Step Up Memory Leak Debugging
david
30 January 2025
Category
Using FastMM4 in my Delphi projects has helped identify several memory leaks in projects I've inherited for which I'm upgrading from Delphi 5 to Delphi 12. But debugging those leaks still took a lot of time because I had to locate the source of them myself.
Then I found an awesome tool that not only takes me to the source with the click of a button but also shows me the call stack! That tool is Deleaker!AI Saves the Day
david
27 October 2024
Introducing WebStencils
david
25 September 2024
Category
The latest version of RAD Studio, version 12.2, was recently released and among the many enhancements was the introduction of a new template engine called WebStencils. It's the new generation of text processing for WebBroker and RAD Server applications that produce HTML on web servers but can also be utilized in apps of all kinds that need to generate template-based text output. I decided to build two apps, one using PageProducers and one using WebStencils, to see how they compare.Data Connection Backups
david
20 September 2024
Category
Delphi's Data Explorer pane in the IDE can be quite useful for quickly viewing the structure of a table or assigning connection properties to components in your programs. I had several of these definitions created--but lost them temporarily in the most recent Delphi upgrade.
AI Image Generation
david
5 September 2024
GExperts - A Most Awesome Delphi Companion
david
23 August 2024
Category
GExperts is one of the oldest and probably the most well-known plug-in for the Delphi IDE. I've been using it since the early versions and still use it in Delphi 12 today. Here is a list of how I personally have used GExperts to improve my productivity over the last 20+ years.
Take Control of Your Delphi Project
david
21 June 2024
Category
You can (and should) have complete control over all aspects of the version information, application icon, operating system compatibility, requested user access, Windows theming dependencies, and more in your Delphi projects!
Delphi as a Build Machine
david
8 May 2024
Category
Did you know you can perform many aspects of build automation right within the Delphi IDE on your own desktop?
Flexibility With Runtime Packages
david
23 January 2024
Category
It's never too late to learn something new with your favorite programming tool. I've been using Delphi since version 1 but I just learned a couple of weeks ago that linking with runtime packages is more flexible than I realized--and it will make a small improvement to how I deploy packages for certain applications.
First Drupal-to-Hugo Conversion
david
4 January 2024
Category
Back in May of 2022, I wrote about a predicament I found myself in with multiple websites built in Drupal and the chore of upgrading. I began to look around and discovered others were turning to static web page builders. After building a few sites last year, I took some time over the holidays to convert a local Delphi user group site from Drupal to Hugo.

