Reviewed by Dina Hess
Simon Horwith deserves a big thumbs-up for providing a top-notch, information-packed mentoring session overviewing "best practice" techniques for CFScript, ColdFusion components (CFCs), custom tags, and XML. A seasoned ColdFusion developer, Simon emphasizes the importance of application maintenance and flexibility, then highlights his "picks" for the supporting ColdFusion building blocks.
In a nutshell, Simon implores developers to model applications before developing them and to separate business logic from presentation logic. To that end, Simon uses CFCs in his own applications to encapsulate and extend business logic and finds there's "nothing better" than custom tags to create a flexible presentation layer and the API for CFCs. He also advocates coding in CFScript whenever possible, primarily because it's easier to read.
This one-hour Breeze MacroChat, sponsored as part of Macromedia's Community Week, also includes XML and performance-tuning tips. Those who missed it can listen to the recording at http://www.markme.com/community.