Using History to Make Sense of the Present

[Estimated Reading Time: 3 minutes] In a recent post on interop in .NET framework, Jeroen Pluimers wrote “I don’t see COM as the first class citizen it was in the VB6 era.” I always find it funny when the .NET camp start poo-pooing COM and dismissing it as yesterdays technology that some people just can’t seem to let go of (apologies to Jeroen if this was not his intention in this case).

The Emperors New Native

[Estimated Reading Time: 2 minutes] Perhaps this post should be sub-titled: Say a Lie Often Enough and You’ll Start Believing it Yourself Apparently some product called ERPLY (yeah, me neither) now has a “great new FireMonkey native UI”.  FireMonkey ?  Native UI ?  Unless there has been a radical rewrite of FireMonkey in XE3 and the people behind ERPLY have early access to an unfeasibly stable build of XE3 to have created their product using it, this claim is just errant nonsense.

Platform Independence Version Dependencies in the XE2 RTL

[Estimated Reading Time: 4 minutes] So I have spent about a week now with XE2 and FireMonkey and thought I would share some of the experience so far. After an initial peek and poke around, the first order of business for me was to migrate some of my existing code to the new RTL. First on the list was my own testing framework which I have been using for a few years now. Something which was on the verge of being ready to expose to the harsh light of day but which I had decided to wait until I had an XE2 (and dare I hope… a cross platform) version before releasing. So this will be the first in a number of posts dealing with specific things that I have run across. First up: Win32/Win64 cross-platform.