In this video we look at the Matches method on TRegEx, the Regular Expression engine in Delphi. We use it download images in a web page.  Watch it on YouTube.

We take a look at how you can style controls that don't support VCL styles, in this case a cxGrid.  Chack it out on YouTube.

In this video we take a look at some of my first impressions of the latest version of Delphi - having used it for a few hours now.

Overall really good but...

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

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.

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

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.

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.

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

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.