An Architect's View

CFML, Clojure, Software Design, Frameworks and more...

An Architect's View

2008 in review

January 4, 2009 ·

As "usual", I start the year with a round-up of the highlights of last year, based on things that I blogged. It's been a strange year for me. After (seven) years with Macromedia / Adobe and most of 2007 spent freelancing, I took a full-time job with a startup and hired some amazing CFers to be part of my team. I (finally) learned Flex (and AIR). I learned a new language (Groovy) and did a lot less CFML programming than I've done in years while at the same time joining first the Open BlueDragon Steering Committee and then the CFML Advisory Committee, as well as attending more ColdFusion-related conferences than usual (cf.Objective(), Scotch on the Rocks, CFUNITED, Wee Dram of Scotch, MAX).January
  • The Flex 3 / AIR 1.0 prerelease tour kicks off in San Francisco at a joint BACFUG meeting with several other UGs.
  • Geek Entertainment TV posted an interview video filmed at a cat show that my wife judged (she appears briefly in the opening sequence). The video features several of my friends, both human and feline!
  • I challenged the community - controversially, it seems - to convert non-CF programmers to CFML and generated nearly 100 comments. I'll be revisiting that post in a few days to look at what has changed since I issued the challenge.
  • Another fairly controversial post was when I 'upgraded' from Vista to XP :)
February March April
  • ColdFusion 8.0.1 was released. This brought 64-bit system support (and support for Leopard) and - my favorites - useful enhancements to onMissingMethod() and attributeCollection.
  • Popular Mechanics published an interesting price/performance analysis of Mac and PC computers. I bring this up in the year-end review because this is a perennial discussion on most all of the lists I'm on!
May June July August September October November December Summary I think ColdFusion has gone from strength to strength this year. Two enterprise-class CFML engines are now available for free, one of them open source with the other going open source in 2009. Adobe have promised to open up their process and have started with the CFML Advisory Committee and we can look forward to a public bugbase soon, as well as a ground-breaking new release of ColdFusion and a new IDE. ColdFusion is free for education - both students and teachers - and Adobe has provided material to help us justify the cost for those who have to pay. The CFML community has begun to seriously embrace unit testing - another sign that we're growing as a community. We had some great conferences this year and MAX had more ColdFusion content (including an Unconference) and we can expect even more in 2009 with cf.Objective() in May, a three day on-the-road version of Scotch on the Rocks in June, a revitalized CFUNITED in August and MAX in November (in Los Angeles). I think a lot of developers have branched out and picked up at least one new language this year (be it Flex or Java or Groovy or Ruby or whatever) and realized that multi-language development is the way to go. What do I think 2009 holds? Centaur and Bolt will rock our world - but the effect won't be felt until 2010 at least. Flex and AIR will continue to grow in popularity - and more CFers will pick up these technologies - and I think CFers will continue to pick up other technologies as well and combine them with CFML. 2009 will see Railo released as open source with the support of Red Hat and Jboss and that may bring in a substantial number of new developers from the Java world. We will then be in a world where two of the three major CFML engines are both free and open source which will change the dynamic, even if the impact isn't felt for a year or two. Whatever happens, it'll be another good year to be a CFML developer!

Tags: adobemax08 · air · bacfug · bluedragon · broadchoice · cfdevcon08 · cfml-advisory · cfobjective · cfunited08 · cfunited09 · coldfusion · coldspring · edmund · flex · fusebox · grails · hosted · iphone · openbd · oss · personal · railo · ria · saas · scotch08 · tdd · weedram08

4 responses

  • 1 martin // Jan 5, 2009 at 12:28 AM

    great stuff sean. Personally I want to get back to CF this year, all this PHP is doing my head in. Zend 1.7 :-)
  • 2 John Whish // Jan 5, 2009 at 4:27 AM

    You also managed to fit in a great talk on Design Patterns to Devon CFUG followed by fish finger butties :)

    Here's to 2009!
  • 3 Sean Corfield // Jan 5, 2009 at 8:12 AM

    @Martin, I'm happy to say I haven't had to touch PHP in over a year. Here's hoping you'll be able to say that too by 2010 :)

    @John, and good butties they were!
  • 4 PradeepVizz // Sep 5, 2010 at 10:42 PM


    Refreshing post that i stumbled upon. 2008 is the year which made me kick off with ColdFusion and i enjoy the language!