Adobe Flex Training for ColdFusion Developers

On Friday (November 20th), I spent my day at the free Adobe Flex Training for ColdFusion Developers. If you are (like me) working day in, day out with ColdFusion and haven’t played with or explored Flex, ColdFusion Builder, or Flash Builder you should go. While it is an “Intro”, it is enough to get your feet wet to explore more once you leave.

Another date that has been added for Washington, DC on December 17th and hopefully Adobe will add more dates and locations for next year.

Hiding password input in Ant

When writting Ant scripts I always have Ant prompt for passwords be it for SVN, SFTP, or anything else that needs to be logged into. Typically would have the following:

<input message="Please enter SVN password:" addproperty="svn.password" />

CFML Admin API Project

Well, this isn’t exactly a new project. I actually started it back in 2005 when I wrote an Admin API for BlueDragon 6.2 and had a compatibility layer to map cfide.adminapi calls back to the BlueDragon Admin API.

For the past several years the code has been available on various locations. Ultimately, the Admin API for BlueDragon 6.2 that I wrote became the basis for the Open BlueDragon Admin API, but the compatiblity layer was not used. The direction of building a compatibility layer to match ColdFusion MX 7 (or later) didn’t seem to be a sustainable idea, since I’d always have to chase how the ColdFusion Admin API was implemented for calls and returns.

Subversion Auto Properties

At cf.Objective() I attended Subversion for Smarties - Do More With Subversion given by Cameron Childress and it was a good presentation. I picked up a few things that I didn’t know before like changelists which were added in Subversion 1.5. The presentation did cover other things like svn properties on files like svn:keywords and how to add them with svn propset. While svn propset works, it is possible to set svn properties on files globally on the create of the file without having to manually setting them. This is done my modifying the subversion client configuration.

Upgraded to Leopard

So today I finally took the plunge to upgrade my MacBook Pro to Leopard. I am not really looking to be a trailblazer and waited for Adobe to release ColdFusion 8.0.1 with official Leopard support and knowing that a new release of an OS always have issues. I didn’t want to deal with them. But the main reasons to upgrade for me were Spaces, Time Machine, and full 64-bit OS on Intel.