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

Archive for the ‘Development’ Category

A Tour of the .NET Functions Framework โ€“ Jon Skeet’s coding blog

Posted by jpluimers on 2025/10/16

From a long time ago, but forgot to queue it because I bumped into it in the midst of my cancer treatments when my memory and executive functions were hardly existent:

https://codeblog.jonskeet.uk/2020/10/23/a-tour-of-the-net-functions-framework/

Via [Wayback/Archive] Tweet:

Blogged: a tour of the .NET Functions Framework – https://t.co/5xpjNyux5q So excited to write this post – I’ve really enjoyed working on this framework, and I’m really looking forward to getting feedback.

--jeroen

Posted in .NET, Development, Jon Skeet, Software Development | Tagged: , | Leave a Comment »

b0rk (Julia Evans)ย on Twitter: “integer overflow”

Posted by jpluimers on 2025/10/16

Even seemingly simple data structures are worth explaining, especially when debugging. So I was glad with the explanation of [Wayback/Archive] Julia Evans on Twitter: “integer overflow”:

Read the rest of this entry »

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

The confusing case of two Android “NFC TagInfo” apps

Posted by jpluimers on 2025/10/15

For a long time, I had an “NFC TagInfo” app on my phone. It worked well, and combined simplicity with straightforward easy use.

To my dismay, when upgrading to a new phone, the icon had been copied over, but the app was unavailable as per the croppedยน image on the right.

The important message there was “Your device isn’t compatible with this version” which, as I quickly discovered, means “This app has not been updated to be compatible with the Android version you run” (without telling up until which Android version it would run on).

What I however initially missed on the screenshot was the [Wayback/Archive] Michael Roland bit (this is his Stack Overflow profile link where he, as on [Wayback/Archive] User Michael Roland – Stack Exchange, explicitly mentions [Wayback/Archive] NFC TagInfo – Apps on Google Playยฒ).

However, when you search you get another NFC TagInfo app: NFC TagInfo by NXP.

The confusing bit

Read the rest of this entry »

Posted in Android, Android Devices, Development, LifeHacker, Mobile Development, Power User, Software Development | Leave a Comment »

skia4delphi/skia4delphi: Skia4Delphi is a cross-platform 2D graphics API for Delphi platforms based on Google’s Skia Graphics Library. It provides a comprehensive 2D API that can be used across mobile, server and desktop models to render images.

Posted by jpluimers on 2025/10/15

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 API for Delphi platforms based on Google’s Skia Graphics Library. It provides a comprehensive 2D API that can be used across mobile, server and desktop models to render images.

Skia4Delphiย is a cross-platform 2D graphics API for Delphi based onย Google’s Skiaย graphics library.

The foundation is the cross platform Google 2D Skia Graphics Engine:

Read the rest of this entry »

Posted in Delphi, Development, Google, Power User, Software Development | Leave a Comment »

From 2023: It’s Time For A Change: datetime.utcnow() Is Now Deprecated – miguelgrinberg.com

Posted by jpluimers on 2025/10/14

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 (without time zone) and aware (with time zone) date time objects.

It reminded me of Delphi, where NowUTC – as Delphi does have neither naive or aware date time objects – returnsย  a floating point value (yes, it has a separate TDateTime type, but it represents the number of days that have passed since December 30, 1899 which in face stems from the Windows OLE Automation era* (OLE Automation is a subset of COM), see [Wayback/Archive] DateTime.ToOADate Method (System) | Microsoft Learn.

That method is mentioned in [Wayback/Archive] Why You Should Use NowUTC Instead of Now in Delphi: A Quick Guide – YouTube and Delphi deserves a way better infrastructure of date and time handling.

So this post is also a reminder to myself: figure out if there is an object oriented DateTime library for Delphi yet, and if not see if there is interest to create one similar to [Wayback/Archive] Noda Time | Date and time API for .NETย by Jon Skeet.

Delphi references

Read the rest of this entry »

Posted in .NET, .NET Framework, .NET Standard, C#, Conference Topics, Conferences, Delphi, Development, Event, Jon Skeet, Python, Scripting, Software Development | Leave a Comment »

Algorism and algorithm are named after Muhammad ibn Musa al-Khwarizmi, founder of algebra (via @annefleurdd)

Posted by jpluimers on 2025/10/14

I was in my 50s when I learned that both algorism and algorithm are named after the 9th-century Persian mathematician Muhammad ibn Musa al-Khwarizmi who founded algebra.

Related:

Via:

–jeroen

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

ibm midrange – Syntax higlighters for RPG And CLP that generate HTML and/or RTF? – Stack Overflow

Posted by jpluimers on 2025/10/09

In case I ever need this for the future: [Wayback/Archive] ibm midrange – Syntax higlighters for RPG And CLP that generate HTML and/or RTF? – Stack Overflow

Thanks [Wayback/Archive] aaronbartell and [Wayback/Archive] Mike Willsย for your answers there.

Oh, an if you wonder what these ancient abbreviations mean:

--jeroen

Posted in Development, RPG, Scripting, Software Development | Leave a Comment »

auroraoss.com: AuroraStore can help to bypass Google Play Store region blocks

Posted by jpluimers on 2025/10/09

[Wayback/Archive] auroraoss.com

Via:

–jeroen

Posted in Android, Development, Mobile Development, Software Development | Leave a Comment »

Rudimentary DaynaPORT packet driver to use WiFi from DOS using BlueSCSI: GitHub – cml37/daynaport-dos-packet-driver

Posted by jpluimers on 2025/10/08

Despite beta or early alpha quality [Wayback/Archive] GitHub – cml37/daynaport-dos-packet-driver by by [Wayback/Archive] RetroTech Chris – YouTube is very cool.

Main source: [Wayback/Archive] daynaport-dos-packet-driver/src/dayna.c at main ยท cml37/daynaport-dos-packet-driver ยท GitHub

Related:

Read the rest of this entry »

Posted in C, Development, Hardware Development, Hardware Interfacing, MS-DOS, Network-and-equipment, SCSI, Software Development, TSR Terminate and Stay Resitent, Turbo C | Leave a Comment »

HSTS Preload List Submission

Posted by jpluimers on 2025/10/08

[Wayback/Archive] HSTS Preload List Submission

Sources:

Via

–jeroen

Read the rest of this entry »

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