Great sessions at CodeRage so far; particularly enjoyed Ray Konopka's presentation on building componsite VCL controls, and today's presentation (by Craig Stuntz) on unit testing. Also fascinating and jam-packed with potential is OpenWire, a pretty amazing framework created by Boian Mitov for creating components that are visually connected, or "wired together" using simple "pins" -- input pins, output pins, state pins, and the like. Existing components can be modified to use the OpenWire framework, transferring pretty mush whatever data structures you want between them, via the pins. I have a feeling I'll be exploring that for some of the "thinking tool engine" stuff I'm working on.
Also exciting to see was/is Ray's considering releasing an updated version of his book Developing Custom Delphi Components, to include some of the newer, powerful techniques such as frame-based components (which just flat-out rock). Marco Cantu recently announced a new Delphi 2007 Handbook as well, which should help folks like me "make the leap" from the old to the new, once we decide to jump the chasm. Great to see new reference books coming back into the community. (Check out the comments for first-hand accounts of how Lulu.com has becoming a prime example of the Long Tail in action)
Lastly, I still find myself delighted by the enthusiasm and friendliness of the community at large (the "neighborhood," if you will). Liz Kimber, from the UK, got me hooked on a couple Smash Mouth tunes in between sessions (which I spent the rest of the afternoon and early evening listening to via deezer.com (thumbs-up to my man Zay for that recommendation)), and all in all there was plenty of appropriate humor bantered about in the chat sessions, geek-to-geek-to-geek. It's a great bunch of folks.
If you haven't checked it out, come on down -- CodeRage II is great!