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

Archive for the ‘Web Development’ Category

Show HN: Live-updating version of the ‘What a week, huh?’ meme | Hacker News

Posted by jpluimers on 2026/06/03

[Wayback/Archive] Show HN: Live-updating version of the ‘What a week, huh?’ meme | Hacker News

As a fun evening project, I made a live-updating version of the ‘What a week, huh?’ meme (based on a panel from The Adventures of Tintin comics [1]).

There’s a page for every timeframe:

Current time is determined by a Cloudflare Worker using the request IP (not logged or stored). No JavaScript is sent to the browser.
[1] https://knowyourmeme.com/memes/what-a-week-huh

It was easy to edit the HTML to change the message and CSS for the text dimensions, see the image on the right.

MacOS users will likely recognise the font as it is the Marker Felt font which is included by default on MacOS.

And it would be cool to alter the speech bubbles to be more like the ones Hergé used, see this comment:

Read the rest of this entry »

Posted in CSS, Development, Fun, HTML, Meme, Power User, Software Development, Web Development | Leave a Comment »

Generating ASCII-tables with spanning cells: manual labour still needed

Posted by jpluimers on 2026/05/28

Every now and then, documentation in source code requires an ASCII table. Sometimes table cells are spanning multiple rows or/and column.

TL;DR: The tools I tried did not support that, so manual labour is still needed.

Read the rest of this entry »

Posted in ASCII, ASCII art / AsciiArt, Development, Documentation Development, Encoding, Excel, Fun, HTML, Office, Power User, Software Development, Web Development | Tagged: | Leave a Comment »

AbortController is your friend

Posted by jpluimers on 2026/05/06

Cool post [Wayback/Archive] AbortController is your friend starting with

One of my favorite new features of JS is the humble AbortController, and its AbortSignal. It enables some new development patterns, which I’ll cover below, but first: the canonical demo.

It’s to use AbortController to provide a fetch() you can abort early:

It then continues with a series of nice use cases.

Via [Wayback/Archive] Roderick Gadellaa on Twitter: “Late to the party here (was published in June last yr) but great read if you (like me) missed it”.

Video at [Wayback/Archive] AbortController is your friend – YouTube.

–jeroen

Read the rest of this entry »

Posted in Development, JavaScript/ECMAScript, Scripting, Software Development, Web Development | Leave a Comment »

Digitale toegankelijkheid als waardevolle stresstest voor je architectuur: NLUUG voorjaarsconferentie, 7 mei 2026, Jorrit Geels over eenvoudigere ontwerpen, duidelijkere mentale modellen en beter onderhoudbare code.

Posted by jpluimers on 2026/04/29

Donderdag 7 mei 2026 geeft Jorrit Geels op de NLUUG voorjaarsconferentie in het Van der Valk Hotel Utrecht¹ een presentatie over eenvoudigere ontwerpen, duidelijkere mentale modellen en beter onderhoudbare code.

Hoe je dat krijgt? Zet digitale toegankelijkheid consequent op nummer 1, en de rest volgt.

Het resultaat? Je product wordt voor iedereen beter, waardoor alle gebruikers veel effectiever zijn en je boven je concurrentie uitstijgt.

Het programma staat hieronder², eerst de aankondiging van [Wayback/Archive] Vereniging NLUUG: “Toegankelijkheid wordt vaak ge…” – NLUUG Mastodon server:

Read the rest of this entry »

Posted in accessibility (a11y), Awareness, Development, Inclusion / inclusive society, Software Development, User Experience (ux), Web Development | 3 Comments »

13 Things No One Tells You About 3D Printing as a Beginner – YouTube

Posted by jpluimers on 2026/04/28

[Wayback/Archive] 13 Things No One Tells You About 3D Printing as a Beginner – YouTube only had a numbered index, so I commented the context index:

Read the rest of this entry »

Posted in 3D printing, CSS, Development, HTML, LifeHacker, Power User, Software Development, Web Development | Leave a Comment »

YOURLS/YOURLS: 🔗 The de facto standard self hosted URL shortener in PHP

Posted by jpluimers on 2026/04/28

In case I ever want to run my own URL shortener: [Wayback/Archive] YOURLS/YOURLS: 🔗 The de facto standard self hosted URL shortener in PHP

