OK, so perhaps not exactly what they said but they have said that C# (as well as C and PHP) are not to be taught as part of A-Level Computer Science any more, and they have recommended using Pascal/Delphi (from a list of other languages including Java, Python and VisualBASIC).

Full details available here, courtesy of The Register.

Another commercial Delphi component vendor has apparently decided to pursue a direction that no longer involves supporting at least some of their Delphi components on a commercial basis.  Fortunately in this case they have decided to open source their products.  So, if you are using the Luxena DBExpress drivers for Informix, these and related supporting code can now be obtained from the Google Code links, below.

Read the rest of this entry »

Working Day Survey

Prompted by a recent question/survey thread on the NZ DUG mailing list, I’ve posted a new poll (see panel, left) seeking to gain a picture of the working day of Delphi software development professionals.  The nature of the questions mean it’s an unavoidably wordy poll, but I’ve tried to keep it as manageable as possible whilst also providing some useful insight into what we are doing and with what tools.

I’ve already completed the poll with my answers reflecting my working day here at Flow.

The results could be interesting and the more people contribute the more useful it will be, so tell all your Delphi friends. :)

Cameron Hart at Flow Software has just blogged about a change he identified in MIDAS.DLL to significantly improve the performance (and capacity) of client data sets when handling large volumes of records and BLOB fields.  Basically he seems to have taken the work previously done by Andreas Hausladen and applied it to BLOB’s.

Read the rest of this entry »

Thanks to commenters I have already learned two useful things as a result of yesterday’s post, both things which I cannot fathom how I did not already know.  But here’s something I learned for myself as a result of a comment made by Malcolm Groves at the Auckland Delphi 2010 launch day recently.

Read the rest of this entry »

Perhaps apart from attributes and the significant changes in the area of RTTI in Delphi 2010, there really isn’t much in the way of “HEADLINE NEWS” in this release. But that doesn’t mean there isn’t lots to appreciate, some of it dangerously subtle.

Read the rest of this entry »

I casually suggested the use of the “absolute” keyword in response to a question on the NZ DUG mailing list today.  I thought nothing of it but someone mentioned that it had been years since he’d seen anyone use it, so I thought maybe it was worth bringing to wider attention.

Read the rest of this entry »

A commenter on my blog suggested that Cross Platform could be a big win for Delphi, making it “the first” to achieve this.  This I think says a lot about the awareness and expectation of (some) of the people asking for cross platform, because far from being first Delphi would be way behind the curve in this area.

Read the rest of this entry »

Approximately 2 years ago I was present at a Delphi launch event here in Auckland.  At that time the hot news was the release of Delphi 2007.  But more significant than that (great) release was the recent publication after much SOX hoo-ing and haa-ing of a Delphi RoadMap. Read the rest of this entry »

Commitment Issues

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.

Read the rest of this entry »

« Older entries § Newer entries »