Java Applets: 1995–2026 👀
The Applet API has officially been removed in #Java 26.
This marks the end of an era for one of the earliest ways to bring Java to the web.
Let’s see what else happened in Java 26 👇
jb.gg/avyjks
Posts by Hubert Klein Ikkink
Piotr Przybył and Marit van Dijk smiling at the photographer. Both are wearing lab coats on top of their Java Champion polos.
Marit van Dijk and Brian Vermeer in the hallway track.
Ko Turk and Marit van Dijk "back stage" during the opening keynotes on day 2.
Frank Delporte interviewing Marit van Dijk for the Foojay podcast.
Had an absolute blast at @amsterdam.voxxeddays.com last week:
* speaking with @piotrprz.bsky.social
* opening both days
* being interviewed for @foojay.io podcast
* meeting people in the hallway track
Nushell Niceties: Transform Values Into Semver Types
A blog by @mrhaki.com
Nushell can be extended with plugins to have more functionality or types that are not part of...
#dev #softwaredevelopment #Nushell
jdriven.com/blog/2026/04/Nushell-Nic...
Transforming only keys and values of a Map in #Kotlin: blog.mrhaki.com/2026/04/kotl...
Looking for work. Will DevRel for coffee or wine 😁
Any south side Chicago peeps have doctor recs for Reed?
Checking a string value representing a semantic version matches predicates in #Nushell: blog.mrhaki.com/2026/04/nush...
Kevin Dubois, Marit van Dijk and Loïc Magnette talking at Voxxed Days Zürich.
Marit van Dijk, Alina Yurenko, Andres Almiray and Paco van Beckhoven sitting on the front row of the cinema room at Voxxed Days Zürich.
Paco van Beckhoven and Marit van Dijk talking outside at the speaker dinner at Voxxed Days Zürich.
Andres Almiray and Marit van Dijk speaking at Voxxed Days Zürich. Andres is holding a microphone. Marit is typing on her laptop.
Had a great time speaking with @andresalmiray.com at @voxxedzurich.bsky.social last week about "Getting more out of Maven". Thanks @patbaumgartner.com and team for organising another great event!
And thanks @ddoutsiopoulos.bsky.social for the amazing pictures! 🫶 #VDZ26
Me presenting
Today I joined JUG Noord @jugnoord.bsky.social to talk about my favorite topics, 🦍evolution & 🤓software development. Thanks for inviting me!
🚀 Podman Desktop 1.26 is out!
New improvements to make container & Kubernetes workflows smoother:
✨ Cert sync to VMs
🔐 Extension auth controls
📦 Better image pulls
🔎 Env-based filtering
🛠️ Troubleshooting tools
Read Blog: buff.ly/WIxjZQ4
#PodmanDesktop #Containers #Kubernetes
Finder's File menu in Tahoe with no icons
Here's one for the icons-in-menus haters on macOS Tahoe:
defaults write -g NSMenuEnableActionImages NO
It even preserves the couple of instances you do want icons, like for window zoom/resize
/cc @gruber
On behalf of the team and everyone who has contributed, I'm happy to announce that Spring Boot 4.0.4 has been released and is now available from Maven Central.
spring.io/blog/2026/03...
I hope it's not 404ing.
#java #spring #springboot
I won't tell you that Marit and yours sincerely are working on refreshed version of our talk.
But there will be signs... ;-)
“If No One Pays for Proof, Everyone Will Pay for the Loss”
https://freakonometrics.hypotheses.org/89367
> Even when a result looks correct on a small scale, that tells us almost nothing about its effects on the system as a whole
This is what I've been saying for years now to thundering silence.
Turn a string into a semantic version and use the bump command to update a version properly in #Nuhsell: blog.mrhaki.com/2026/03/nush...
Had the pleasure of speaking with @olimpiupop.bsky.social at the @infoq.com podcast regarding @jreleaser.org’s current state and future, as well as @commonhaus.org
www.infoq.com/podcasts/rel...
Java 26 is here, but it's boring. Nothing really exciting. But that's a good thing, as the boring stability is what made Java successful (co-written with @lutskedev.bsky.social):
mostlynerdless.de/blog/2026/03...
#Java 26 is here, and its main purpose is to provide a solid foundation for future things to come. It comes with new features, performance improvements and multiple enhancements–my blog post has all the info! 🚀
Switch to Codeberg
Most developers now use coding assistants. I do too—#Copilot at work, #ClaudeCode at home. As a developer, I prefer not to repeat myself. This post explains why and how to avoid repetition with skills.
#DRY
🍃 #SpringFramework 6.2.17 and 7.0.6 are now available!
6.2.17 ships with 26 fixes and documentation improvements, and 7.0.6 ships with 45 fixes and documentation improvements.
spring.io/blog/2026/03...
"Should I search the Web, or just ask ChatGPT?"
That depends on whether you actually want to know it.
I recorded an episode of the Marco Show with Marco Behler from JetBrains. It was an absolute pleasure, thanks for having me. We talked about a lot: how I ended up on the Spring team, Project Leyden, GraalVM, AI, and so much more. Also available as a podcast.
www.youtube.com/watch?v=FUFs...
AI tools for developers are useful. But they are not enough.
If AI is getting better and better at programming, why are we focusing almost all innovation on coding tools?
Read more here: martinelli.ch/ai-tools-for-developers-are-not-enough/
The new Spring Release Highlights page centralizes updates from across the entire portfolio, organized by Spring Boot version.
• Ecosystem alignment
• Upgrade planning
• Cross-cutting themes
Stop hunting for notes across dozens of project wikis.
spring.io/projects/rel...
Command completion (..) complements existing features. You can still use shortcuts and postfix completion, but now you can also use command completion instead. #IntelliJIDEATips
Announcement by @commonhaus.org Foundation about #Pi4J: "Today, the Commonhaus Foundation is pleased to announce that PI4J joins as a member project."
www.commonhaus.org/activity/302...
micrometer 1.15.10 has been released!
Check out the changelog at github.com/micrometer-metrics/micro...