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!
To me 20 20 was space space, but 20 21 will be space !
Some space ! events coming up:
The inaugural launch of NASA’s Space Launch System, then back to the Moon in 2024 and to Mars?
SpaceX Serial number 9 (SN9) is up next – going up in orbit, Mars, here we come!
Perseverance will be doing some extra scouting for us, countdown to landing on Mars…
Happy space ! everyone
Het SDN event van vrijdag 3 april komt er aan!
Op die dag gaan we aan de slag met Micro Services, hoe maak je die in Delphi, maar belangrijker nog, hoe deploy je die op IIS/Windows en op Apache/Linux. En ook, hoe zorg je voor automated certificate renewal voor je https met Let’s Encrypt?
Verder hebben we een, denken wij, leuk idee voor een shoot out sessie. Samen met Cary Jensen heb ik in Denemarken een dergelijke sessie gedaan, maar dan bijna een hele dag. Met de deelnemers samen behandelen we elk onderwerp dat jullie aandragen, met code snippets en jullie ideëén maken we er een interactieve sessie van. Waar moet je aan denken? Bijvoorbeeld code snippets met TStringBuilder, TFDMemtable local storage met Lockbox encryption, embedding assembler, fun met RTTI, of…. wat denken jullie?
Dit event is verplaatst in verband met het corona virus. Hopelijk zien we elkaar weer in juni!
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.
While we where on vacation in New-Zeeland, Alister Christie kindly invited us over to stay at their house for a couple of days. We had a great time with Alister and Jackie, we absolutely loved our stay. Their patch of the world is also really something special. Alister also made some time for an interview, he really makes full use of each day. Did you know Alister makes some terrific wines at home? They where absolutely delicious. Hope to visit again sometime!.
We also organized some meetups with Delphi developers in Auckland, Wellington and Christchurch, which were great. Its fun to see such diversity and ingenuity in using Delphi in all kinds of software. On these meetups Alister presented on the PPL and I introduced the TMS Web Core. TMS Web Core can really be a game changer; as its very easy to get into web page based apps using this technology. They can also easily be made Progressuve Web App compliant.
It was great to meet all these nice people in New-Zealand!
It’s Delphi’s birthday! And this year she will add a new skill; Linux. 🙂
we made Brownie with Swartzwalder Kirsch
Wow, I’m MVP of the week! A great big thank you to all you guys out there, this is really something.
Had a very nice podcast chat with Jim McKeeth on all things Delphi, that brought back some memories. It was great fun to do.
Delphi is just the greatest development tool, now even more than ever. What other development tool do you know that compiles your application with one framework and one source code to Windows, Mac, Android and iOS?