Sign in

Hubert Klein Ikkink

@mrhaki.com
267 followers 841 following 71 posts

Love to develop applications with gr8 technologies at JDriven. Interested in #java, #groovy, #clojure, #kotlin, #asciidoctor, #micronaut, #gradle. 
www.mrhaki.com 🇳🇱🇪🇺🏳️‍🌈

PostsRepliesMedia
Reposted by Hubert Klein Ikkink
Jason Gorman @jasongorman.bsky.social · 18h
I think there's a good case to be made that folks using LLMs to do things they already have tools for that are quicker, more reliable and require many orders of magnitude less compute have lost the plot. See also: prompts for code that are longer than that code.
3313
Reposted by Hubert Klein Ikkink
Bruno Borges @brunoborges.bsky.social · 29/09/2026
This needs to be said again : ☸️ Set a #Kubernetes memory request? That memory is locked and reserved... used or not. ☸️ Set ONLY a limit? K8s automatically sets the request to match it. ☕ No JVM heap size? It defaults to 25-50%, wasting the rest. Stop bleeding cloud budget. aka.ms/jaz
aka.ms
Azure Command Launcher for Java
Get started with the Azure Command Launcher for Java.
002
Reposted by Hubert Klein Ikkink
JUG Noord @jugnoord.bsky.social · 28/09/2026
This Thursday we'll have Guus de Wit and Maik Kingma sharing their insights on writing less code and AI agents in production. Details and sign-up: www.meetup.com/jug-noord/ev...
013
Reposted by Hubert Klein Ikkink
Micronaut Framework @micronautfw.bsky.social · 28/09/2026
The Micronaut Foundation is excited to announce the release of Micronaut Framework 5.2.0! micronaut.io/2026/09/27/m... #micronaut
Micronaut 5.2.0
034
Reposted by Hubert Klein Ikkink
Marit van Dijk @maritvandijk.bsky.social · 29/09/2026
Super useful feature when working with Spring!
066
Reposted by Hubert Klein Ikkink
evacide @evacide.bsky.social · 28/09/2026
Meta Muse appears to read your Apple messages and upload them to the cloud even if you explicitly tell it not to: appleinsider.com/articles/26/...
appleinsider.com
1001913983
Reposted by Hubert Klein Ikkink
Voxxed Days Thessaloniki @vdthess.bsky.social · 28/09/2026
Building a souls-like RPG using... Spring Boot?! Join us at #VDTHES (Nov 20-21) as Alexander Chatzizacharias (JDriven) breaks all conventions in his talk "Let’s use Spring Boot to build games, because why not?". Tickets: www.eventora.com/en/Events/vdthess-… #vdthess26 #vdthess
021
Reposted by Hubert Klein Ikkink
nushell @nushell.bsky.social · 28/09/2026
Nushell Release 0.116.0 We'd like to dedicate this release to Yash, a valued contributor and our friend 💜 new: custom completion rework, `tui` commands, interactive debugging, more tutor lessons, and more For more details, see the release notes: www.nushell.sh/blog/2026-09...
nushell.sh
Nushell 0.116.0 | Nushell
A new type of shell.
0152
Reposted by Hubert Klein Ikkink
Matthias Bünger @bukama.bsky.social · 25/09/2026
@maven.apache.org Maven 4.0.0-rc7 got released. Be one of the first to download it ;) Please provide feedback on mailing list. Download here: maven.apache.org/download.cgi
maven.apache.org
Download Apache Maven – Maven
053
Reposted by Hubert Klein Ikkink
Josh Long 🍃 @starbuxman.joshlong.com · 17/09/2026
one of my favorite OSS projects maintained by the legendary Andres Aalmiray is JReleaser. Wannna automate the process of taking an artifact and getting it to production? Use JReleaser. jreleaser.org
0297
Reposted by Hubert Klein Ikkink
Foojay, the Friends Of OpenJDK @foojay.io · 24/09/2026
Yesterday we announced AsciiDoc support, and now Mermaid, so you can create diagrams directly in your articles using simple text syntax. No more external tools needed for flowcharts, sequence diagrams, and more. By @frankdelporte.be. foojay.io/today/diagra... #Mermaid #DiagramsAsCode #Java
foojay.io
Diagrams as Code: Mermaid Support on the new Foojay
Foojay articles now render Mermaid diagrams from a fenced code block. Write the diagram in Markdown, get a real diagram, and keep it reviewable in the pull request.
096
Reposted by Hubert Klein Ikkink
Sam Aaron @samaaron.bsky.social · 24/09/2026
Sonic Pi now runs in the web! sonic-pi.net
sonic-pi.net
Sonic Pi
Sonic Pi is a new kind of code-based instrument for a new generation of musicians. Use the same code for both composition and performance. Sonic Pi is free and open source software.
02213
Hubert Klein Ikkink @mrhaki.com · 24/09/2026
How to set breakpoints with #Lombok constructor annotations in #IntelliJ #IDEA for debugging: blog.mrhaki.com/2026/09/use-...
blog.mrhaki.com
Use Breakpoints Debugging Lombok Constructor Annotations In IntelliJ IDEA
A blog about Groovy, Java, Clojure, Asciidoctor, Gradle and other cool developer subjects.
010
Reposted by Hubert Klein Ikkink
ewan @ewancroft.uk · 23/09/2026
Websites are cool. Make one. Carve out your own space on the internet.
blog.ewancroft.uk
You Should Make a Website
I grew up on an internet that mostly asked me to make accounts. It took me until seventeen to realise I could make a place instead.
37913
Reposted by Hubert Klein Ikkink
Josh Long 🍃 @starbuxman.joshlong.com · 21/09/2026
Releasing spring for Modern challenges spring.io/blog/2026/09/21/releasing…
spring.io
0168
Reposted by Hubert Klein Ikkink
Alisha Grauso (She/Her) @alishagrauso.bsky.social · 20/09/2026
People freaking out that AI is becoming Skynet are not serious people. That is not a real threat. It's just not. The real threat is exactly this: Deeply flawed tech being programmed by unqualified people delivering bad information interpreted by incompetent fools.
12913
Hubert Klein Ikkink @mrhaki.com · 21/09/2026
Add comments to XML text in #Nushell: blog.mrhaki.com/2026/09/nush...
blog.mrhaki.com
Nushell Niceties: Write XML With Comments
A blog about Groovy, Java, Clojure, Asciidoctor, Gradle and other cool developer subjects.
000
Reposted by Hubert Klein Ikkink
Maarten Mulders 💙💛 @mthmulders.bsky.social · 18/09/2026
Looking for something interesting to read? May I suggest my new blog post, "The Maven Build Cache in Practice"! A field report about how we've used the Build Cache in an enterprise project, hosted on Azure DevOps. We cover the approach and share lessons learned. maarten.mulders.it/2026/09/the-...
maarten.mulders.it
The Maven Build Cache in Practice · Maarten on IT
The Maven Build Cache significantly reduces build times in enterprise projects. Learn how we introduced it in Azure DevOps pipelines, the issues we encountered, and the valuable lessons we learned alo...
021
Reposted by Hubert Klein Ikkink
Ivan Milosavljević @thejavaguy.bsky.social · 18/09/2026
Don't force dark mode to your users. Respect user's OS settings. Respect your user. #UI #UX #SeniorDeveloper #Rant
011
Reposted by Hubert Klein Ikkink
Hanno Embregts 🎤🎸 @hanno.codes · 15/09/2026
#Java 27 is like that friend that you haven't seen all summer, and when you finally see them again it's clear that they spent a lot of time in the gym. With many improvements to performance & security, this version of Java seems to be in top shape. More info at hanno.codes/2026/09/15/h... 🚀
hanno.codes
Hello Java 27! Have You Been Working Out?
Java 27 is like that friend that you haven’t seen all summer, and when you finally see them again it’s clear that they spent a lot of time in the gym. Bringing numerous improvements to performance and...
081
Reposted by Hubert Klein Ikkink
Apache Software Foundation (The ASF) @apache.org · 14/09/2026
Apache Groovy 5.1.1 is now available for download: buff.ly/pFByjRh Change log: buff.ly/RIfC2sZ
021
Reposted by Hubert Klein Ikkink
Micronaut Framework @micronautfw.bsky.social · 13/09/2026
Micronaut 5.1.5 🚀 micronaut.io/2026/09/11/m... It updates to Netty 4.2.18.Final. netty.io/news/2026/09...
Micronaut 5.1.5
112
Hubert Klein Ikkink @mrhaki.com · 14/09/2026
Writing XML text with #Nushell: blog.mrhaki.com/2026/09/nush...
blog.mrhaki.com
Nushell Niceties: Writing XML
A blog about Groovy, Java, Clojure, Asciidoctor, Gradle and other cool developer subjects.
001
Reposted by Hubert Klein Ikkink
Geert Bevin @gbevin.uwyn.com · 10/09/2026
bld 3.0.0 is out! Parallel dependency resolution, BOM support, and an MCP server so AI agents can drive your build. Still one jar, still pure Java.
The bld logo above "pure java build tool", then three features: parallel dependency resolution, BOM-driven version management, MCP tools for AI coding agents. An orange bar reads "version 3.0 available now: rife2.com/bld".
194
Reposted by Hubert Klein Ikkink
Spring Tools @springtools.bsky.social · 09/09/2026
Spring Tools 5.4.0 released for @vscode.dev, Cursor, Eclipse Java IDE 2026-09, Theia IDE - and Claude Code - download from spring.io/tools - for more details: github.com/spring-proje...
spring.io
Tools
State of the art open source Spring tooling for your favorite coding environment. Provides world-class support for developing Spring-based enterprise applications, whether you prefer Visual Studio Cod...
087
Reposted by Hubert Klein Ikkink
Gijs L @tubanter.bsky.social · 08/09/2026
opensource.zalando.com/restful-api-...
opensource.zalando.com
Zalando RESTful API and Event Guidelines
001
Reposted by Hubert Klein Ikkink
Gunter Rotsaert @mydeveloperplanet.com · 08/09/2026
A nice set of guidelines for developing Restful APIs. Provided by Zalando.
github.com
GitHub - zalando/restful-api-guidelines: A model set of guidelines for RESTful APIs and Events, created by Zalando
A model set of guidelines for RESTful APIs and Events, created by Zalando - zalando/restful-api-guidelines
111
Reposted by Hubert Klein Ikkink
Kotlin by JetBrains @kotlinlang.org · 07/09/2026
📢 Kotlin 2.4.20 is out! Learn more: ➡️ kotl.in/2-4-20
0238
Reposted by Hubert Klein Ikkink
LibreOffice @libreoffice.bsky.social · 04/09/2026
LibreOffice 26.8 is our latest stable branch, but we're maintaining the older 26.2 one for a bit longer. And today we're announcing LibreOffice 26.2.6, a bugfix release: blog.documentfoundation.org/blog/2026/09...
515924
Hubert Klein Ikkink @mrhaki.com · 04/09/2026
Splitting a string by words in #Nushell using the `split words` command: blog.mrhaki.com/2026/09/nush...
blog.mrhaki.com
Nushell Niceties: Split String By Words
A blog about Groovy, Java, Clojure, Asciidoctor, Gradle and other cool developer subjects.
000
Reposted by Hubert Klein Ikkink
Cynthia Dunlop @cynthiadunlop.bsky.social · 02/09/2026
Need some help getting past the blank page? I beg you, please try this instead of resorting to an LLM first draft. writethatblog.substack.com/p/rubber-duc...
writethatblog.substack.com
Rubber Ducking Your Blog Post with an LLM
Not quite ready to write? Try talking through some details with your favorite LLM
052
Reposted by Hubert Klein Ikkink
Daniel Garnier-Moiroux @garnier.wf · 02/09/2026
This is extremely helpful. Do this! I won’t read LLM generated stuff - unless I wrote the prompt myself. OTOH, I’ll happily read you! (Also please do this when you submit a PR, rather than blurting out an LLM summary that noone will read)
131
Reposted by Hubert Klein Ikkink
Brian Vermeer @brianvermeer.nl · 02/09/2026
This week I am speaking at @javazone.bsky.social about prompt injection. As developers we need to know how it works and how to defend ourselves to this new type of attack.
141
Reposted by Hubert Klein Ikkink
Gunter Rotsaert @mydeveloperplanet.com · 01/09/2026
Every now and then, the idea of contributing to Open Source Software crosses the mind of every developer. In this blog, I want to tell the story of my first Pull Request. #oss
mydeveloperplanet.com
How to Start Contributing to Open Source
Every now and then, the idea of contributing to Open Source Software crosses the mind of every developer. However, often, it just remains to think about it instead of actually doing something. In t…
001
Reposted by Hubert Klein Ikkink
Max Rydahl Andersen @handle.invalid · 30/08/2026
New release of newly rebooted IntelliJ plugin for IntelliJ is out. - fix windows launch issue - Jbang script wizard now supports custom templates and properties - kotlin support is back working plugins.jetbrains.com/plugin/18257-…
plugins.jetbrains.com
JBang - IntelliJ IDEs Plugin | Marketplace
JBang plugin integrates JBang scripts into IntelliJ IDEA without modifying the project module model. Features: Automatic classpath and source synchronization from...
141
Reposted by Hubert Klein Ikkink
Andres Almiray @andresalmiray.com · 01/09/2026
JReleaser 1.26.0 has been released! andresalmiray.com/jreleaser-1-...
andresalmiray.com
JReleaser 1.26.0 has been released!
JReleaser v1.26.0 has just been released! The full list of issues can be found at the v1.26.0 milestone. This is a small release with a handful of fixes and just a couple of new features. We’…
033
Reposted by Hubert Klein Ikkink
Hanno Embregts 🎤🎸 @hanno.codes · 01/09/2026
I’m looking forward to speaking at @baselone.bsky.social 2026 on 14–15 October in Basel! Come and join us for inspiring talks and exceptional networking opportunities. Find out more at: baselone.org
baselone.org
BaselOne: Die Software-Entwicklungskonferenz für das Dreiland
BaselOne 2026 ist die unabhängige Softwareentwickler Konferenz in Basel (14.–15. Oktober). Talks, Workshops & Networking für Entwickler, Architekten und Tech-Leads.
021
Reposted by Hubert Klein Ikkink
Foojay, the Friends Of OpenJDK @foojay.io · 31/08/2026
New article by Geertjan Wielenga on NetBeans DataWrangler - a tool for querying, converting, and editing data analytics files directly in your IDE. Check it out: foojay.io/today/netbea... #NetBeans #Java #DataAnalytics
foojay.io
NetBeans DataWrangler: Query, Convert, and Edit Data Analytics Files - foojay
Apache NetBeans DataWrangler brings the file formats of data analytics into Apache NetBeans 31: CSV, Apache Parquet, JSON and Excel, the formats exchanged - by Geertjan Wielenga
021
Reposted by Hubert Klein Ikkink
Marc Reichelt 🇺🇦 @mreichelt.bsky.social · 18/08/2026
I'm open to work! People know me for my skills in Android, Kotlin, Compose, Gradle, Android Automotive, or for my hunger in eating issues for breakfast. You might also know me from my talks at @droidcon.bsky.social & @kotlinconf.com. Onward to new adventures! 🚀 I'm thankful for likes & reposts 🙏
Marc Reichelt standing on the stage at Droidcon Berlin 2024 in front of a slide of his talk, named "Testing Tricks with Kotlin".
A big text overlayed on the image says 'Open To Work'
02112
Reposted by Hubert Klein Ikkink
Brabant JUG @brabantjug.nl · 24/08/2026
Did you have a good holiday? We did, and we've been busy with arranging a fresh meetup for you with our friends at TOPDesk in Tilburg on 29 september! We're also preparing the next meetup, so keep an eye on our socials! www.meetup.com/brabant-jug/...
meetup.com
BrabantJUG @ TOPDesk, Tue, Sep 29, 2026, 5:00 PM | Meetup
## Details On 29 September, BrabantJUG will be hosting a meetup at TOPdesk! We have 2 great speakers lined up for you. **Geertjan Wielenga** will speak about **From CRUD t
033
Reposted by Hubert Klein Ikkink
Moritz Halbritter @0.5ritter.de · 25/08/2026
We released Spring Boot 4.2.0-M1, 4.0.8 and 4.1.1 on Thursday. spring.io/blog/2026/08... spring.io/blog/2026/08... spring.io/blog/2026/08... #java #spring #springboot
spring.io
Spring Boot 4.2.0-M1 available now
Level up your Java code and explore what Spring can do for you.
1113
Reposted by Hubert Klein Ikkink
JDriven @jdriven.com · 23/08/2026
Building a local AI storyteller - Part II - When the model is not enough A blog by Justus In the first part of this series, I described the most... #dev #softwaredevelopment #java #ai #llm #localmodels #gemma #qwen #softwarearchitecture jdriven.com/blog/2026/08/llm-storyt…
001
Reposted by Hubert Klein Ikkink
Apache Software Foundation (The ASF) @apache.org · 30/07/2026
Apache Grails 7.2.1 is now available for download: buff.ly/Uz9cjDP Grails is a powerful Groovy-based web application framework for the JVM. Release notes: buff.ly/0HY6PVA
011
Hubert Klein Ikkink @mrhaki.com · 28/07/2026
Using #Nushell split column command to split string values into a table: blog.mrhaki.com/2026/07/nush...
blog.mrhaki.com
Nushell Niceties: Splitting String Values Into A Table
A blog about Groovy, Java, Clojure, Asciidoctor, Gradle and other cool developer subjects.
010
Reposted by Hubert Klein Ikkink
Gunter Rotsaert @mydeveloperplanet.com · 27/07/2026
Learn how to document your Spring configuration properties by means of the Spring Configuration Property Documenter Maven Plugin. Enjoy! #java #springboot
mydeveloperplanet.com
How to Generate Spring Properties Documentation
Are you also struggling keeping the documentation of your Spring configuration properties in line with the code? In this blog, you will take a look at the Spring Configuration Property Documenter M…
002
Reposted by Hubert Klein Ikkink
(λ. borkdude) @borkdude.bsky.social · 27/07/2026
For #java people: cream now also respects a local pom.xml in addition to jbang inline dependencies: github.com/borkdude/cre... #graalvm #clojure
031
Reposted by Hubert Klein Ikkink
nushell @nushell.bsky.social · 26/07/2026
Catching up on this week in Nushell! www.nushell.sh/blog/2026-07...
nushell.sh
This week in Nushell #361 | Nushell
A new type of shell.
031
Reposted by Hubert Klein Ikkink
Develocity @gradle.com · 24/07/2026
If your team's default response to a red build is "just rerun it," read this before it gets worse: develocity.ai/resources/ebooks-and-…
develocity.ai
The Productive Developer’s Guide to Flaky Tests
Learn practical strategies for minimizing the negative impact of flaky tests and fostering a culture of test reliability.
001
Reposted by Hubert Klein Ikkink
IntelliJ IDEA, a JetBrains IDE @intellijidea.com · 20/07/2026
ICYMI: There's a walkthrough video by @antonarhipov.bsky.social, @maritvandijk.bsky.social, @sivalabs.in, and Marco Behler covering all the highlights of the IntelliJ IDEA 2026.2 release. Check it out!
youtu.be
What's New in IntelliJ IDEA 2026.2
IntelliJ IDEA 2026.2 is here! This version brings updates designed to streamline your workflows and help you confidently adopt the latest innovations across the Java ecosystem. Our developer…
086
Reposted by Hubert Klein Ikkink
Cédric Delalande @moskitohero.bsky.social · 17/07/2026
I often get frustrated when copy-pasting commands from a website into my Nushell terminal, especially with those line-escaping backslashes... Here is a little snippet I found to solve that issue. Read more on my blog: moskitohero.com/post/2026-07... #nushell #bash #shell #snippet
moskitohero.com
Run Pasted Multiline Backslash-Escaped Shell Commands in Nushell
I often get frustrated when copy-pasting commands from a website into my Nushell terminal. Here is a little snippet to solve that issue.
021