Delphi Discord servers
Besides the Delphi Praxis servers (the [Wayback/Archive] German one has existed for what seems eternity, the [Wayback/Archive] English one took over the Google Plus Delphi group – see Google is...
View ArticleDelphi sorcery: Introducing Spring.Benchmark – a port of Google benchmark
On my list of tools to experiment with: [Wayback/Archive] Delphi sorcery: Introducing Spring.Benchmark – a port of Google benchmark This got released while I was recovering from cancer procedures, to I...
View ArticleJust released: the 2025 Annotated Edition of Mastering Delphi 5 by Marco Cantù
This just in: [Wayback/Archive] downloads.marcocantu.com/delphi5annotated.pdf It has close to 200 annotations in some 300 pages plus a new preface, which is also at [Wayback/Archive] Mastering Delphi 5...
View ArticleCode52/carnac: A utility to give some insight into how you use your keyboard...
I unconsciously wanted a tool like this for a long time, and was glad I finally searched for it: A keyboard logging and presentation utility for presentations, screencasts, and to help you become a...
View ArticleGoing Native – Malicious Native Applications
On the reading list wondering which tool chains can deliver NtAPI based development: [Wayback/Archive] Going Native – Malicious Native Applications Via [Wayback/Archive] Thread by @MrPc69257431 on...
View ArticleWriting a tool that restarts the Google Chat desktop app Window (and...
In the past, the Google Hangouts desktop app on Windows would integrate with the system “tray” (actually the notification area) and show you missed chats and calls. The [Wayback/Archive] Google Chat...
View ArticleDelphi and SonarQube: great open source additions in the last few years.
In the past, I mentioned that the open source SonarQube by SonarSource was on my “research list” in a few blog posts* as I am a fan of static code analysis **, and now it is time to amend them with the...
View ArticleFor my link archive: Counting the leading zeroes and ones in a binary number...
From a while back, but still interesting: [Wayback/Archive] Counting the leading zeroes in a binary number with C# [Wayback/Archive] c# – Getting the number of leading 1 bits – Stack Overflow (thanks...
View ArticleWriting a tool that restarts the Google Chat desktop app Window (and...
Earlier this months I wrote Writing a tool that restarts the Google Chat desktop app Window (and hopefully the Google Duo desktop app Window too) promising I would rewrite the Delphi code into C# and...
View ArticleLaurensvanrun/Delphi-Promises: Delphi implementation of promises for...
On my research list after making this short note April 2024: [Wayback/Archive] GitHub – Laurensvanrun/Delphi-Promises: Delphi implementation of promises for asynchronous programming. My first...
View ArticleOnline Delphi manuals
When you look at the History of Delphi (software) – Wikipedia, the real innovation – including Borland Kylix – was during the Early Borland Years fading later with three temporary surges, the first...
View ArticleFrom Turbo Pascal to Delphi to C# to TypeScript, an interview with PL legend...
Nice historic perspective: [Wayback/Archive] From Turbo Pascal to Delphi to C# to TypeScript, an interview with PL legend Anders Hejlsberg – YouTube Via [Wayback/Archive] Zack Urlocker on Twitter:...
View ArticleRun Windows 3.1 in True-Colour Full HD: GitHub – PluMGMK/vbesvga.drv: Modern...
This is soooo cool: [Wayback/Archive] GitHub – PluMGMK/vbesvga.drv: Modern Generic SVGA driver for Windows 3.1 Modern Generic SVGA driver for Windows 3.1 This is a rewrite of the Windows 3.1 SVGA...
View ArticleDelphi “array of const” to “varargs”– Stack Overflow
Just in case I ever think “oh, I might try want to go the Variadic function arguments way in Delphi” again, I must remember “maybe not a good idea” and re-read these posts: [Wayback/Archive] Variadic...
View ArticleFinding most recent forks of gists and github repositories
A while ago I found out that gist.github.com/lynatan/673e574faa8343fa01d7a91e75065c54 which I mentioned before in Delphi analog to C# ?? null-coalescing operator and Light Table like debugger...
View ArticleDelphi 2006 Hidden COM Registry Entries
Somewhere in the drafts was a note to refer to an old Chris Bensen blog post on the Embarcadero server: blogs.embarcadero.com/cbensen/2005/12/07/22388 Alas, a lot of Embarcadero stuff is gone, some...
View ArticleAnyone any idea on the contributions of Embarcadero to the LLVM project?
With the huge dependency of Delphi on the LLVM project – basically none of their cross-platform support falls apart without LLVL – I wonder how much Embarcadero and their. mother company Idera...
View ArticleFile scoped namespaces – C# 10.0 draft specifications | Microsoft Learn
Oops, I thought this had been published a long time ago, but oh well: it is never too late to publish reflections on a C# programming language improvement. After recovering from my rectum cancer...
View ArticleReminder: see if I can implement megabool in Delphi (or at lest trilean)
Now that I re-wrote my 2012 talk on Class Operators and Helpers and presented it in Delphi at the ITDevCon2024 ([Wayback/Archive] ITDevCon | Home – Rome, 2024), see [Wayback/Archive] GitHub –...
View ArticleExceptions and DLL in Delphi – Stack Overflow
Every once in a while I discover an answer I have not yet put on my blog, especially as related answer are always interesting. This is one that didn’t make it until now: [Wayback/Archive] Exceptions...
View ArticleTFrame – What is the accepted way to use frames in Delphi? – Stack Overflow
From a while ago: [Wayback/Archive] TFrame – What is the accepted way to use frames in Delphi? – Stack Overflow. Besides me referring to my blog post Delphi – Frames as visual Components – don’t forget...
View ArticleOf interest – GitHub – t-d-k/LibreCrypt: LibreCrypt: Transparent on-the-fly...
Of interest – despite the known issues and LUKS workaround through WSL – mainly as the majority was written in Delphi: [Wayback/Archive] GitHub – t-d-k/LibreCrypt: LibreCrypt: Transparent on-the-fly...
View ArticleDelphi 10 and up install notes
I try to keep an eye on older Delphi versions as, despite lacking features of newer versions, they do not suffer from issues (hi-dpi, language server, refactoring, stability). Some notes below. Tools...
View ArticleGitHub – PascalCorpsman/FPC_DOOM: FPC Port of DOOM
Indeed: DOOM in Pascal. Not Delphi: Free Pascal. Repository: [Wayback/Archive] GitHub – PascalCorpsman/FPC_DOOM: FPC Port of DOOM It is based on [Wayback/Archive] GitHub – fabiangreffrath/crispy-doom:...
View ArticleTRURL – Free Pascal wiki: a class library for Object Pascal supporting the...
On my list of libraries to play around with: [Wayback/Archive] TRURL – Free Pascal wiki TRURL is a class library for Object Pascal supporting the creation of virtual calculators with reverse Polish...
View ArticleNot just for Delphi, but any environment: Why You Should Use NowUTC Instead...
The video is from a while back, but very relevant and shows in Delphi what I have been advocating to software developers for a very long time: when timestamping use UTC when storing the timestamp store...
View ArticleThe spring (a twig) components – How to improve the use of Delphi Frames –...
In [Wayback/Archive] components – How to improve the use of Delphi Frames – Stack Overflow (thanks [Wayback/Archive] Brian Frost for asking!) I referred to a blog post I wrote more than 15 years ago...
View ArticleWhen Delphi cannot output the .exe file because it is locked
Sometimes Delphi cannot output the .exe file because it is locked. In even rarer times, Delphi itself keeps the .exe file locked (this has done it for decades and I think this is caused by a bug in the...
View ArticleRedux: Which Windows Resource Editor do you use?
A long time I wrote about Which Windows Resource Editor do you use? containing a poll to choose between XN Resource Editor, IcoFX, ResEdit and Resource Hacker. In the meantime and betweentime more than...
View ArticleList of Delphi language features and version in which they were...
Especially with the documentation for all versions of Delphi 2010 through the second-last version of Delphi have been killed from the docwiki (see The Delphi documentation site docwiki.embarcadero.com...
View ArticleWhat Every Programmer Should Know about How CPUs Work • Matt Godbolt • GOTO...
[Wayback/Archive] What Every Programmer Should Know about How CPUs Work • Matt Godbolt • GOTO 2024 – YouTube Main takeaways for me: CPU pipelines have grown a lot longer than I was aware off there are...
View ArticleQuestion got closed in May 2025 due to bureaucrazy: Sites for beginning...
The whole idea of “community questions” was to create collective topics or references about important material without gaining any “points”. Stack Exchange has left that concept in the dark by closing...
View ArticleFrom 2023: It’s Time For A Change: datetime.utcnow() Is Now Deprecated –...
I forgot how I bumped into this, but a while ago I found this interesting 2023 post: [Wayback/Archive] It’s Time For A Change: datetime.utcnow() Is Now Deprecated – miguelgrinberg.com explaining naive...
View Articleskia4delphi/skia4delphi: Skia4Delphi is a cross-platform 2D graphics API for...
This is a cool library which I missed when it was introduced while recovering from my extensive cancer treatments: [Wayback/Archive] skia4delphi/skia4delphi: Skia4Delphi is a cross-platform 2D graphics...
View ArticleDelphi code by generative AI: arguably even worse than some oder development...
For my links archive: [Wayback/Archive] What is the best AI at Delphi – VCL – Delphi-PRAXiS [en] … There is simply not enough Delphi code around for AI training. It is easy to have good coverage for...
View ArticleWinWorld: Microsoft Office 95
Just in case I ever need it for historic reasons: [Wayback/Archive] WinWorld: Microsoft Office 95 Because back in the days various Office products had localised VBA (at least German and French products...
View ArticleThis is nice #geekporn. ASCII Art that’s truly useful.…
I forgot both to archive this 10+ year old G+ post and schedule a blog post about it This is nice #geekporn. ASCII Art that’s truly useful.…. ASCII to bezier drawn images in a very clever way. Found it...
View Articlemsxml – Error when loading valid Windows-1252 document “System error:...
Yes, I know that Windows XP SP3 and Windows 7 SP1 have been end-of-life for a long time, but in the wild they are still being used so here is for posterity: [Wayback/Archive] msxml – Error when loading...
View ArticleDelphicon 2023 – Day 2 – YouTube
Forgot to schedule this post: [Wayback/Archive] Delphicon 2023 – Day 2 – YouTube –jeroen
View ArticleDelphi documentation: GetIt Local files – Google Docs
This [Wayback/Archive] GetIt Local files – Google Docs is so much better than the [WayBack/Archive] DocWiki documentation for at least these reasons: it is one coherent document it is complete and does...
View Articledelphi – How to have both VCL and FMX in one application? – Stack Overflow
From a long while back, but I forgot to add it as a blog post. The answer to [Wayback/Archive] delphi – How to have both VCL and FMX in one application? – Stack Overflow (thanks [Wayback/Archive] Gad D...
View ArticleRADProgrammer Style Guide · radprogrammer/radteam Wiki
I missed the below repository as when it got introduced early 2021 I was very much coping with recovering from a truckload of procedures curing my rectum cancer and its metastases. Anyway,...
View ArticleOnline tools to test JSONPath Queries (plus a small list of Amazon top level...
I wanted to parse some JSON being sent back during an XMLHttpRequest (what a wrongly named call is that!) of which I grabbed the content using the web development tools of my Chromium based browser....
View ArticleKnow your TypeScript/JavaScript operators… or why having little ceremony...
Take this cool example I extended from [Wayback/Archive] Thomas on Twitter: “#Typescript quizz What will be the value of result1 and result2 ?” which lacked alt-badge, so I [Wayback/Archive] responded...
View ArticleWhen you bump into Mojibake in your development, don’t use table-based...
A while ago I bumped into [Wayback/Archive] Unicode weirdness – VCL – Delphi-PRAXiS [en]. This sketched a mojibake problem where PDF to text converted files had odd looking character sequences. The...
View ArticleSome notes on Delphi Debugger Visualizers
Ever since Chris Hesik spoke on “RAD Studio 2010 what’s new in the IDE debugger”, wanted to write a blog post about it. Still haven’t found time to do that in depth, but it’s important to at least jot...
View ArticleDelphi/C# reencode textfiles: some links as I thought I published sources,...
A long time ago (likely around 2009) I remember writing some code to re-encode text files in both Delphi and C#. Somehow I thought I had published both, but I could only find parts of the C# code back...
View ArticleGitHub – paolo-rossi/delphi-neon: JSON Serialization library for Delphi
Like many of the post Delphi 2007 Delphi RTL features, replacements are so much better in functionality and stability. One of those replacement examples is [Wayback/Archive] GitHub –...
View ArticleWayback Machine search string for either docwiki, Delphi 2007 or Delphi 2009...
A long time ago, I wrote about Google Search string for either docwiki, Delphi 2007 or Delphi 2009 docs. Well, not long after Embarcadero totally messed up their DocWiki installation, ditched all...
View ArticleNo, the Delphi IfThen functions do perform do lazy evaluation
Ever since introduction of the IfThen functions introduced in Delphi Delphi 2007 in both the Math and StrUtils units (see WayBack radstudio2007 HUpdate4 EN delphivclwin32.pdf ¹), I have been telling...
View Article