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

Archive for the ‘Event’ Category

Hacking in Progress or HIP ’97 – corbosman on Twitter: “Just found this highly advanced drawing of the network setup at HIP97. The ??? probably meant we didn’t have the hardware for it yet.”

Posted by jpluimers on 2025/11/17

Such a cool historic artefact: [Wayback corbosman on Twitter: “Just found this highly advanced drawing of the network setup at HIP97. The ??? probably meant we didn’t have the hardware for it yet.”

It is a nice addition to the existing HIP97 information, of which some is at:

This is the diagram of the unique network [Wayback/Archive] corbosman on Twitter: “@bwgveer @Quux_NL The fact we were able to bring 6mbit into a field in the middle of no where in 1997 (the era of dialup) was quite a feat.”:

Read the rest of this entry »

Posted in Conferences, History | Leave a Comment »

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 »

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 »

Exercism: Get really good at programming, fun, effective & 100% free

Posted by jpluimers on 2025/10/23

Get really good at programming.

Develop fluency in 66 programming languages with our unique blend of learning, practice and mentoring. Exercism is fun, effective and 100% free, forever.

[Wayback/Archive] Exercism

Via [Wayback/Archive] Stephan (TheTraveller@sw-development-is.social) on Twitter: “Would you like to improve your programming skills online? I recommend trying exercism.io. It’s free and you can get feedback from real humans (if you’re in the #Ruby track, may be even from me 😀 ). #exercism #ISupportExercism”

–jeroen

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

Cool visualisations of graph searching: Introduction to the A* Algorithm

Posted by jpluimers on 2025/10/21

This is so cool: graphical [Wayback/Archive] Introduction to the A* Algorithm

It is still being updated, which is even cooler:

Created 26 May 2014, updated Aug 2014, Feb 2016, Jun 2016, Jun 2020, Jul 2023

These are for general graph traversal. That Wikipedia article only mentions depth-first search and breadth-first search, but forgets the A* search algorithm which is an extension of the also not mentioned Dijkstra’s algorithm which in turn is based on breadth-first search.

The visualisations cover the breadth-first algorithms.

The example code is Python based, but easy to translate into other languages.

The visualisation code is in JavaScript, using these files (they Archive.is versions are more accurate than the Wayback Machine ones):

Read the rest of this entry »

Posted in Algorithms, Conference Topics, Conferences, Development, Event, Python, Scripting, Software Development | 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 »

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 »

Question got closed in May 2025 due to bureaucrazy: Sites for beginning Delphi programmers – Stack Overflow

Posted by jpluimers on 2025/10/01

The whole idea of “community questions” was to create collective topics or references about important material without gaining any “points”.

Stack Exchange has left that concept in the dark by closing questions like this 2010 one that still contains relevant links: [Wayback/Archive] Sites for beginning Delphi programmers – Stack Overflow

The next step by their moderators is to delete the question, which will lose the valuable material forever.

Stack Exchange also dislikes humour.

And Embarcadero keeps deleting useful sites.

So for posterity, here is the question plus answers in full, amended with archived versions of each link when still available (I used † to mark the dead ones):

Read the rest of this entry »

Posted in Conference Topics, Conferences, Delphi, Development, Event, Pingback, Software Development, Stackoverflow | 1 Comment »

I why I always use light mode: it’s easier on the eyes, as explained by Kristian Kohntopp

Posted by jpluimers on 2025/09/19

In a German thread, Kristian Köhntopp perfectly explained why I too always use light mode, so I put the English translations here:

  1. Dark mode is a strain on the eyes and useless.
  2. Specific: In darkness (and in dark mode) your pupils widen, the diaphragm opens. This reduces the depth of field and the eye muscles have to do more work and precision when focusing.
  3. Conversely, with light and a bright background you have a smaller pupil, a small aperture and more depth of field. This means that everything is automatically sharp, even if the eye has not readjusted.

The German thread:

Read the rest of this entry »

Posted in accessibility (a11y), Conference Topics, Conferences, Development, Event, LifeHacker, User Experience (ux) | Leave a Comment »