cf.Objective() - Day Two Recap
May 5, 2007 ·
Matt Woodward - OO Architecture Back to Front - Good walkthrough of "backend" architecture with beans, DAOs, gateways, service layers etc. Also covered how requests (from the front end) are processed by all of the OO stuff on the backend. Adam Lehman - Scorpio Monitoring and Alerts - Showed the new server monitor, drilling into requests, scopes, variables, queries, both in terms of execution times and memory usage. The monitor is very sophisticated when you dig into it! Also showed how you can configure a number of alerts, based on the condition of your server, and either email the admin or proactively "self-heal" by killing errant threads or running CFCs to perform other actions. After lunch I was waylaid by Chris Scott, Charlie Arehart and Jared Rypka-Hauer on a variety of issues so I only caught the last ten minutes of Simeon Bateman's Fusebox session. He had covered the whole evolution of an application from page-based spaghetti to basic Fusebox to MVC to OO to ColdSpring-managed CFCs. Emphasizing how Fusebox supports you without getting in your way and forcing you to do things a particularly way. Then I took a break and chatted to a number of folks, including showing Simeon some of what's coming in Fusebox 6 (and promptly running into a bug - which I fixed during the next session!). The final session of the day was Peter Farrell on Mach II 1.5. Lots of interesting stuff coming: XML includes, sub-applications (modules), calling events (subroutines), enhanced configuration properties, URL management. The new module stuff is very heavily inheritance-based in concept, in keeping with Mach II's OO focus. Definitely some nice, powerful features. BOFs start in about an hour but I'm in need of a nap I think. And food. And maybe beer.