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

Some New Delphi Books - #221

I rarely have physical copies of programming books, but here are three Delphi books that I have.  Watch on YouTube

Delph High Performance 2nd Edition on Amazon or Packt.

Code Faster in Delphi in Korean

Code Better in Delphi

GExperts Shortcuts - #220

The GExperts plug-in for the Delphi IDE has many productivity enhancers.  Here we look at two that will help you find components on a form and manage your uses clauses.

What to Put in a DataModule? - #219

Obviously, DataSets, DataSources, Queries, Tables, Providers and DB Connections can go into a Datamodule, but what else should go in?  Watch to find out.

Where Does the TDataSource Go? - #218

Should the TDataSource go on a Form or in a DataModule? In this video, Alister attempts to answer this troubling question.

Get the new book:

Dependency Inversion - #217

In this video, we will look at a technique for dependency inversion using anonymous methods. It's a bit of a hack but easy to retrofit to existing applications. We will also do some more traditional dependency injection via property injection.

Strings From the Debugger - #216

 A useful trick is to inspect a string in the debugger and then paste it directly back into your code. This can come in handy - want to learn more?  Then watch here.

Class Constructors, Sometimes Not What You Expect - #215

Class constructors can be a powerful tool, but they may not always behave as you expect - as I found out in this video.

Don't make this common GUI mistake - #214

It's a very easy mistake to forget to escape the ampersand character on labels and menus. Here is how to fix it.

New in 11.3 - High-DPI Editor Icons - #213

A small enhancement is the improved icons in the Delphi code editor that look much nice when running with High DPI. Although this video was only recorded at 100%.

New in 11.3 - Highlight Words - #212

A feature I've always liked from cnPack is now available in Delphi 11.3. That's highlighting the same word under the cursor in the Editor.  Watch it on YouTube.