Hubert Klein Ikkink
banner
mrhaki.com
Hubert Klein Ikkink
@mrhaki.com
Love to develop applications with gr8 technologies at JDriven. Interested in #java, #groovy, #clojure, #kotlin, #asciidoctor, #micronaut, #gradle. 
https://www.mrhaki.com 🇳🇱🇪🇺🏳️‍🌈
Reposted by Hubert Klein Ikkink
Most Dockerfiles in production are security nightmares: running as root, using :latest tags, copying secrets. Writing a good Dockerfile isn't hard, you just need to know the rules. Here's every best practice you need for production-ready containers 🐳

https://youtu.be/ueTe-VQaD7c
YouTube Video
Most Dockerfiles in production are security nightmares: running as root, using :latest tags, copying secrets. Writing a good Dockerfile isn't hard, you just need to know the rules. Here's every best practice you need for production-ready containers 🐳 https://youtu.be/ueTe-VQaD7c
youtu.be
January 22, 2026 at 2:32 PM
Reposted by Hubert Klein Ikkink
Posting our blog feed to social networks using Slack
A blog by @arjen.tebbenhof.nl

Two years ago, we wrote about building a Slack bot to automatically...

#dev #softwaredevelopment #TypeScript #Slack #Deno #Atom

https://jdriven.com/blog/2026/01/Posting-our-blog-feed-to-social-networks-using-Slack/
January 12, 2026 at 11:07 AM
Reposted by Hubert Klein Ikkink
I’ll be speaking at @jchampionsconf.bsky.social 🎉

🎤 Test Smarter, Not Harder - practical testing strategies for complex distributed systems.

🗓 Jan 26 · 18:00 CET

🔗 jchampionsconf.com
🎟 www.eventbrite.com/e/jchampions...
🎥 www.youtube.com/@JChampionsC...
January 21, 2026 at 11:01 AM
Reposted by Hubert Klein Ikkink
"Productivity Theatre": when someone insists on doing a task using a specific tool or a technique just to prove that it can be done, even though it takes significantly longer.

Example: "Claude, please extract lines 23-29 into a new method called 'foo' that returns the value of x"
January 20, 2026 at 7:54 AM
Reposted by Hubert Klein Ikkink
I'm presenting on "Maven's hidden secrets to speed up your build" at @devnexus.bsky.social in early March, it's the best AI and Enterprise Java conference in the USA and you should attend.

Use this code (SPEAK30) to get 30% off the ticket price making it an amazing value!
January 18, 2026 at 10:21 PM
Reposted by Hubert Klein Ikkink
I had a lot of fun working on this, thanks for reaching out @jetbrains.com !! The trailer looks amazing :D
Once upon many releases ago, Runzo started dwelling inside IntelliJ IDEA. Watching features ship, dodging bugs, surviving chaos 🎮
Now it's your turn. Jump into IDE Survivors and try staying alive with our lil hero 🦸
Try out the game created by @glycin.bsky.social
jb.gg/IJ25_Game
January 19, 2026 at 4:31 PM
Reposted by Hubert Klein Ikkink
On June 4th, an amazing #Java conference will take place in Utrecht: 𝐉-𝐒𝐩𝐫𝐢𝐧𝐠! Our Call for Papers is open until 28 February 2026.

Submit here to get the chance to speak to a packed cinema room! sessionize.com/jspring26 @nljug.bsky.social
J-Spring 2026: Call for Papers
Thursday June 4th, 2026 | Utrecht J-Spring is the Java Spring conference organized by the NLJUG for the Java community. ...
sessionize.com
January 19, 2026 at 5:10 PM
Reposted by Hubert Klein Ikkink
my son did an AI coding course last year through school, this is literally how they taught him to use it. Feed prompts into Claude, put that output into CursorAI, copy and paste the errors into Claude, feed that output back into CursorAI, endless cycles until something works. Insane shit.
January 19, 2026 at 9:58 PM
Reposted by Hubert Klein Ikkink
Arconia for Spring Boot Dev Services and Observability

