REST Services using Delphi: http://chapmanworld.com/wp-content/uploads/2018/08/RAD-Server-for-REST-Delphi.mp4 REST Services using C++ Builder:...
Craig Chapman
A vulkan header generator for Delphi.
What is darkVulkanGen? A handful of months back, I began working on a game engine for Delphi named darkGlass.see:...
A new mutlti-threading library for Delphi. (darkThreading)
My regular readers may be aware that over the past two or three months, I’ve been working on building a new video game engine for Delphi. I’ve also...
darkUnicode codec for Delphi
Another library to drop out of my Dark Glass development project today is my unicode codec (now named...
Dynamic Library Loader – My first published GitHub project!
A few weeks ago, I began a live-streamed coding project to develop a game engine named DarkGlass using Delphi. When I began the project, I knew that...
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...
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...
Delphi Xlib headers
Back in November for CodeRage-12, I demonstrated a partial translation of the Xlib headers for X11. At that time I explained that I’d not...
Delphi PodCast – Delphi Game Engines
In case you missed it, here’s the Delphi podcast for Feb 27th 2018 – Delphi Game Engines (skip to about 9:30 to spare yourself the...
Delphi PodCast – Favorite Coding Books
As many of you may already be aware, I am now a regular guest on Jim McKeeth’s Delphi podcast along side David Millington. The pod-casts...
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,...
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...
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...
Feeding a HTML report dashboard from a Delphi application.
In this video, an overview of a reporting system fed from a Delphi application. Best Viewed full-screen....
Experimenting with Neural Networks – Part 8
Best viewed full screen (recorded 1080p) http://chapmanworld.com/wp-content/uploads/2018/01/ANNS-8.mp4
Experimenting with Neural Networks – Part 1
Best Viewed Fullscreen (Recorded 1080p) http://chapmanworld.com/wp-content/uploads/2017/09/ANNS-Part1.mp4
Embed the Chromium browser in your Delphi projects using DCEF3
In this video, I demonstrate installing the DCEF3 project into Delphi/RAD 10.2 Tokyo to provide the embedded Chromium browser to your VCL and...
Creating a Linux Daemon (service) in Delphi.
With the introduction of the Linux target for Delphi, a wide range of possibilities are opened up to Delphi developers, to create Linux server...
Delphi Tip – FMX Update a progress bar within work loop.
Your application must do some work which blocks the main thread, and your progress indicator does not update until the job is done. Under windows...
RAD Studio setting the vcl application icon.
I recently received a question from one of my customers, asking how to set the icon for an application (in this case a VCL application). This is...