Happy Birthday Delphi!

Happy Birthday Delphi!

Today Delphi turns 28, and that’s the second perfect number. To celebrate we baked not one, not two, but three mini dutch apple pies.

Delphi 28th birthday applepie

one Mini Dutch Apple Pie, two Mini Dutch Apple Pies, three Mini Dutch Apple Pies!

Did you know that Python turns 31 in just 6 days? Oh, and 6 is the first perfect number. And 31 minus 28 is 3. Is this all just a coincidence? 😉

Happy Birthday Delphi !

Delphi 27th birthday

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!

Delphi Code Snippets video

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.

Egyptian Basbousa

for Alexandria we made Egyptian Basbousa

2020 space space 2021 space !

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?
https://www.nasa.gov/exploration/systems/sls/index.html

SpaceX Serial number 9 (SN9) is up next – going up in orbit, Mars, here we come!
https://www.spacex.com/vehicles/starship/

Perseverance will be doing some extra scouting for us, countdown to landing on Mars…
https://mars.nasa.gov/mars2020/

Happy space ! everyone

SDN Event – 3 april 2020 (verplaatst)

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?

https://www.sdn.nl/EVENTS/3-april-2020

Dit event is verplaatst in verband met het corona virus. Hopelijk zien we elkaar weer in juni!

Happy Delphi 25th birthday!

#Delphi25th

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:
https://embt.co/Delphi25thWebinar

Happy Delphi 25th Birthday and #Delphi25th everyone!

 

Visit to Alister Christie

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!.

Alister Christie

Alister Christie

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!