Media file meta-data on Windows in Delphi.

Here’s a little Déjà vu for regular readers of my blog. One of my customers emailed me with an interesting problem this morning. “I need to be able to peek into a video file, specifically a .mp4 file, and determine if it’s PAL or NTSC.” This seemed like a fun challenge, so I thought I’d write … Read more

Media file meta-data on Android in Delphi.

One of my customers emailed me with an interesting problem this morning. “I need to be able to peek into a video file, specifically a .mp4 file, and determine if it’s PAL or NTSC.” This seemed like a fun challenge, so I thought I’d write a helper class to solve it.. The Problem. Ultimately, what … Read more

A Birthday Present for Delphi at 23!

I decided to write an app to celebrate Delphi’s 23rd birthday and valentines day.Happy Birthday my beloved Delphi! (Best Viewed Full Screen, Source and binary downloads below). The binaries provided here are Debug builds, and should be considered an Alpha version.I intend to put release builds on the app stores as time permits. Present App … Read more

The Ultimate Developer Keyboard?

I never really thought of my keyboard as an important accessory, but rather, as that essential item that you buy for the cheapest price possible and be done with. I mean, a keyboard is a keyboard right? Well, I discovered that your choice of keyboard can make a big difference, and so I wanted to … Read more

Lockless Multi-Threading in Delphi

In this video, I demonstrate a technique for communicating between threads in a Delphi application, without using typical locking mechanisms such as critical sections. Best Viewed in Full Screen (Recorded 1080p). Download the source