I will be speaking this year at CodeRage 6. I’m giving two talks, one on Dependency Injection, and one on Unit Testing. Please attend. I think my talks in particular will be really good. But maybe not as good as all the other stuff you can learn there. Are you aware of the fact that FireMonkey, RAD Studio, and Delphi all have spanking new pages on Facebook? I wasn’t. And they do. Holy crap! Allen Bauer is alive! I’ve been trying to write some more example applications for the Delphi Spring Framework, and so I was researching the Factory Pattern to see if I could find a good illustration to build an example for (TFoo and TBar can only take you so far….) and I ran across a nice article on MSDN that describes it nicely. It actually has a nice example of a “Computer Factory”, and I’ll likely riff of that to create a “real world” example of a physical object. But the part that caught my notice, and caused me to write this entry was a quote at the beginning: “When was the last time someone asked the designers of the Empire State building to add ten new floors at the bottom, put a pool on the top, and have all of this done before Monday morning?” And the answer, of course, is “never”. Anyway, it just was another data point in my ongoing contention that software developers are not engineers. This is a pretty amazing and thorough tutorial on LiveBindings. Live Bindings is one of those cool features that I need to learn about and that appears to be cool now, with the potential to get a lot cooler in the future.
Embarcadero: Firemonkey OOP
Embarcadero: Firemonkey C++