By Peter Bell

Do you want to see this in LightWire?

See my new blog for details . . .

Critical LightWire Error in Setter Injection for Transients

LightWire is a lightweight Dependency Injection engine for CFML that I wrote a while back and is being used by a number of developers and projects.

Many thanks to Micky Dionisio for finding and documenting a critical error in LightWire. I saw the posting yesterday, but didn’t get a chance to replicate the error and post a patch until this morning.

This posting clarifies what the error is and how to patch it.

LogBox and MockBox 1.0 Beta Released

Luis and the Coldbox team have been busy again. This time they've released LogBox - an Enterprise Logging Library, part of ColdBox 3.0.0 and inspired by log4j. They've also added MockBox for mocking in ColdBox. Check out the posting.

I'm just working on a major Coldbox project now and really liking how it is working out. You definitely owe it to yourself to check out Coldbox, and if you're using it, to check out the BER of 3.0. It's gonna be a great release!

CF United Express NYC - Slides on Practical Code Generation

Here is my deck from the presentation today at CF United Express over at Pace University in NYC.

The presentation focused on getting started with template based (Model to Text) code generation in CFML using my CF Template project which allows you to "use CFML to generate CFML".

I also spent some time looking at the importance of active (as opposed to passive, one time) code generation, the benefits of explicit metadata over (say) using DDLs to generate scaffolding. I also looked at various ways to represent your metadata (DSLs) - from csv's, XML and little languages to databases and visual based modeling tools, and showed some real world examples of the DSLs I use to generate applications at SystemsForge.

Thanks to Liz, Nafisa, Elliot and Cara for putting the event together. Can't wait for August. With a campus based setting I have the feeling that CF United is going to be particularly good this year . . .

See y'all there?!

BlogCFC was created by Raymond Camden. This blog is running version 5.005.