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.