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,854 other subscribers

Archive for the ‘Software Development’ Category

Merging Git repositories without losing history – The Continuous Improver

Posted by jpluimers on 2025/11/06

For my link archive: [Wayback/Archive] Merging Git repositories without losing history – The Continuous Improver

Via:

–jeroen

Posted in Conference Topics, Conferences, Development, DVCS - Distributed Version Control, Event, git, Software Development, Source Code Management | Leave a Comment »

GitHub – louislam/uptime-kuma: A fancy self-hosted monitoring tool

Posted by jpluimers on 2025/11/05

As promised yesterdayΒΉ because “what’s an open source project without its status page” (and some commercial vendors cough Embarcadero cough could highly benefit from this):

[Wayback/Archive] GitHub – louislam/uptime-kuma: A fancy self-hosted monitoring tool.

Some links (so you can try it for yourself):

--jeroen

ΒΉ GitHub – cryptpad/cryptpad: Collaborative office suite, end-to-end encrypted and open-source.

Posted in *nix, *nix-tools, Development, JavaScript/ECMAScript, Monitoring, Power User, Scripting, Software Development, TypeScript, Vue.js | Leave a Comment »

Infinite loops and the True Meaning of DevOps (Forrest Brazeal on Twitter)

Posted by jpluimers on 2025/11/05

[Wayback/Archive] Forrest Brazeal on Twitter: “Multiple people on LinkedIn have commented on this to swear they’ve seen people DELIBERATELY SHIP INFINITE LOOPS to justify their infra footprint That, my friends, is the true meaning of DevOps”

which was sparked because of comments on hisΒ [Wayback/Archive] Forrest Brazeal on Twitter: “Not all “utilization” is created equal…” cartoon:

Read the rest of this entry »

Posted in Development, DevOps, Infrastructure, Software Development | Leave a Comment »

GitHub – cryptpad/cryptpad: Collaborative office suite, end-to-end encrypted and open-source.

Posted by jpluimers on 2025/11/04

Google Docs alternative for self-hosting or hosted usage: [Wayback/Archive] GitHub – cryptpad/cryptpad: Collaborative office suite, end-to-end encrypted and open-source.

The project started last month 12 years ago in 2014 as the “realtime collaborative visual editor with zero knowlege server” with the commit [Wayback/Archive] and so it begins Β· cryptpad/cryptpad@1508c7b Β· GitHub.

ViaΒΉ: [Wayback/Archive] Dr. Christopher Kunz: “I’m currently testing Cryptpad for collaborative working.…” – chaos.social

Read the rest of this entry »

Posted in *nix, *nix-tools, Cloud, CSS, Development, Google, GoogleDocs, HTML, HTML5, Infrastructure, JavaScript/ECMAScript, Monitoring, Power User, Scripting, Software Development, TypeScript, Web Development | Leave a Comment »

CSV To HTML Converter

Posted by jpluimers on 2025/11/04

While blogging, online tools often beat offline or command-line tools, so here there are:

They use JavaScript and do client-side conversion.

There are way more conversion targets (Delimited,Β Flat File,Β GeoJSON,Β HTML Table,Β JSON,Β KML,Β Markdown,Β Multi-line Data,Β PDF,Β SQL,Β Word,Β XML,Β YAML) and operations (Pivot, Transpose, Query with SQL), but the above are what I use most.

–jeroen

Posted in Blogging, CSV, Development, Power User, SocialMedia, Software Development | Leave a Comment »

Trick OR/AND/XOR/NOR/NAND/XNOR Treat.

Posted by jpluimers on 2025/10/31

Distorted jpeg of "Trick OR/AND/XOR/NOR/NAND/XNOR Treat"

Distorted jpeg of “Trick OR/AND/XOR/NOR/NAND/XNOR Treat”

Last Halloween,Β  πŸ“Š on X [WaybackSave/ArchiveWip] posted the image on the right:

[WaybackSave/Archive] GbOGt73WcAAAqnz.jpg (1199Γ—594)

[WaybackSave/Archive] Tweet JSON

It is a play on [Wayback/Archive] Visual Representation of SQL Joins- CodeProject, which made [Wayback/Archive] Visual Representation of SQL Joins [RTzRa’s hive] to include it as well.

The original with some extensions are from @38mo1:

Read the rest of this entry »

Posted in Development, LifeHacker, Mathematics, Power User, science, Software Development | Leave a Comment »

WinWorld: Microsoft Office 95

Posted by jpluimers on 2025/10/29

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 had; I’m not sure about other languages)

Via:

Read the rest of this entry »

Posted in Delphi, Development, History, LifeHacker, Office, Office 95, Office Automation, Office Development, Power User, Software Development, Windows, Windows 95 | Leave a Comment »

Some ADS-B API link notes (hoping to be able to get from/to airport data from it)

Posted by jpluimers on 2025/10/28

For my link archive initiated because I was trying to find out why ADS-B Exchange does not list originating and destination airports for flights, then on how to get at that data.

It is grouped in a few parts, starting with:

Read the rest of this entry »

Posted in Communications Development, Development, HTTP, Internet protocol suite, JavaScript/ECMAScript, JSON, REST, Scripting, Software Development, TCP, Web Development | Leave a Comment »

Having some Technical Debt is OK as long as you keep paying the debt: Refactoring Is Not Just Clickbait – Kevlin Henney – NDC Oslo 2022 – YouTube

Posted by jpluimers on 2025/10/28

[Wayback/Archive] Refactoring Is Not Just Clickbait – Kevlin Henney – NDC Oslo 2022 – YouTube

Via:

–jeroen

Read the rest of this entry »

Posted in Agile, Code Quality, Conference Topics, Conferences, Development, Event, Refactoring, Software Development, Technical Debt | Leave a Comment »

Writing Doom – Award-Winning Short Film on Superintelligence (2024) – YouTube

Posted by jpluimers on 2025/10/24

Today a year ago, this interesting short film got available on YouTube about what an Artificial Super Intelligence could bring, especially when it became the villain or bad guy: [Wayback/Archive] Writing Doom – Award-Winning Short Film on Superintelligence (2024) – YouTube (some interesting comments below).

Synopsis from [Wayback/Archive] β€ŽWriting Doom β€’ Film + cast β€’ Letterboxd:

A writing team are given the task of making Artificial Superintelligence the ‘bad guy’ for the next season of their TV show. With the help of a newcomer to the team (a Machine Learning PhD), they must figure out how and why an ASI might function as an antagonist – and the threat it might pose to humanity.

A few important notes:

  • there is no good single definition of intelligence that well defines intelligence, let alone AGI (Artificial General Intelligence) or ASI (Artificial Super Intelligence)
  • ASI and its goals might be different from human intelligence and human goals
  • humanity might not realise or recognise there is ASI (at all, or when it has just become ASI)
  • if humanity does recognise, it might not be able to control (i.e. shut down) an ASI (for many reasons, not just it being too intelligent, but also because lack of consensus – read humanity smashing each others heads for no reason before even reaching consensus)

Maybe AGI and ASI are like nuclear war, and this WarGames conclusion is sensible after all: “the only winning move is not to play” though with the money at stake, AGI and ASI might be obtained. I doubt that will be in my lifetime though.

See also:

Read the rest of this entry »

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