Code Faster in Delphi Book

This book will make you a faster Delphi developer, it doesn't matter if you are just starting out, or have been using Delphi since version 1, you will find all sorts of tips, tricks and hacks to boost your productivity.

Mega Pack Video Bundle
Get The Complete Video Series

Buy big and save bigger, Megapack is the complete premium video content (over 34 hours) at one low price.

Code Better in Delphi Book

Make your Delphi code better by reading this book! You will find numerous tips, tricks, techniques and tools to enhance and improve code. How does your code stack up? Are you writing code that will be usable for years, or are you heading towards a dystopian maintenance apocalypse?

previous arrow
next arrow

TGridPanel Shortcuts - #204

Introduced in Delphi 10.4 are a couple of shortcuts for changing the relative size of rows and columns on TGridPanel. These make it much easier to set the exact values for the percentual rows and columns.  Learn these shortcuts here.

Refactoring at ADUG 2022 - Come and see my talk - #203

I'm presenting at the ADUG Symposium this year and I'm inviting you to see my talk on refactoring in Delphi. Check out this sneak peek on Refactoring in Delphi.

The Many Ways to Show the Debug Inspector - #202

It's rare that I learn something new about the Delphi IDE, especially a shortcut, but today I did. And in this video, I'm sharing with you this shortcut to show the Debug Inspector, plus all the other ways that I know of.

Arrays in Delphi - #201

There are many kinds of arrays in Delphi and they all behave slightly differently. This video focuses on passing arrays as parameters but also talks about type compatibility. Some of the array types we will look at are: static, dynamic, open, generic, variant, and typed. I'll save "array of const" for another video.

Is the LSP Improved in Delphi 11? - #199

Delphi 10.4 saw a major rewrite of the code parsing in the Delphi IDE to use LSP. This was improved upon on in point releases of 10.4, but is it improved further in Delphi 11?  Find out in this video.

DeepStack API Integration - #200

"DeepStack is an Open-Source AI API engine that serves pre-built models and custom models on multiple edge devices locally or on your private cloud." And you can use its API from Delphi. In this video, I demo a small test application I wrote to draw boxes around objects in photos.

New Project On Start-up - #198

When we start Delphi, we can have it create a default application type. In this video, when we start Delphi, it will automatically create a blank VCL application.

Migrating a Package to Delphi 11 - #197

When upgrading to a new version of Delphi, compiling and installing all the packages can be the hardest part. These can include Third-party (purchased and free) components, and in-house developed components. This is an example of updating a third-party spelling component set to Delphi 11. This package was quite easy, others were not so. I did no rehearsal for this video, and it's working with production code.  Enjoy the video on YouTube.

Data-aware Quick Edit - #196

In this video, we examine the Quick Edit that allows you to set the DataSource and Field on a data-aware control.

TDateTimePicker Kind Enhancement - #195

New in Delphi 11 is the ability to adjust the date and time simultaneously on the TDateTimePicker. This will allow you to edit a TDateTime with a single TDateTimePicker instead of two.  See it in Action.