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

  • Email Subscription

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

    Join 717 other subscribers

Archive for the ‘Java Platform’ Category

MVVM notes and links

Posted by jpluimers on 2026/11/11

I used the below links to prepare for my MVVM talk a few years ago (which is linked at my blog post Delphi MVVM links).

Originally, I wrote this post in 2014 as a draft and just found out I never published it. Back then I didn’t add archived links because link rot wasn’t such a big thing. Nowadays it is (more than half the originals links died because of link rot), so I added archived links where possible. All in all just one link that was not archived at all – not a bad score!

Read the rest of this entry »

Posted in .NET, C#, Delphi, Design Patterns, Development, Java, Java Platform, MVVM, Software Development | Leave a Comment »

Curious to this: Sonde — Arriving soon

Posted by jpluimers on 2026/10/08

A friend is starting a new business, so I am curious to what [Wayback/Archive] Sonde — Arriving soon will bring (or brought if this post scheduling arrives later than their release).

Looking at the taglines below, I think is that this is an intelligent (unlike LLM “intelligent”) source analysis/probing tool.

The Arrival animation sequence at [Wayback/Archive] Sonde — Arrival attributes the software development past in 29 stages, all the way back from FORTRAN till the more recent Swift until finally showing the moon, hopefully indicating a release before the Artemis IV will land people on the moon:

Read the rest of this entry »

Posted in .NET, AI and ML; Artificial Intelligence & Machine Learning, bash, BASIC, C, C#, C++, COBOL, CSS, Dart, Database Development, dBase, Delphi, Development, Elixir, Erlang, F#, Fortran, Functional Programming, Generative AI, Go (golang), Groovy, Haskell, History, Java, Java Platform, JavaScript/ECMAScript, Kotlin, Less (Less language), Lightweight markup language, LLM, MarkDown, ObjectiveC, Pascal, PHP, Python, R (R lang), Ruby, Rust, Scala, Scripting, SCSS, Software Development, Swift, Turbo Pascal, TypeScript, VB.NET, VB6, Visual BASIC, Web Development, xBase | Leave a Comment »

1984 RULES OF NETNEWS DEBATING at We are ALL Rich Rosen…

Posted by jpluimers on 2026/08/06

A while ago, I got reminded of the [Source:/Archive] 1984 RULES OF NETNEWS DEBATING at We are ALL Rich Rosen… that was posted in Newsgroups: net.flame, net.jokes (which had many ROT13 jokes) back more than 40 years ago by the (in)famous – depending on your point of view – Rich Rosen on his site [Wayback/Archive] neurozen.com – Rich Rosen’s web site (which is in a subfolder, I think because of humour, see [Wayback/Archive] Apache Tomcat/7.0.62 – Error report – this Apache Tomcat version 7 is has been end-of-life since the end of March 2021 :).

I regard is as both fun and insightful, fun for instance as all rules are rated “RULE #1”, and insightful for instance as this is a great quote for on a T-shirt:

Read the rest of this entry »

Posted in BITNET Relay, Chat, Development, DuckDuckGo, eMail, Fun, gist, GitHub, Google, GoogleSearch, History, Internet, Java, Java Platform, Meme, Power User, Quotes, SearchEngines, SocialMedia, Software Development, Tomcat | Leave a Comment »

Casting media.ccc.de to Chromecast or AndroidTV: VoctoTV – Apps on Google Play

Posted by jpluimers on 2026/07/02

Found [Wayback/Archive] VoctoTV – Apps on Google Play which successfully casts media.ccc.de ([Wayback/Archive] home – media.ccc.de) to my Chromecast devices.

Great!

Via:

  1. [Wayback/Archive] cast media.ccc.de to tv at DuckDuckGo
  2. [Wayback/Archive] GitHub – NiciDieNase/chaosflix: AndroidTV/Fire TV client for media.ccc.de
  3. [Wayback/Archive] “chaosflix” “chromecast” at DuckDuckGo
  4. [Wayback/Archive] about media.ccc.de – media.ccc.de

--jeroen

Posted in Development, Java Platform, Kotlin, Software Development | Leave a Comment »

Effective Java, 3rd Edition [Book]

Posted by jpluimers on 2026/06/04

Hopefully by now a 4th edition is available: [Wayback/Archive] Effective Java, 3rd Edition [Book].

Since I do not program in Java often, the above book is indispensable.

Read this review why as he much better phrases the reasons than I can: [Wayback/Archive] Effective Java by Joshua Bloch — A Must Read Book for Java Developers | by javinpaul | Javarevisited | Medium.

For Java versions 9 and up, read his recommendations here: [Wayback/Archive] Top 7 Courses to Learn New Features of Java 8 to Java 17 in 2023 | by javinpaul | Javarevisited | Medium.

Query: [Wayback/Archive] effective java – Google Search

Buy: [Wayback/Archive] Effective Java : Bloch, Joshua: Amazon.de: Books

–jeroen

Posted in Development, Java, Java Platform, Software Development | Leave a Comment »

