The Wiert Corner – irregular stream of stuff

Jeroen W. Pluimers on .NET, C#, Delphi, databases, and personal interests

  • My badges

  • Twitter Updates

  • My Flickr Stream

  • Pages

  • All categories

  • Email Subscription

    Enter your email address to subscribe to this blog and receive notifications of new posts by email.

    Join 717 other subscribers

Archive for the ‘Software Development’ Category

MVVM notes and links

Posted by jpluimers on 2026/11/11

I used the below links to prepare for my MVVM talk a few years ago (which is linked at my blog post Delphi MVVM links).

Originally, I wrote this post in 2014 as a draft and just found out I never published it. Back then I didn’t add archived links because link rot wasn’t such a big thing. Nowadays it is (more than half the originals links died because of link rot), so I added archived links where possible. All in all just one link that was not archived at all – not a bad score!

Read the rest of this entry »

Posted in .NET, C#, Delphi, Design Patterns, Development, Java, Java Platform, MVVM, Software Development | Leave a Comment »

Just found out that CodeProject died in March 2026

Posted by jpluimers on 2026/11/10

While trying to fix some link rot in older blog posts, I found out that through CodeProject – Wikipedia that CodeProject died a relatively silent death in March 2026.

Too bad that most of the .zip content (the actual project files) has not been archived.

Unlike the Stack Exchange network, it looks like CodeProject did not go the LLM training route.

The timeline from that Wikipedia article (the actual links mostly died, except for the new Discord invite):

Read the rest of this entry »

Posted in archive.is / archive.today, Archiving, Development, Internet, InternetArchive, Power User, Software Development, WayBack machine | Leave a Comment »

b0rk: Behind a Python “Hello World” on Linux

Posted by jpluimers on 2026/11/10

B0rk always has interesting blog posts. This time a Python based one: [Wayback/Archive] Behind “Hello World” on Linux.

It teaches a whole lot of process loading and execution on Linux.

Via [Wayback/Archive] 🔎Julia Evans🔍 on Twitter: “behind “hello world” on Linux”

–jeroen

Posted in *nix, *nix-tools, Debugging, Development, Linux, Power User, Python, Scripting, Software Development | Leave a Comment »

Cleaning <!– wp:* comment elements from the WordPress Gutenberg editor

Posted by jpluimers on 2026/11/05

The only reason the very keyboard unfriendly WordPress Gutenberg editor can be a block editor is that it inserts tons of HTML comment elements starting with <!-- wp: in the code like for instance <!-- wp:paragraph -->…<!-- /wp:paragraph -->.

That makes the HTML even heavier than it already is, and getting rid of it wasn’t easy to find but is easy to do.

I wanted a JavaScript based solution, but could not find any quickly enough so for now these website based solutions work OK-ish when enabling the “clean comments” checkbox and then perform a clean action:

More links:

Read the rest of this entry »

Posted in Classic editor, Development, Gutenberg editor, HTML, SocialMedia, Software Development, Web Development, WordPress, WordPress | Leave a Comment »

Git files hidden in plain sight 🫥 – Tyler Cipriani

Posted by jpluimers on 2026/11/05

Infinite magic awaits the intrepid developer willing to abuse git plumbing. After all, git is just a database with a terrible interface.

From [Wayback/Archive] Git files hidden in plain sight 🫥 – Tyler Cipriani

I wonder how various endpoint security solutions handle this (:

Via:

–jeroen

Posted in Blue team, Development, DVCS - Distributed Version Control, git, GitHub, Power User, Red team, Security, Software Development, Source Code Management | Leave a Comment »

Volledig Post-Quantum Cryptografie website

Posted by jpluimers on 2026/11/04

Voor mijn link archief als ik er aan toe kom om ook een PQC web-site in te richten: [Wayback/Archive] Volledig Post-Quantum Cryptografie website, een mooi artikel van [Wayback/Archive] Harld (@harld@masto.ai) – Mastodon die sommigen kennen van een of meer van deze sites:

Via

Read the rest of this entry »

Posted in *nix, *nix-tools, Apache2, Certificates, Development, Encryption, HTTPS/TLS security, PKI, Power User, PQC, Public Key Cryptography, Security, Software Development, Web Development | Leave a Comment »

twitter/communitynotes: Documentation and source code powering Twitter’s Community Notes

Posted by jpluimers on 2026/11/04

Is it OK to help with [Wayback/Archive] twitter/communitynotes: Documentation and source code powering Twitter’s Community Notes?

Some of the involved Twitter accounts (various languages now have their own accounts):

Read the rest of this entry »

Posted in Development, Python, Scripting, SocialMedia, Software Development, Twitter | Leave a Comment »

Today 10 years ago; SQlite reversed their temp file prefix into etilsq_ from sqlite_; why? Harassement.

Posted by jpluimers on 2026/11/03

Choose your prefixes by default, especially if you name them after someone else’s product.

In this case, SQLite suffered from McAfee starting to use sqlite_ as prefix for temporary files in 2016.

SQLite had been using that prefix for a long time, and properly cleaned up these files during application shutdown.

McAfee didn’t cleanup after themselves which, after a long track record of dissatisfying users – [Wayback/Archive] The McAfee update mess explained | Reuters – wasn’t an incident, didn’t surprise techies, but prompted regular users to blame SQLite, some even tracking down their developers and call harass them.

McAfee apparently was deaf for a warning that then had been present for more than 10 years, as this got changed change in 20040522:

Read the rest of this entry »

Posted in C, Database Development, Development, Software Development, SQLite | Tagged: | Leave a Comment »

datetime – What is the difference between UTC and GMT? – Stack Overflow

Posted by jpluimers on 2026/11/03

[Wayback/Archive] datetime – What is the difference between UTC and GMT? – Stack Overflow

TL;DR: they used to be different but have been the same for a while now.

The difference is summarised in [Wayback/Archive] Hans Kruse on Twitter: “TIL; I should use OffsetDateTime in Java. An interesting discussion on UTC vs GMT and the historical differences was posted on Stackoverflow. – UTC has leap seconds – GMT had stretched seconds Nowadays they are the same.”

The historic difference however means that when handling past timestamps, you need to be aware that the differ between GMT and UTC.

Which means it is worth to read the whole Stack Overflow question with the most important answers: a trip down memory lane.

–jeroen

Posted in Development, History, Software Development | Leave a Comment »

Physical UX can be dangerous: check this carpet on stairs – Post by @maaike.bsky.social – Bluesky

Posted by jpluimers on 2026/10/30

Via [Wayback/Archive] Post by @maaike.bsky.social – BlueskyImage

[Wayback/Archive] Disappointed Optimist on Twitter: ““What do you mean the carpet is killing people?! Carpet can’t -“

–jeroen

Read the rest of this entry »

Posted in Development, Power User, Software Development, User Experience (ux) | Leave a Comment »