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

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

    Join 1,830 other subscribers

Archive for the ‘Software Development’ Category

Common Conditional Access Misconfigurations and Bypasses in Azure – TrustedSec

Posted by jpluimers on 2026/07/02

For my link archive: [Wayback/Archive] Common Conditional Access Misconfigurations and Bypasses in Azure – TrustedSec

Via [Wayback/Archive] Stephan Berger on Twitter: “”Blocking Linux operating systems used to not be available in Conditional Access. It’s worth a review however because there have been times when I have gained unintended access simply by using a Linux operating system such as Ubuntu to log in.” [1] Yep, a customer told me… “

Read the rest of this entry »

Posted in Azure Cloud, Cloud, Cloud Development, Development, Infrastructure, Windows Azure | Leave a Comment »

GitHub – paolo-rossi/delphi-neon: JSON Serialization library for Delphi

Posted by jpluimers on 2026/06/30

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 – paolo-rossi/delphi-neon: JSON Serialization library for Delphi

It reminds me of

[Wayback/Archive] GitHub – JamesNK/Newtonsoft.Json: Json.NET is a popular high-performance JSON framework for .NET which was way better than the original .NET JSON support. The .NET framework has improved greatly since then. Delphi JSON support hasn’t.

Via: [Wayback/Archive] Serialize/Deserialize Enums with no RTTI – RTL and Delphi Object Pascal – Delphi-PRAXiS [en]

--jeroen

Posted in Conference Topics, Conferences, Delphi, Development, Event, Software Development | Leave a Comment »

Delphi/C# reencode textfiles: some links as I thought I published sources, but didn’t

Posted by jpluimers on 2026/06/30

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 in .NET/C# – converting UTF8 to ASCII (yes, you can loose information with this) using System.Text.Encoding.

So here are some links just in case I ever want to reproduce it in Delphi too (and a reminder to always perform this using TStream derivatives, never use TStrings or derivatives like TStringList for this):

Read the rest of this entry »

Posted in .NET, Ansi, ASCII, C#, Delphi, Development, Encoding, Mojibake, Software Development, UCS-2, UTF-16, UTF-32, UTF-8, UTF16, UTF32, UTF8, Windows-1252 | Leave a Comment »

For now QEMU refuses AI generated code because as legal implications of that code are unclear – via Security.NL

Posted by jpluimers on 2026/06/25

About a year later, I wonder about the status of this policy: [Wayback/Archive] docs: define policy forbidding use of AI code generators · qemu/qemu@3d40db0 · GitHub

Via [Wayback/Archive] QEMU weigert wegens juridische onduidelijkheid door AI gegenereerde code – Security.NL

--jeroen

Posted in AI and ML; Artificial Intelligence & Machine Learning, Development, Generative AI, LLM, Software Development | Leave a Comment »

Mumbly_Bum excellent comments on “AI is working great for my team, and y’all are making me feel crazy”

Posted by jpluimers on 2026/06/24

Planning and feedback loops in extreme programming

Planning and feedback loops in extreme programming

TL;DR:

Using LLM in the software development process is shifting the feedback cycle to the top of the development cycle in the graph on the right. This is a costly endeavour.

LLM deliver output that is statistically likely, decreasing the chance to incorporate outliers as they are statistically unlikely but form the burden of software development.

[Wayback/Archive] Mumbly_Bum comments on AI is working great for my team, and y’all are making me feel crazy

Most of our tickets are now (initially) generated using Claude + the Atlassian MCP, and that’s allowed us to capture missed requirements up-front.

I think this is the key disconnect (even taking into account the notes from meetings) in understanding our jobs and why we’re not going away and why LLMs create harm in delivery.

Read the rest of this entry »

Posted in AI and ML; Artificial Intelligence & Machine Learning, Conference Topics, Conferences, Development, Event, LLM, Software Development | Leave a Comment »

/Fay-lee-nuh/ on Twitter: “I know this sounds incredibly harsh, but a large part of CS researchers would not know an epistemic core if it hit them in the face. Which is not necessarily a personal failure, CS programs tend to not cover theory building or interpreting at all.” / Twitter

Posted by jpluimers on 2026/06/24

Food for thought:

  1. [Wayback/Archive] /Fay-lee-nuh/ on Twitter: “I know this sounds incredibly harsh, but a large part of CS researchers would not know an epistemic core if it hit them in the face. Which is not necessarily a personal failure, CS programs tend to not cover theory building or interpreting at all.”
  2. [Wayback/Archive] /Fay-lee-nuh/ on Twitter: “What CS students (esp in engineering schools) are generally taught is what I call “Bob the Builder” science. The research question is “Can we fix it?” and the method is: “Yes we can, it is right there”.”

–jeroen

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

Google AI: there are t’s in kilogram and kilogramme

Posted by jpluimers on 2026/06/23

Unlike SKYNET, actual Skynet is still far away: according to Google AI, there are t’s in both kilogram and kilogramme.

Screenshots mine as the Wayback Machine does not run the Google AI:

Read the rest of this entry »

Posted in Software Development, Development, Power User, Google, AI and ML; Artificial Intelligence & Machine Learning, LLM | Leave a Comment »

GitHub – omegat-org/git-svn-sync: Continuously sync a svn to git, in the cloud.

Posted by jpluimers on 2026/06/18

Interesting: [Wayback/Archive] GitHub – omegat-org/git-svn-sync: Continuously sync a svn to git, in the cloud.

It lives in the Amazon cloud, but should be adaptable to other cloud providers.

Query: [Wayback/Archive] service to sync between sourceforge svn and github git at DuckDuckGo

--jeroen

Posted in Development, DVCS - Distributed Version Control, git, GitHub, Software Development, Source Code Management, Subversion/SVN | Leave a Comment »

RubyConf Mini 2022: Keynote: Learning DNS by Julia Evans – YouTube

Posted by jpluimers on 2026/06/18

[Wayback/Archive] RubyConf Mini 2022: Keynote: Learning DNS by Julia Evans – YouTube

Via [Wayback/Archive] 🔎Julia Evans🔍 on Twitter: “Just noticed that the recording of my keynote “Learning DNS in 10 Years” from @RubyConfMini is up!”

–jeroen

Read the rest of this entry »

Posted in Communications Development, Development, DNS, Internet, Internet protocol suite, Power User, Software Development, TCP, UDP | Leave a Comment »

Some notes on Delphi Debugger Visualizers

Posted by jpluimers on 2026/06/16

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 a few notes, so let’s start with the 20111020 conference session notes.

Read the rest of this entry »

Posted in Conferences, Delphi, Event, Software Development, Development, Conference Topics, Software Heritage | Leave a Comment »