Entries by nickhodges@gmail.com

Fun Code of the Day #1

 

Flotsam and Jetsam #101

Someone finally wised up and wrote a FireMonkey book.  I gather its in German as well as English.  The march of Delphi books continues. This is good news.  I now am the proud owner of a Raspberry Pi 2 Model B.  What should I do with it? Currently it is merely acting as network storage. […]

Flotsam and Jetsam #100

Well, here we are; one hundred Flotsam and Jetsam’s.  I started this series just after I left Embarcadero. Here’s a link to the very first one on July 17, 2010.  Short and sweet it was.  Took almost five years to get here to one hundred.  Thanks for hanging with me.  Here’s to another 100, eh? […]

Flotsam and Jetsam #99

Hey, look who’s the first quote in this list of programmer’s proverbs!  Me!   Thanks, Infoworld! Community Member Kevin Powick has created a slack.com group called DelphiTalk.  Come join us! Primož Gabrijelčič has created a cool new tool for building SQL statements.  I may have to incorporate this into my work project as – sadly – […]

Flotsam and Jetsam #98

I’ve been whining about my difficulty in writing a book chapter about the Parallel Programming Library.  I’m getting the hang of it, though, and it is as cool as it’s been touted to be.  In fact, I’d venture to say that once you start using it, you’ll never really need to use TThread again.  The […]

Flotsam and Jetsam #97

Well, the next release of Delphi must be getting close.  The Delphi Insider has information about Skill Sprints that will show some of the new features.  Mitov Software has an interesting screen shot that looks like it has some sort of multi-view for mobile apps.  Cool.  Here’s a community post on what it is – […]

Flotsam and Jetsam #96

Quote of the Week: “In general, you should always strive to eliminate the passing of null rather than checking for null.” – John Sonmez #DelphiWeek was fun.  I followed the hashtag on Twitter,  and saw all kinds of fun stuff, from people posting pictures of their old versions of Delphi (all the way back to […]

Flotsam and Jetsam #95

Last week I sang the praises of Stefan Glienke.  Well, he has done it again.  He’s released TestInsight – an IDE integration for unit testing.  This is really cool – you can run your tests automatically right in the IDE.  Give it a look – very, very nice stuff.   Plus, it works with all the […]

Targets and Estimations

We’ve all been there.  “How long will this take to get done?”.  The answer they are looking for is “by this afternoon,” but most often the real answer is longer than that, often much longer.  In fact, the real answer is “I don’t know”.  But you have to give an answer.  This is where you […]

Flotsam and Jetsam #94

Blog of the Week:  The blog of the week is Stefan Glienke’s Delphi Sorcery.  He is doing all kind of cool things, including bringing some of the interesting things found in functional programming over to Delphi.  His latest post is on Either – a record that can be either one thing or another.  It’s similar […]

Flotsam and Jetsam #93

In my post about my new book, I mentioned that I thought my outline was a little thin, and indeed it was.  I left out a large topic about which I planned on writing – “Writing SOLID Code”.  Add that in, and things seem a bit more fleshed out.  The silly thing was that I […]

On the Use and Acceptance of nil

Yesterday I made the following tweet: Never pass nil to a method, and don’t let your methods accept nil as a parameter value. — Nick Hodges (@NickHodges) January 19, 2015 and it started and interesting little discussion on Twitter.  (I was actually honored that the great Mark Seemann himself entered into the fray…) Naturally, the […]

Delphi and #Code2014

Hey, Delphi ended up really well in the #code2014 survey.  Sure, it’s self-selected and thus statistically dubious, but it definitely is nice to see Delphi in ninth position with a prominent circle.  (If you add Delphi and Pascal together, we’d be in sixth place.  Yes, I can see the comments already…) If I were part […]

Flotsam and Jetsam #92

We have a vibrant .Net community here in the Eastern Pennsylvania/Philadelphia area.  Philly.Net runs events once or twice a month at the Microsoft campus, and semi-annual Code Camps that are usually attended by well over 700 people.  I attend whenever I can.  But I’ve noticed something interesting over the last year or two:  almost all […]

More Coding in Delphi

First of all, I want to once again thank all of you who have purchased, read, or otherwise supported my book Coding in Delphi.  I’ve said it before and I’ll say it again  — the response has been overwhelming and humbling.  The book has been more successful than I could have ever hoped for. It’s […]

Flotsam and Jetsam #91

It’s #Code2014 time again! Time to tweet out what languages you used for the year.  Just list your languages and include the hashtag #code2014, and they’ll do the rest.  Of course, you can include Delphi all you want.  I won’t mind. Looks like Ray Konopka will be replacing Dr. Bob this coming year for Delphi […]

Never Assume Your Paths Have Ending Delimiters

I think I’ve mentioned that I have a “challenging” codebase that I deal with in my day job.  It’s a classic Delphi legacy app, worked on by numerous different people over the years with multiple different styles and techniques. Part of the product includes the use of an Address Engine – a third-party utility that […]