KotlinConf’23 video streams (including the keynote by Kevlin Henney which is generic to any programming language or concept)

Posted by jpluimers on 2026/05/26

Some of the video URLs of #kotlinconf23 most via [Wayback/Archive] KotlinConf’23 – YouTube:

Read the rest of this entry »

Posted in ChatGPT, Code Quality, Conference Topics, Conferences, Development, Event, Java Platform, Kotlin, Pingback, Software Development, Stackoverflow, Technical Debt, Testing | Leave a Comment »

You thought Windows drivers from 2006 were old, wait’ll you see the Intel drivers from 1968! – The Old New Thing

Posted by jpluimers on 2026/05/19

ImageInteresting strategy that driver vendors use to prevent their drivers to be installed when newer versions are installed [Wayback/Archive] You thought Windows drivers from 2006 were old, wait’ll you see the Intel drivers from 1968! – The Old New Thing

Or in other words: with this mechanism drivers can be a generic alternative to be installed when no more specific or newer driver is available.

Via [Wayback/Archive] ⚜ 8-bit Hero (aka Sven) ⚜ on Twitter: “Wow, Intel has been writing windows divers for a long time! Had no idea.”

Related

Intel Drivers dated 1970 shown by [Wayback/Archive] Kevlin Henney (@KevlinHenney) in his Keynote streamed at around the 1200 second mark: [Wayback/Archive] KotlinConf’23 – Effectenbeurszaal Day 2 – YouTube.

Read the rest of this entry »

Posted in Conference Topics, Conferences, Development, Event, Java Platform, Kotlin, Power User, Software Development, Windows | Leave a Comment »

Know your TypeScript/JavaScript operators… or why having little ceremony sometimes makes programmers life harder

Posted by jpluimers on 2026/05/12

const a = undefined; const result1 = a ?? 0 + 10; const b = 100; const result2 = b ?? 0 + 10;Take this cool example I extended from [Wayback/Archive] Thomas 🅰️🇨🇵 on Twitter: “#Typescript quizz What will be the value of result1 and result2 ?” which lacked alt-badge, so I [Wayback/Archive] responded with the image on the right that has alt-text.

Based on that, I added a bit of logging:

const a = undefined;
const result1 = a ?? 0 + 10;

const b = 100;
const result2 = b ?? 0 + 10;

console.log(result1);
console.log(result2);

Two questions:

  1. What is the output of both log lines?

Read the rest of this entry »

Posted in .NET, C#, Conference Topics, Conferences, Continuous Integration, Delphi, Development, Event, Java, Java Platform, JavaScript/ECMAScript, Maven, Scripting, Software Development, TypeScript | Leave a Comment »

MaxiHuHe04/iTunes-Backup-Explorer: A graphical tool that can extract and replace files from encrypted and non-encrypted iOS backups

Posted by jpluimers on 2026/03/17

I will need this one day: [Wayback/Archive] MaxiHuHe04/iTunes-Backup-Explorer: A graphical tool that can extract and replace files from encrypted and non-encrypted iOS backups which is based on [Wayback/Archive] How to decrypt an encrypted Apple iTunes iPhone backup? – Stack Overflow (thanks [Wayback/Archive] Aidan Fitzpatrick and [Wayback/Archive] andrewdotn) which has this very important remark:

decrypting your iOS device’s backup removes its encryption. To protect your privacy and security, you should only run these scripts on a machine with full-disk encryption.

Via [Wayback/Archive] Jilles Groenendijk on Twitter: “iTunes-Backup-Explorer: Want to extract data from an iTunes backup? Forget all the expensive tools that trick you an a monthly fee and limit you to a few phones. Use this: …”

Note: Read the rest of this entry »

Posted in Development, iOS, iPad, iPhone, Java, Java Platform, Power User, Software Development | Leave a Comment »

Why octal is important (via @jpluimers on Twitter: “@b0rk @jilles_com Acids vs bases.”)

Posted by jpluimers on 2026/03/03

A few years back I tweeted [Wayback/Archive] Jeroen Wiert Pluimers @wiert@mastodon.social on Twitter: “@b0rk @jilles_com Acids vs bases.”

Ph scale of acids vs bases.

It was a kind of tongue-in-cheek reaction (with a way better picture below) to a very valuable post by b0rk (Julia Evans) on both Twitter and Mastodon [Wayback/Archive] Julia Evans on Twitter: “bases” / [Wayback/Archive] Julia Evans: “bases title: bases # we usually…” – Mastodon for two reasons:

  1. There are various interpretations of bases
  2. Octal is very important to educate as errors introduced by its support are hard to spot even if you do know about octal.

Back to Julia’s post:

Read the rest of this entry »

Posted in *nix, *nix-tools, 68k, 8086, Assembly Language, bash, bash, C, C++, Chemistry, Conference Topics, Conferences, Development, EPS/PostScript, Event, Haskell, History, Java, Java Platform, JavaScript/ECMAScript, Jon Skeet, LifeHacker, Mathematics, PDP-11, Perl, PHP, Power User, Python, science, Scripting, Software Development, x86 | Leave a Comment »