Happy Birthday Delphi !
On Monday the 14th of February Delphi turns 27, #Delphi27th. The current version of Delphi is Delphi 11 Alexandria, named after the famous Alexandria library. As I’ve been developing Delphi code for some years now, I’ve also collected a library of code snippets and I would like to share the idea of creating your own library of code snippets with you.
What are code snippets?
Wikipedia defines a code snippet as a small region of re-useable source code. In Delphi these re-usable snippets can be found under Live Templates, and under several other aspects of Code Completion. My own code snippets however have a broader scope and they range from one-liners to complete design patterns and even (partial) frameworks. Sometimes a code snippet illustrates a corner case that I’m bound to forget otherwise, sometimes it’s a complete base version for creating a REST based web service or a design pattern for graceful termination of Task based multithreading.
Code snippets are really very personal and usually just useful for you and they do not need to hold up to public scrutiny. They are mostly placeholders for your knowledge, your personal library which only you know and use. For me they are also a toolbox with ready made algorithms or solutions to common coding challenges.
Maybe the idea of collecting code snippets and building your own personal Alexandria library of knowledge appeals to you as well. If so, take a look at the short video on the subject and start collecting!
Click to start the YouTube video on Code Snippets
Slides of this video and the source of DoubleTrouble and EZeroDivide can be downloaded here. The WinRAR archive has Delphi27 as password protection.
Don’t forget to join the Delphi27th Anniversary webinar on Monday at 17:00 CET with Jim McKeeth, Marco Cantu, David Millington and Ian Barker.
for Alexandria we made Egyptian Basbousa
Happy 26th birthday Delphi!
It’s been a special year, baking bread and brewing beer. And just today, to celebrate;
we made espresso and lemon cake!
Happy Delphi 25th birthday!
Wow, its been 25 years already since I first met Delphi in its pre-release of version 1.0.
During the past 25 years Delphi created a world of opportunities for me. I’ve travelled the world for Delphi, creating software in Portugal, Delphi courses in France, presenting in Denmark and meeting up with developers in New Zealand. Most of my work was in the Netherlands, but even so its diversity of use in this tiny country always manages to amaze me. From high-performance statistics, stock market, multi-threaded geo analysis, insurance expert systems to project and hour registration systems. The largest user base for desktop software I worked on was 100.000+ users, but I know of Delphi software that has millions of users. All in all, you can literally find Delphi software everywhere, meaning you get to go everywhere and build all kinds of systems as a Delphi developer, which to me is just the greatest thing!
More stories here:
Happy Delphi 25th Birthday and #Delphi25th everyone!
Happy Birthday Delphi in Rio!
For her 24th birthday we made her some delicious oatmeal cookies.
Did you know Rio had some changes in the way parameters to methods are handled by the compiler? David Millington made a nice blog post on these ABI changes.
It’s Delphi’s birthday! And this year she will add a new skill; Linux. 🙂
we made Brownie with Swartzwalder Kirsch
Today Delphi turns 21!
Happy Birthday Delphi 🙂
we made Schwartzwalder Kirsch
Today Delphi turns 19. Last year has been pretty exciting for her, with XE4 iOS and XE5 with Android support. This year she’ll make some nice visits home in Windows VCL, with many good things to come.
Talking about VCL, don’t miss the Delphi Boot Camp which is all about VCL, here in the Netherlands:
Happy Birthday Delphi!
we made Tarte Tatin