June 21, 2009
Last week I posted an entry on the spreadsheet support planned for ColdFusion Centaur . That post (unsurprisingly) generated lots of questions and comments, and so I thought it worthwhile to post a bigger and more sophisticated example, this time building a new spreadsheet from scratch. We'll start...
June 21, 2009
My Sams Teach Yourself Regular Expressions in 10 Minutes has proven to be a very popular book, and tens of thousands of developers have used it to get started with Regular Expressions. The book teaches RegEx incrementally, and for each example a block of text is used, and matching text is shaded to...
June 21, 2009
ColdFusion can execute code when an application starts and ends, when a session starts and ends, when a request starts and ends, and more. But what if you need to execute code when a server starts up? Granted, this is not a common use case, but when needed, we've had to use onApplicationStart for...
June 20, 2009
ColdFusion developers have long known to ensure that local variables remain local by using the "var" keyword to define them. Here's an example: In the above snippet, two variables are created. The first variable uses the var keyword to ensure that the variable is local to the function, and if the...
June 19, 2009
Look at this code snippet. Notice anything odd about it? SELECT * FROM art ORDER BY ArtName Yep, the tag in the above snippet is missing the DATASOURCE attribute. And yet, this code works. Why? Take a look at this Application.cfc file: In ColdFusion Centaur you can now specify an application wide...
June 18, 2009
Belgian software company Proxyclick positions itself as a "life improvement platform". Their primary application is ColdFusion powered Click'n Lunch and is used by employees at lots of local companies (including Microsoft Belgium) to order lunch and more. And the app just won the B2B BeCommerce...
June 18, 2009
Have you ever stopped to think about just how much functionality is baked into ColdFusion? We use to work with databases, allowing for highly flexible and dynamic SQL as well as query caching and more, and this is powered by a sophisticated internal engine. We use tags like and expect charts to be...
June 17, 2009
I just posted some thoughts on MAX BOFs over on the Adobe MAX blog.
June 17, 2009
LiveCycle Data Services 3 is now in beta and available for download on Labs. Product Manager Anil Channappa has posted details on what's new in LCDS 3 .
June 17, 2009
The MAX team has published their first press release announcing Adobe MAX 2009 . Just be warned, the cool Flash video at the bottom of the page is loud!