Commitment Issues

[Estimated Reading Time: 4 minutes] No, not a relationship blog and no, not a rant about the relationship between Embarcadero and the Delphi community.  This is a strictly and purely technical post about what “Committed” means in terms of Windows memory, and in particular a key aspect of how that applies to threaded applications.

The Turbo’s… Success or Failure?

[Estimated Reading Time: 2 minutes] In recent discussions about the merits (and/or otherwise) of a free/cheap/cheaper edition of Delphi, it was suggested that the Turbo editions were either a run-away and disastrous success that stole sales from Delphi or that they were a complete flop, leading to the conclusion that there was no demand for an entry level edition of Delphi.

Delphi Unicode = Wide-ANSI

[Estimated Reading Time: 7 minutes] Be careful what you wish for. A lot of people were overjoyed to hear that Unicode support was coming to Delphi. Some were skeptical of the chosen implementation approach however, it all seemed just a little bit too easy. I was one, and sadly it seems I was right.

Delphi: Community Edition (A Proposal)

[Estimated Reading Time: 10 minutes] The time has come, the Walrus said, to talk of many things.  Of shoes, and ships, and sealing-wax.  Of cabbages, and kings.  And why the sea is boiling hot, and whether pigs have wings. And why the cheapest version of Delphi costs a new user as much as a pretty reasonable second-hand car.  Why even an upgrade costs as much as a half decent new PC (excluding monitor).  And what might be done about that.

Mind the Gap(s)

[Estimated Reading Time: 4 minutes] This is what I love about Delphi.  After almost 15 years of Delphi’ing there’s still new things to learn, and I don’t just mean new features in the latest releases.  I mean, basic, fundamental things that have been there for years, just undiscovered (by me).  In this case the discovery was a little annoying, but never-the-less educational.

Stuff That “Just Works”

[Estimated Reading Time: 3 minutes] or: The Search For a Practical Issue Tracking Solution I’m currently evaluating numerous issue tracking systems.  I’ve already found one that I intend using myself (FogBugz) because it “just works” (and it’s free for 1-2 users, which will do for me at least until I manage to figure out how to clone myself.  Twice). I like stuff that “just works”.  I’ll often overlook other shortcomings of pretty much anything that does what it does well and delivers some benefit without getting in my way. On the other hand, you could show me the most capable, feature endowed “Be-All and End-All”, but if the user experience of it is painful, unintuitive or causes me hassle in any unreasonable way shape or form, then I’ll quickly pass.

What Are Your Intentions?

[Estimated Reading Time: < 1 minutes] As is being widely reported “on the wires“, Delphi 2010 is now out in the wild.  I for one am interested to know how people will receive this release so I have devised a little poll running on this site for the next few weeks.  There is undoubtedly a lot of new stuff in the product as has been blogged about quite extensively over recent weeks, so I’ve started a little poll to gauge reaction in the form of purchasing (and usage) intentions.