Via:

jeroen

Posted in Development, PHP, Scripting, Software Development, Web Development | Leave a Comment »

Some pages that have lists of Amazon toplevel domains

Posted by jpluimers on 2026/04/16

Amazon has activities spread across many different countries and regions, heck they even own their own toplevel domain .amazon.

Yesterday in Online tools to test JSONPath Queries (plus a small list of Amazon top level domains) I wrote about the JSON parsing I did for Download your Kindle books soon, because Amazon will block them after February 25, 2025 .

The source of that list is [Wayback/Archive] Amazon operating domains by country. · GitHub [Wayback/Archive] in the file amazon-domains.json.

In the meantime, I finally managed to go through a list of old open browser tabs having more of such lists. Here they are:

Read the rest of this entry »

Posted in Development, JavaScript/ECMAScript, JSON, JSONPath, Scripting, Software Development, Web Development | Leave a Comment »

Online tools to test JSONPath Queries (plus a small list of Amazon top level domains)

Posted by jpluimers on 2026/04/15

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.

Input

I got this list of amazon top level domain names from research I did for my blog post Download your Kindle books soon, because Amazon will block them after February 25, 2025 . The source is [Wayback/Archive] Amazon operating domains by country. · GitHub [Wayback/Archive] in the file amazon-domains.json:

{
    "us": "https://www.amazon.com",
    "uk": "https://www.amazon.co.uk",
    "ca": "https://www.amazon.ca",
    "de": "https://www.amazon.de",
    "es": "https://www.amazon.es",
    "fr": "https://www.amazon.fr",
    "it": "https://www.amazon.it",
    "jp": "https://www.amazon.co.jp",
    "in": "https://www.amazon.in",
    "cn": "https://www.amazon.cn",
    "sg": "https://www.amazon.com.sg",
    "mx": "https://www.amazon.com.mx",
    "ae": "https://www.amazon.ae",
    "br": "https://www.amazon.com.br",
    "nl": "https://www.amazon.nl",
    "au": "https://www.amazon.com.au",
    "tr": "https://www.amazon.com.tr",
    "sa": "https://www.amazon.sa",
    "se": "https://www.amazon.se",
    "pl": "https://www.amazon.pl"
}

The list is far from complete, so tomorrow I will post some more sources in Some pages that have lists of Amazon toplevel domains.

The queries and results show you that the original JSONPath (2007) and its RFC 9535 definition (2024, just 2 years ago) do not support getting the key names of the above list the ~ part in the first query below fails, and only the second query works.

This means that finding the right tooling is important.

Example

Read the rest of this entry »

Posted in Conference Topics, Conferences, Delphi, Development, Event, JavaScript/ECMAScript, JSON, JSONPath, PHP, Python, Scripting, Software Development, TypeScript, Web Development | Tagged: | Leave a Comment »

Need to find a “smart” broken/404 link checker

Posted by jpluimers on 2026/04/15

Most of the links from my blog get accompanied with Wayback or Archive.today links, but some don’t.

For those, I need to find a broken/404 link checker which I already hinted at in scr.im « Share your email in a safe way. Get less spam.

Some links that hopefully help me:

Read the rest of this entry »

Posted in Development, HTTP, Internet protocol suite, Power User, Software Development, TCP, Web Development | Leave a Comment »

Sweep the Strait: Minesweeper, but in the Straitt of Hormuz (plus some tests with RawGit alternatives)

Posted by jpluimers on 2026/03/31

Forgot to schedule this one when I saw it two weeks ago: [Wayback/Archive] Sweep the Strait.

Apart from demonstrating that Trump never had a plan, does not and will not have a plan, it is cool to see Minesweeper developed in JavaScript, HTML and CSS mapped with some geodata onto a real map of the Strait of Hormuz.

Cool idea!

It has a function Windows 3.x UI with functional menu (Game -> New Game; Help -> How to Play)

At first, I thought the original developer is this:

However, in fact the developer is:

Read the rest of this entry »

Posted in CSS, Development, HTML, JavaScript/ECMAScript, Opinions, OS/2, Power User, Retrocomputing, Scripting, Software Development, Web Development, Windows, Windows 3.11 | Leave a Comment »