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.

Slide
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

Maximise the power of the Replace Dialog - #232

Regular Expressions (regex) are like a Swiss Army knife for text manipulation. They allow you to perform complex pattern matching and transformations with just a few characters. You can wield this powerful tool in the Find and Replace Dialog in the Delphi IDE. Here’s why you should embrace regex and how to make the most of it.  Watch here.

Build Notepad.exe in Delphi - #231

Ever wondered how simple it is to replicate Notepad using Delphi? In this video, we’ll create a Notepad clone from the ground up, leveraging Delphi's numerous low-code features. This video, tucked away in the LearnDelphi.tv archives for three years, is finally seeing the light of day. So, sit back and enjoy this never-before-seen content!

Use the Code Formatter to Add Line Breaks to Your Uses - #230

Watch this quick tip for you on using the Code Formatter that might save you a bit of time.

Reduce the Memory Required to Build Your Project - #229

Today, we look at modifying your uses clauses to reduce the memory required to build your applications. This can be important if you use an older version of Delphi, such as XE8, which has limited memory available and can crash when it runs out.  Watch this video to learn more.

Comparing Components - #228

Comparing component properties can be tricky.  Watch this video for a couple of techniques that make it easy.

WebP Support in Skia - New in Delphi 12 - #227

WebP images are a lossy image compression format similar to jpg, only better. Watch this video to find out how to use them and other ways to improve image loading performance in Delphi.

Enhanced TStrings Property Editor - New in Delphi 12 - #226

There are lots of new features in Delphi 12, but here is a small, but helpful, improvement. That would be the enhanced TStrings property editor.  Watch on YouTube.

Long String Literals - New in Delphi 12 - #225

Delphi 12 now supports long-string literals. Just how long is long? Watch and find out. Again, this is a highly useful enhancement to Delphi.

Multi-Line Strings - New in Delphi 12 - #224

Multi-line strings are a fantastic new addition to the Delphi language and have some interesting features that make them particularly useful.  Find out about them in this video.

Using Interposer Classes - #223

What are interposer classes, and when can you use them? In this video, we do some name-space hackery to introduce behaviour to controls on a form without having to write a whole new component.  Watch this video.