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

Ping - #165

In this video we build a simple ping utility using the TIdICMPClient Indy component, we then produce a 'real-time' graph of the results using TChart.

Hide Non-Visual Controls - #163

In this video, we take a look at a handy shortcut for when you are editing forms. It hides all the non-visual controls, which can get in the way of the layout of your applications. There are also a number of bonus hints (Hide component captions, customise the file menu).

Editor Navigation Bar Shortcuts - #162

I don't use the Navigation Bar in the Code Editor as much as I should, but now that I know these cleaver shortcuts I'll be using it much more.  Find out what they are here.

Code Faster in Delphi - DelphiCon Presentation - #161

DelphiCon was a great success, you can watch my presentation on my YouTube channel, or Embarcadero's which includes the Q&A, or any other of the great sessions by having a look at the replays.

32 Gigabyte Application - #160

Delphi has been able to build 64-bit applications for quite some time, we are going to write a simple Windows app that allocates 32GB of memory and see what happens. Watch it here.

Building an Application for Printing Labels - #159

In this video, we build a simple application to take a list of names and print name tag labels using FastReports. We are going to do this without writing a single line of code, or even compiling our application.

Movie #158 - Block Selection Mode

Block selection allows you to select rectangular blocks of text in your code, it's more useful than it sounds - trust me - watch the video.

Movie #157 - Keyboard Shortcuts (to promote my new book)

Yes, my book is finally published, at least in electronic form. To help promote it here are a few keyboard shortcuts related to selection that might help boost your productivity.  Watch them in action on YouTube.

You can get the book from LeanPub.

Here are the shortcuts:
Select identifier, then expand: CTRL+W
Smart Surround Keys: (, [ and {
Shift cursor within selection: Ctrl+Q+B and Ctrl+Q+K

Movie #156 - Did the TSplitView / TPanel Style Bug Get Fixed in 10.4.1?

Exactly10 Videos ago we looked at a bug I found in Delphi related to visual styles, did it get fixed? Is it worth reporting bugs? Find out in this video.

Movie #155 - String Result (Obscure Syntax #6)

Strings are special in many ways, and in this video, we take a look at how we can generate some strange behaviour when we return a string from a function. This behaviour is also exhibited by variants and dynamic arrays.