#java #springboot
Arconia for Spring Boot Dev Services and Observability - Piotr's TechBlog
This article explains how to use the Arconia framework to enhance the developer experience with Spring Boot.
piotrminkowski.com
January 20, 2026 at 4:59 AM
Reposted by Hubert Klein Ikkink
Once upon many releases ago, Runzo started dwelling inside IntelliJ IDEA. Watching features ship, dodging bugs, surviving chaos 🎮
Now it's your turn. Jump into IDE Survivors and try staying alive with our lil hero 🦸
Try out the game created by @glycin.bsky.social
jb.gg/IJ25_Game
January 19, 2026 at 3:16 PM
Reposted by Hubert Klein Ikkink
IntelliJ IDEA turns 25! 🎉 Join the celebration to meet our special guest Runzo, play with him, and grab our one-of-a-kind birthday postcards.
Join the celebration! 👇
jb.gg/IJ25
January 19, 2026 at 2:15 PM
Reposted by Hubert Klein Ikkink
Discover how to handle documentation as code with AsciiDoctor, GitLab CI, and GitLab Pages in this insightful piece by @jensknipper.de. Read on: foojay.io/today/docume... #AsciiDoctor #GitLab
foojay – Documentation as Code with AsciiDoctor, GitLab CI, and GitLab Pages
Writing documentation should be as low-key as possible to remove the pain from the process. One way to achieve this is through Documentation as Code. Setting it up and configuring it may take some tim...
foojay.io
January 19, 2026 at 7:51 AM
Reposted by Hubert Klein Ikkink
Update time! #LibreOffice 25.8.4 is now available, with 70 fixes and improvements to compatibility: blog.documentfoundation.org/blog/2025/12... #foss #opensource
December 18, 2025 at 1:06 PM
Reposted by Hubert Klein Ikkink
📣 Micronaut announces plans to join
@commonhaus.org micronaut.io/2026/01/12/m... #micronaut
January 12, 2026 at 8:00 PM
Reposted by Hubert Klein Ikkink
Do not give up your brain by @cassidoo.co
Do not give up your brain
It's tempting to just let tools think for you, but you still need to be able to think for yourself and stay sharp.
cassidoo.co
January 17, 2026 at 3:29 PM
Reposted by Hubert Klein Ikkink
Deepfakes are a free speech issue: "the steady threat of being digitally 'undressed' can push women to self-censor, avoid weighing in on contentious topics, or leave digital platforms altogether—particularly when the abuse is happening in public replies." www.techpolicy.press/grok-superch...
Grok Supercharges the Nonconsensual Pornography Epidemic
Without meaningful pushback from regulators and users, Grok’s example risks setting a dangerously permissive precedent that, writes Kaylee Williams.
www.techpolicy.press
January 14, 2026 at 9:53 PM
Reposted by Hubert Klein Ikkink
What if you could perform actions in #IntelliJIDEA without having to know the shortcuts? Command completion, an extension of regular code completion, offers you relevant action right in your editor. Learn more in this video by @maritvandijk.bsky.social 📹 👇
youtu.be/waY6HAmyHOw
Command completion: No more shortcuts!
What if you could perform actions in IntelliJ IDEA without having to know the shortcuts? Command completion, an extension of regular code completion, offers you relevant action right in your editor.…
youtu.be
January 16, 2026 at 12:00 PM
Reposted by Hubert Klein Ikkink
🚀 mcs 0.9.4 has just been released! Check https://github.com/mthmulders/mcs/releases/tag/v0.9.4 for the details.
January 16, 2026 at 9:01 PM
Reposted by Hubert Klein Ikkink
January 14, 2026 at 11:59 AM
Reposted by Hubert Klein Ikkink
I just found out that my Lego model of the Tilburg city skyline was put up for sale on AliExpress without my knowledge or consent.

I guess that means I'm in the big leagues now!! 😂

(It's cheaper if you go through bricklink.com BTW 😉)
January 15, 2026 at 7:26 AM
Reposted by Hubert Klein Ikkink
Blogged: Code Cleanliness

"My first encounter with cleanliness in code: […] Kernighan and Plauger’s 1978 book, The Elements of Programming Style (2nd edition). […] The idea of clean code has been around in one form or another for at least half a century."

kevlinhenney.medium.com/code-cleanli...
Code Cleanliness
On the origins of ‘clean code’
kevlinhenney.medium.com
January 9, 2026 at 9:51 AM
Reposted by Hubert Klein Ikkink
2026. We go again. Anyone need any small design work done?

It takes less than 5 seconds to RT, like something.
Big up your mates, help them out, even if you don't need anything done.
Support them when you can.
You never know who might see it.

Link in bio as always.

Cheers ✊
January 8, 2026 at 12:58 PM
Reposted by Hubert Klein Ikkink
#OpenRewrite v8.71.0 is out! 🎆

🌱 Spring Boot 4: expanded coverage
☁️ Spring Cloud 2025.1 recipes
🔐 Spring Security 7 modularized
🐘 Hibernate 7.2 migration recipe
🧪 JUnit 5.13 deprecated API upgrades
🎯 JavaScript: spread/rest syntax
🚢 Kubernetes v1.33-35 API migrations

github.com/openrewrite/...
Release 3.22.0 · openrewrite/rewrite-recipe-bom
What's Changed Incorporates the latest versions of OpenRewrite (v8.71.0), the rewrite-gradle-plugin (v7.24.0), and the rewrite-maven-plugin (v6.27.0) to improve code parsing accuracy and recipe ex...
github.com
January 7, 2026 at 7:16 PM
Reposted by Hubert Klein Ikkink
The new year brought some unexpected news: I've been impacted by a restructure at Broadcom.
Now open to new opportunities as a Senior/Staff Java Developer (remote from Madrid).
Happy to connect if there’s a potential fit.

👉🏼 www.linkedin.com/in/ivanlopez...

#OpenToWork #Java #RemoteJobs
January 7, 2026 at 10:03 AM