REST Services using Delphi: REST Services using C++ Builder: Source code for both Delphi and C++ Builder: RADServerSample
IntroductionA while back I wrote a component for exposing FireDAC tables as REST endpoints in Delphi. I wasn’t entirely happy with the component that I’d written, however, it was really intended as a proof of concept. I was quite surprised to learn that people were actually making use of that component, rather than simply using
-> Continue reading Instantly expose a table as a REST endpoint – again.
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
-> Continue reading Media file meta-data on Windows 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
-> Continue reading Media file meta-data on Android in Delphi.
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
-> Continue reading A Birthday Present for Delphi at 23!
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
-> Continue reading The Ultimate Developer Keyboard?
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
In this video, an overview of a reporting system fed from a Delphi application.Best Viewed full-screen.
Best viewed full screen (recorded 1080p)