Skip to main content


Showing posts from July, 2010

Attend Dallas TechFest for only $25!

Dallas TechFest is a great multi-technology event that's coming up on 7/30. There are tracks on Java, Flex, PHP, .NET, and most importantly CFML, so it's not only a great place to get your CFML fix, but also to engage in some all-too-rare cross-pollination between technologies. (The tech community doesn't do nearly enough of this sort of thing in my opinion.)

The CFML track doesn't have details on the track page unfortunately, but when you check out the speakers page you'll see the following great CFML speakers:

Adam PresleyBilly CravensDan BlackmanDave ShuckJeff LucidoMatt WoodwardSeth BienekSteve Good
I don't know what the specific topics for some of the speakers are, but I can tell you that I'll be speaking on Building and Deploying CFML on a Free Software Stack, Jeff Lucido is speaking on Open BlueDragon for Google App Engine, and I'm pretty sure Steve Good is speaking on Mura. With this lineup I'm sure all of the CFML topics will be great!


CFML Advisory Committee Officially Dead: My Version of the Story

Since Adam doesn't have comments open on this post (what's up with that?), I feel compelled to clear the air and discuss the probable ending of the CFML Advisory Committee from my perspective. (And yes, all are welcome to comment on this post.)

I really regret having to spend the time writing this since in a lot of ways it will be airing dirty laundry. But since Adam is grossly misrepresenting a great deal of what went on during the effort of the CFML Advisory Committee and what led to its eventual demise, I think it's only fair that people don't take Adam's version of the story as gospel. It's far from it.


First, I'd like to get some semantics out of the way. I can't bring myself to refer to this now-defunct effort as "Open CFML" because it's such a huge misnomer. Frankly, we never referred to the committee as "Open CFML" so I suspect the use of that term in Adam's blog post is merely FUD/scare tactics that suit his …

Closing the Tech Gap | The White House

What if senior management in an Agency – or anyone in the public – could identify and monitor the performance of IT projects just as easily as they could monitor the stock market or baseball scores?  That’s what the IT dashboard does  -- and it’s changing the way government does business.
Government IT projects all too often cost millions of dollars more than they should, take years longer than necessary to deploy, and deliver technologies that are obsolete by the time they are completed. Colossal failures have contributed to a significant technology gap between the public and private sector which results in dollars wasted and a government that is less responsive to the American people.  To close the technology gap, cut waste, and modernize government, the Obama Administration is taking concrete steps to deliver better results for the American people.

I am continually floored by the efforts of the US CIO to get the bloat eliminated from government IT projects. Extremel…

CouchDB NoSQL Database Ready for Production Use -

Two major enhancements to CouchDB make it 1.0-worthy, said Chris Anderson, the chief financial officer and a founder of Couchio. One is the fact that performance of the software has been greatly improved. The other is its ability to work on Microsoft Windows machines. A lot of work was also put into stabilization of the software.  Performance-wise, the new version has demonstrated a 300 percent increase in speed in reads and writes, as judged by internal benchmarking tests done by Couchio. The performance improvements were gained by optimizing the code, Anderson said.  This is also the first release of CouchDB that can fully run on Windows computers, either the servers or desktops, Anderson said. Previous versions could run on Linux, and there is a version being developed for the Google Android smartphone operating system.
I'm really stoked that I may finally get to use CouchDB on a "real" application soon, so this is great timing. Congrats to the Couchi…

Using Java Regex Functions on CFML Strings

I ran into this today while working on ColdTonica, and since it's something I'm still surprised people forget (including myself) I thought I'd share.

ColdTonica is a CFML clone of StatusNet (formerly Laconica), which is an open source PHP-based microblogging service similar (although vastly superior) to Twitter. As you might imagine, those simple 140-character notices you spend way too much of your day posting go through a lot of transformations before reaching the final form in which they are displayed, because the notices need to be parsed and manipulated to add things like links to tags, links to @ replies, shortening URLs, and so on. Honestly when I started studying the StatusNet code and saw what all goes on behind the scenes for such a seemingly simple service, I have to admit I was a bit surprised.

All the text manipulation of course involves a lot of regular expressions, and since for ColdTonica we're porting the PHP code over to CFML, it saves us a ton of time…

On Vanilla Moon Pies and Growing Old

This is totally random, and my point is probably far less than profound, but yesterday I went to the 7/11 near my house and was practically jumping up and down when I saw Vanilla Moon Pies. I'm a huge fan of anything vanilla, and you just don't see vanilla Moon Pies that often. Chocolate, sure. Maybe even banana. But for some reason vanilla is hard to come by.

"This is awesome!" I thought to myself as I pondered buying the whole box. Just to, uh, have some around the house for a while. Yeah, that's it. I found the inner strength to only buy two, and I grinned all the way home about my great find, because again, these are pretty darn rare in my experience. Even as I was enjoying the first of my two rare vanilla Moon Pies yesterday, I was thinking, "I better save the other one for a special occasion, or go back and buy more, because I never know when I'll find them again!"

Then this morning for some reason it hit me. There's this little thing cal…