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.
ChatGPT can write Delphi code
david
29 December 2023
Category
I needed to write a DLL to access a SOAP webservice--without using the WSDL Importer with which I am so familiar. My mind went blank, so I turned to ChatGPT and it solved the problem for me in very little time!
Moving to Delphi 12
david
30 November 2023
Category
Delphi 12 Athens has been out for nearly a month now and there are many fixes and improvements over its predecessor. It's still not perfect but I'm moving all projects I had in Delphi 11 up to the latest version.