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

Enhancements to TRichEdit - #188

Delphi 11 adds some fantastic additions to TRichEdit (and TDBRichEdit), including URL detection and spell checking.  Learn how they work in this video.

New VCL Control: TDBLabeledEdit - #187

In this video, we see how Delphi 11 adds a new VCL control, TDBLabeledEdit. This could make arranging data-aware input forms easier.

FMX Designer Guidelines - #186

New to Delphi 11 are form designer guidelines for FireMonkey. They have some interesting differences from the VCL guidelines that you should probably be aware of - find all about them in this video.

Binary Literals and Digit Separator - #185

Delphi 11 adds support for having binary constants in our code, and a new digit separator character - both are going to be super handy.  Find out how they work in this video.

New 64 Bit Zip Support - #184

In this video, we see Delphi 11 adds 64bit zip support to your applications. We can now compress files bigger than 4GB, and have zip files larger than 4GB. Fantastic!  Plus, there are some additional features that have also snuck in.

New Editor Fonts - Delphi #183

In this video, we look at the new default font in Delphi 11, Consolas. Additionally, the Delphi installer gives us a bunch of extra great coding fonts.

Enhanced Welcome Screen - #182

The welcome screen in Delphi 11 has been enhanced, it's now based around VCL controls, and can be customised!  Find out how here.

Record Helper For TDateTime - #181

New in Delphi 11 is the record helper for TDateTime in the System.DateUtils unit. This delightful addition to Delphi can make date and time operations look much cleaner in your code.  Watch the video.

TStringDynArray improved assignment capabilities - #180

In Delphi 10.4 (and perhaps earlier) TStringDynArray has better type assignment capabilities, allowing for more concise code. In this video, I demonstrate loading a ListBox with a directory listing in a single line of code.

TZipFile FileComment Bug - #179

TZipFile allows you to handle zip files in Delphi without relying on a third party library - it's pretty good, but I've found a bug in it. In this video, I explain the bug, create a test project to confirm it, then create a fix.