Author: nickhodges@gmail.com

The Definition of a Gentleman

The True Gentleman is the man whose conduct proceeds from good will and an acute sense of propriety, and whose self-control is equal to all emergencies; who does not make the poor man conscious of his poverty, the obscure man of his obscurity, or any man of his inferiority or deformity; who is himself humbled…

Read the full article

Flotsam and Jetsam #106

Number 10 with a bullet! As you may have noticed on my LinkedIn Profile, I am once again an employee at Gateway Ticketing.  This time around, I am a Senior Software Developer, meaning I am full-time Delphi Developer.  I’m delighted to be back in the new beautiful building that Gateway has built.  I’m also pleased…

Read the full article

Review: FixInsight

A confession:  I was given a free license to review FixInsight. A summation:  I really like it.  It’s in a category tool that I think most Delphi developers don’t take advantage of.  A statement:  It’s not as powerful as Delphi’s Code Audits, but it is more usable.  I presume that Roman Yankovsky will continue to…

Read the full article

Flotsam and Jetsam #105

Two things about Martin Harvey’s threading article that I posted.  First, Alexey Gavrilov was kind enough to send me version 1.1a, which I have posted.  Second, it turns out that the article/book is available on CodeCentral.  So if you want to download it for yourself, you can.  But now, at least, people can find it…

Read the full article

Flotsam and Jetsam #104

Stefan chastises me for making another one of my pronouncements on “evil” programming techniques.  I admit to a bit of hyperbole, but it’s not without a point.  The argument against my pronouncements is that the wise and judicious use of these so-called “evil” features or techniques is good.  I don’t agree.  I think that if…

Read the full article

Flotsam and Jetsam #103

Stefan Glienke has two interesting polls going on: Let’s do some demographics of the Delphi developers – how old are you? How long ago did you start using Delphi?  Here’s a blog post from a guy that has written a mostly-working Turbo Pascal compiler written in Javascript.  Kind of cool.  Ten Tips For Migrating From…

Read the full article

Fun Code of the Day #1

unit uEnumConverter; interface type   TEnum = record   public     class function AsString<T>(aEnum: T): string; static;     class function AsInteger<T>(aEnum: T): Integer; static;   end; implementation uses       TypInfo     ; { TEnum } class function TEnum.AsString<T>(aEnum: T): string; begin   Result := GetEnumName(TypeInfo(T), AsInteger(aEnum)); end; class function TEnum.AsInteger<T>(aEnum:…

Read the full article