Visit site Nick Hodges
June 2010
0
votes
Random Thoughts on the Passing Scene #162
Nick Hodges
– What is the Delphi component that you can’t live without? The on demand replay for the "Extreme Cross-Platform .NET with Delphi Prism 2011" webinar is now available at http://forms.embarcadero.com/forms/AMUSCA1006DelphiPrism20116-2. I’ve always been a big Jeff Duntemann fan, because ...
6
votes
Delphi Pretty Good Practices #5 – Don’t Use Literals
Nick Hodges
– If there is a bedrock, bottom line, everyone-should-follow-it-all-the-time rule in programming it is “The DRY Principle” – Don’t Repeat Yourself. This simple rule states that you should write code once and only once, and that you shouldn’t allow the same code to be used all over the ...
0
votes
Random Thoughts on the Passing Scene #161
Nick Hodges
– One of the cool features of Delphi Prism 2011 is the built-right-into-the-language support for Aspect Oriented Programming (AOP). John Moshakis has a nice blog post giving an example of exactly the kind of things that Aspects can to do make your code cleaner and easier to maintain: ...
0
votes
Random Thoughts on the Passing Scene #160
Nick Hodges
– The topic of newsgroup participation came up in our Delphi.non-technical group, and I mentioned that it appears that more people seem to be using StackOverflow to get answers to their questions. Craig Stuntz turned around and in his own inimitable way, proved that such is the ...
3
votes
Random Thoughts on the Passing Scene #159
Nick Hodges
– Delphi Prism 2011 is now available for purchase. There are some very cool features in it, the biggest of which is integration into Visual Studio 2010 and complete support for the .Net 4.0 framework. It also includes CodeSite Delphi Prism Edition, which gives you an amazing view into ...
May 2010
3
votes
Coin Flip
Nick Hodges
– I had occasion to write a little routine called CoinFlip: function CoinFlip: Boolean; begin Result := Random > 0.5; end; I don’t know why I found it mildly amusing. And I bet someone will tell me that it is slightly biased in one direction. Because it is. Anyway, ...
1
vote
Random Thoughts on the Passing Scene #158
Nick Hodges
– DataRage 2 is going on right now, and it is not too late to get involved. Delphi Prism 2011 will be generally available very soon, and Marc Hoffman has a good rundown on what you’ll get in this significant release. My favorite part is the support for VS2010 right as this new version is ...
2
votes
Random Thoughts on the Passing Scene #157
Nick Hodges
– This guy on StackOverflow has a question about the best desktop development platform. Maybe you guys have some suggestions for him. Did I post this link to an article in SDTimes about Delphi Prism 2011? One of the cool additions to the product is the integration of CodeSite Prism ...
3
votes
Random Thoughts on the Passing Scene #156
Nick Hodges
– “The board "highly recommended" switching to Pascal/Delphi because it is stable and was designed to teach programming and problem solving.” Cary Jensen has an interesting survey up on his blog, asking about how much you use the “non-core” features of RAD Studio. Now this is an ...
8
votes
Delphi Development Pretty Good Practices #4 – Do Work in Classes
Nick Hodges
– The next principle for the “Pretty Good Practices” we’ll discuss is this notion: Whenever possible and as much as possible, put functionality in a class – preferably a class that can be easily unit tested, reused, and separated from any user interface. TextScrubber demonstrates ...
April 2010
4
votes
Random Thoughts on the Passing Scene #155
Nick Hodges
– Delphi Prism 2011 is coming soon, and you can read more about it at SDTimes. Or maybe you are more of an InfoWorld guy and want to read their article about it. If you are a RemObjects customer, you might be interested in testing their Public Chat system. As part of my “Pretty Good ...
13
votes
Delphi Development Pretty Good Practices #3 – File Setup
Nick Hodges
– Okay, hopefully by now you’ve read the introduction of this series, and you’ve downloaded (or better yet, pulled from source control) the latest version of TextScrubber and given it a once over. In this installment, I’m going to discuss the file structure of the project and why I did things ...
15
votes
Delphi Development Best Practices #2 – Source Control
Nick Hodges
– Okay, so for this first installment, I’ll be illustrating one of my core principles for developing applications: All my code of any importance at all goes under source control. All of it. I’m all by myself – why should I use source control? We ask about source control use on the annual ...
17
votes
Delphi Development Pretty Good Practices #1
Nick Hodges
– A while back someone (I can’t remember who, sadly, sorry to the person who made the suggestion…) suggested that someone do a series of articles about “the best practices on how to develop a Delphi application”. That’s a good idea. There are a lot of ways to do things, and clearly there ...
2
votes
Cool Stuff with Delphi #29
Nick Hodges
– SamContacts is a “Simple Address Manager” that enables you to quickly and easily manage your contact information. You can read more, or take a quick tour on their website. Share This | Email this page to a friend



