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

Movie #139 - Synchronize Prototypes

Synchronize Prototypes is an awesome recent feature to the Delphi IDE, if you are not using it you need to watch this video.

Movie #138 - Multipaste

I've been using Delphi XE7 for a job lately, and there are a number of features I've missed from later versions of Delphi.  One of them is Multipaste, which can save you a heap of typing.  Check out how to use it here.

Movie #137 - IF statement refactoring and StrUtils functions

Here we do a refactoring of an IF statement, and use some StrUtils functions to make our code much shorter.  Watch it on YouTube.

Movie #136 - Livebinding a Checkbox

Here we take a look how we can live bind a checkbox to a Y/N string field in a dataset in a FireMonkey application.  Watch on YouTube.

Movie #135 - Layout Through Parentage and Alignment in FireMonkey

This is a really rough recording outlining how you can layout controls by taking advantage of the way FireMonkey controls can be the parent of other controls. Here we align a bunch of labels and edits. Watch it on YouTube.

Movie #134 - Console Text Color

If you are writing console applications it can be useful to change the color of the text, watch to find out how..

Movie #133 - Minesweeper (and other random things)

In this video we have a quick look at some code I've written to produce a Minesweeper clone - in both the VCL and partially in FireMonkey, check it out on YouTube, it's about 10 minutes long.

Movie #132 - Obscure (. .) Syntax

Do you have a keyboard without square brackets? Did you know this wont stop you from using arrays? What kind of craziness am I talking about, watch and find out.

Back in the old days - well before Delphi, there were keyboards without square brackets, which could have meant writing Pascal would be difficult - so they provided some alternative syntax. Also check out this post for more hidden features in the Delphi language

Movie #131 - Writing Your Own Text Driver

Did you know you can write your own text driver so that Writeln can output to anywhere you want, not just to a file or screen - didn't know - then watch an learn.

Movie #130 - Obscure ^ Syntax.

In this video we are going to take a look at some obscure Delphi character syntax, in that you can use ^C to represent CTRL+C or #3 in your code - no sense this description makes - then watch the video