|
Comments
|
Today's Top SOA Links
Best Practices Lots to Learn at CFUN 2004
So many great sessions, it was difficult to choose
By: Sean Corfield
Aug. 13, 2004 12:00 AM
CFUN is the national ColdFusion and Web programming conference that Rockville, Maryland-based IT firm TeraTech (www.teratech.com) hosts each June in the DC area. CFUN (www.cfconf.org/cfun-04/) stands for ColdFusion User Network, and based on my trip to CFUN-04 there were plenty of people learning, networking, and having fun doing it! CFUN Day Zero and Some Helium Based on Eclipse, He3 has a variety of cool editing tricks up its sleeve, including auto-updates from RichPalette's Web site (so you'll get new features as they're made available), "quick diff" against all previously saved versions of a file (very useful to keep track of what you've been doing to a file!), integration with CVS, and so on. Other than He3, I caught the tail end of the Macromedia User Group Managers' sessions with Ed Sullivan talking about the history and future of MMUGs, which was interesting. That was followed by the speakers' dinner at a Brazilian BBQ restaurant (where I spent more time chatting with Matt) and then the obligatory evening in the bar discussing everything CF-related. This tailed off into sessions in various rooms, with more beer, talking about Mach II, and then a late-night bitch-fest about the good, the bad, and the ugly in ColdFusion and the developer community. Change of Plans
![]() The Keynote - Stephen Shapiro of 24/7 By the time I got to Matt Liotta's talk on Web services, it was completely full so I hung out and chatted with folks in the hallway. Next up was Ray Camden's session about best practices for using CFCs. He had a lot of technical problems with the projector, which unfortunately cut short his talk somewhat, but he went through some good basic tips for folks coming to CFCs. Personally I had hoped for a bit more technical depth but I think it was appropriate for the audience overall. And Ray more than maintained his sense of humor through the traumas of the projector problems! BOF Lunch and XSLT The final session of the day was April Fleming on using XSLT for data transformation. I've never used XSLT so it was a good introduction for me. She showed code using an MS-specific XML parser (a COM object), which made the examples look more complex than they needed to be - she'd done that so the code would run on CF5 as well as CFMX (but wouldn't run on non-Windows platforms!). Her primary example was cool though, taking a single XML packet and transforming it into both HTML for display and SQL to create and populate database tables. This certainly showed the power of XSLT! CFDJ Panel and CF Chat
![]() After the panel, Michael ran a ColdFusion version of Who Wants to Be a Millionaire but I retired to my room with Chris Philips to look at a problem he was having with SES URLs. Then it was time for the networking social event in the hotel's nightclub. A brief visit to Hal's and Ben's suite (where a poker tournament seemed to be in full swing) was followed by a fairly brief visit to the bar, followed by a not-so-brief visit to Steve Nelson's and Rey Muradaz's rooms to be entertained by Bogdan Ripa's beer bottle-opening talents (how to be creative in the absence of a proper bottle opener). Bogdan and his Interaktcrew were visiting from Romania to promote their sophisticated suite of Dreamweaver MX extensions! Reaching Mach II Then it was time for my Mach II talk. This is the ColdFusion OO methodology, not twice the speed of sound! A good percentage of folks in the audience were on CFMX 6.1 and were already using either Fusebox or Mach II so that was quite a change from some of my gigs. The presentation seemed to go over well and there were some good questions from the floor - thanks to everyone who attended (and special thanks to those folks who gave me good evaluations - I got a bottle of wine at the wrap-up session for tying as "best speaker" with Charlie Arehart from New Atlanta! I'm honored!) Tools BOF and Blackstone Secrets Next up was Ben Forta's keynote on Blackstone! He raced through some of the things he's been showing at CFUG presentations (Flash forms, PDF generation, report generation, sourceless deployment and EAR/WAR file packaging) and then gave a CFUN exclusive sneak peak: the event gateway! This is probably the most exciting and radical addition ever to ColdFusion: by writing a small amount of Java, it allows you to connect pretty much anything to ColdFusion and have external, asynchronous events trigger method calls on a CFC. The example Ben showed was an agent that watched a folder for new, changed, or deleted files and automatically called the appropriate method on a CFC to populate/update a database based on the contents of the file. While this generated a lot of "ooohs" from the audience, I suspect that the real impact of this feature will take awhile to sink in - it opens up a whole new field of use for ColdFusion since this lets it process requests that are not Web-based.
![]() The Final Lap
![]() The final session I went to was Sandra Clark's on "Accessible Web Forms." She started out by demo'ing a screen reader trying to read a fairly typical Web form. The result was incomprehensible! Then she went through a long list of stuff you can do to help make forms more accessible (using fieldset, legend, label, etc.) as well as what not to do. (Don't use accesskey - it conflicts with screen readers' keyboard shortcuts and they don't provide a "reset" button on the form). She got into a lot of depth and it made me realize what a complex subject this is, but I sure learned a lot from her!
![]() There was a final general session with prizes and thank-yous and then folks began to drift off toward home. I spent most of the evening in the bar with Michael, Sandra, the guys from Interakt, Nate Nelson, and many others, discussing everything CF-related (and many things that weren't). And then goodbyes... until next time! All in all, it was a terrific conference with some awesome material. I enjoyed myself immensely, especially talking to so many CFers! I also learned a bunch of stuff (especially from April's "XSLT for Data Manipulation" talk and Sandra's "Accessible Web Forms" talk!). Sandra got a well-deserved "second," behind Charlie and me - she really is a very good speaker and loves her subject matter! See y'all at CFUN-05? Reader Feedback: Page 1 of 1
Subscribe to the World's Most Powerful Newsletters
Subscribe to Our Rss Feeds & Get Your SYS-CON News Live!
|
SYS-CON Featured Whitepapers
Most Read This Week |
|||||||||||||||||||||||||||