I’ve been away on holiday the last week, after an intense few days at CFUNITED 2006. This was my first brush with the CF community, and I have to say that it was most rewarding - from the sessions to the informal hallway chats to those who came up to talk to us at the booth, it was an amazing experience.
So what did I learn?
Being on the ColdFusion engineering team, I mostly write Java all day long, and just fragments of CFML when I have to write unit tests for new tags and functions, or bits of the CF Administrator. CFUNITED definitely gave me a much stronger sense of how the community thinks about code and design. Though superficially similar to the way a Java developer approaches a problem, there are distinct differences in the way a CF developer might think, and I’m beginning to get a stronger sense of what it means for CFML to be a dynamic language.
Design in the Flex era was the subject of several interesting conversations that I had. Many CF developers I spoke to are used to thinking in Model-View-Controller terms, which is how most web application frameworks function. While this is perfect for the average web application with a HTML interface, different thinking is required when programming to rich client interfaces such as those exposed by Flex or AJAX applications. Since the demo of the Flex 2 ColdFusion wizards at CFUNITED, many of the conversations I had were around how to design CF applications that talk to Flex user interfaces. What portion of the application should be on the server? How much logic should be moved over to the client? How should client and server interfaces be designed to create optimal applications? I’ll be writing more on this topic in the weeks to come.
But most important of all, I got a strong sense of the passion around ColdFusion. I can safely say that I’ve never encountered this kind of energy around any technology before - it’s a privilege to be a part of the ColdFusion community.

Cary Gordon | 08-Jul-06 at 5:01 pm | Permalink
Thank you for coming to the conference. I have been a passionate CF user for ten years, and I think that I felt more connected to the CF team at CFUnited than I have in the last seven. That was about the last time that I could email Sim Simeonov with a question that couldn’t be answered on cftalk, not that I intend this as an entree to bugging you!
ashwin | 09-Jul-06 at 6:54 am | Permalink
Thanks very much, Cary! It was a pleasure to be there. Feel free to bug me for questions that I might be able to answer.
Bruce | 12-Jul-06 at 8:37 pm | Permalink
Just want to pass on a big thank you for all the work you do on ColdFusion. As a former Java programmer, I think CF is great for building web applications. I looking forward to learning FLEX also.
Thanks for blogging also and sharing your knowledge.
Bruce
ashwin | 13-Jul-06 at 11:44 am | Permalink
Thanks, Bruce - I hope you have as much fun learning Flex as I have working on ColdFusion!