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