Hubert Klein Ikkink reposted
During my talk on restoring lost work in git at TechBash, I got some great questions about resolving conflicts. As a result, I realized people find current changes vs incoming changes very confusing. I am people.
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 ๐ณ๐ฑ๐ช๐บ๐ณ๏ธโ๐
271 followers869 following73 posts
Hubert Klein Ikkink reposted
During my talk on restoring lost work in git at TechBash, I got some great questions about resolving conflicts. As a result, I realized people find current changes vs incoming changes very confusing. I am people.
Hubert Klein Ikkink reposted
Java Conferences with closing CFP in the next 15 days: Digital Crafts Day Closes: 31 October 2026 Java Day Istanbul Closes: 31 October 2026 JCON EUROPE Closes: 30 October 2026 JAX Closes: 11 November 2026 If you want to add your conference, please submit it at https://javaconferences.org/
Hubert Klein Ikkink reposted
We are excited to announce the release of Micronaut Framework 5.2.4! micronaut.io/2026/10/26/m... Micronaut Framework 5.2.4 is a security release. The highlight of this release is Micronaut Control Panel 2.2.1, which fixes two security advisories #micronaut
Hubert Klein Ikkink reposted
#OpenRewrite v8.94.0 out! ๐ ๐ Python 3.15 upgrades & uv.lock edits ๐ฑ Spring Boot 4.1: RestTemplate โ RestClient ๐ก๏ธ Hundreds of recipe correctness fixes ๐ Gradle & Maven dependency exclusions ๐๏ธ HCL & Terraform recipes ๐๏ธ Hibernate 7 XML migrations github.com/openrewrite/rewrite/releases/tag/v8.94.0
Hubert Klein Ikkink reposted
Datetime formats and types in APIs and databases A blog by Ronald How to represent datetimes in APIs, the code, and the database is always... #dev #softwaredevelopment #API #JSON #Database #Jackson #ORM #Hibernate https://jdriven.com/blog/2026/10/Datetime-formats-and-types-in-APIs-and-databases/
Hubert Klein Ikkink reposted
Null Safe(r) Java with NullAway A blog by Jorrit After working on Kotlin projects for over seven years, I recently started on a Java project again. One of the things I missed... #dev #softwaredevelopment #Java #Compiler #NullAway https://jdriven.com/blog/2026/10/Null-Safer-Java-With-NullAway/
Hubert Klein Ikkink reposted
We are excited to announce the release of Micronaut Framework 5.2.3! ๐จ Micronaut Framework 5.2.3 is a security release. Please upgrade your applications. micronaut.io/2026/10/20/m... #micronaut
Hubert Klein Ikkink reposted
Let's look at building a @groovy.apache.org 6 web app with @grails.apache.org v9, a GroovyFX desktop app, & an Android app for splitting a bill. They share a formally proven common core. No cents rounded away to an off-shore account here! @apache.org #groovylang groovy.apache.org/blog/groovy-...
Hubert Klein Ikkink reposted
Did I Map Everything? A blog by Tundzaj Barov When migrating database schemas, you rarely get clean, predictable data. Legacy databases often have cryptic column names,... #dev #softwaredevelopment #Mockito #JDBC #UnitTesting #DataMigration https://jdriven.com/blog/2026/10/Did-I-Map-Everything/
Hubert Klein Ikkink reposted
On behalf of the team and everyone who has contributed, I'm happy to announce that Spring Boot 4.1.2 has been released and is now available from Maven Central. spring.io/blog/2026/10... #java #spring #springboot
Hubert Klein Ikkink reposted
On behalf of the team and everyone who has contributed, I'm happy to announce that Spring Boot 4.0.9 has been released and is now available from Maven Central. spring.io/blog/2026/10... #java #spring #springboot
Hubert Klein Ikkink reposted
Pondering AI - and AIthics A blog by Justus There is no shortage of discussion about AI, and LLMs in particular. This is my personal take on the debate: the claims I question, the concerns I share, and the questions... #dev #softwaredevelopment #ai #llm https://jdriven.com/blog/2026/10/pondering/
Hubert Klein Ikkink reposted
Mastering Maven: Failing Faster With Failing Tests A blog by @mrhaki.com Maven uses the Surefire plugin to run unit tests and the Failsafe plugin to run integration tests. The... #dev #softwaredevelopment #Maven https://jdriven.com/blog/2026/10/Mastering-Maven-Failing-Faster-With-Failing-Tests/
Hubert Klein Ikkink reposted
Nushell Niceties: Parsing JWT A blog by @mrhaki.com The following blog post by Karl Tryggvason shows a simple script to get data from a JSON Web Token (JWT) using jq. It is basically... #dev #softwaredevelopment #JWT #Nushell #CLI https://jdriven.com/blog/2026/10/Nushell-Niceties-Parsing-JWT/
Hubert Klein Ikkink reposted
The cost of frozen code A blog by Tundzaj Barov In my previous post, The Azure Scale Controller is Wilding: Build Your Own Java Fan-Out... #dev #softwaredevelopment #Java #Concurrency #AzureDurableFunctions #CloudCostOptimization https://jdriven.com/blog/2026/10/the-cost-of-frozen-code/
Hubert Klein Ikkink reposted
Get @intellijidea.com #IntelliJIDEA smartness for #Java and @kotlinlang.org in @vscode.dev and #cursor; the LSP can be used by humans and agents, producing faster, more deterministic results, consuming fewer tokens. blog.jetbrains.com/idea/2026/10...
Hubert Klein Ikkink reposted
The coffee machine still matters A blog by Erik A while ago I was stuck on a problem. I had been turning it over on my own for the better part of a morning, and I was not getting anywhere. Then I walked to... #dev #softwaredevelopment #AI #Techradar https://jdriven.com/blog/2026/10/coffeemachine/
Hubert Klein Ikkink reposted
Java and Kotlin by IntelliJ IDEA has reached 1.0! Built together with Cursor, this LSP-based extension release is a major leap toward bringing our JVM technology beyond the IDE โ wherever youโre working, whichever editor or agent you use. Read more๐ blog.jetbrains.com/idea/2026/10...
Hubert Klein Ikkink reposted
Just finished my talk on #JakartaEE and #Microprofile at #BaselOne, and I couldn't be happier with how it went! Here are the talk resources: - Slide deck: hanno.codes/slides/from-... - Github project with the completed app: github.com/hannotify/gr... - and as a bonus: a "Gravel Trapp" screengrab ๐๏ธ
๐จ๐ญ BaselOne 2026 is bringing the tech community together on October 15 โ with #OracleACE expertise on stage! ๐ค๐ Attending in Basel? Catch their sessions, pick up fresh insights, and connect with our ACEs in person. ๐ ๐ social.ora.cl/6013BGvgvH @martinelli.ch @hanno.codes
Hubert Klein Ikkink reposted
Need to test an endpoint's admin-only code path but don't have that account? In @IntelliJIDEA, unlock with custom authorities from the inlay popup and the response itself changes โ no account provisioning needed, just for this debug run ๐ jb.gg/l37xwl
Hubert Klein Ikkink reposted
A DIY LocalStack for Google APIs with WireMock and TestContainers A blog by @arjen.tebbenhof.nl Discover how to... #dev #softwaredevelopment #SpringBoot #WireMock #TestContainers #GoogleWorkspace https://jdriven.com/blog/2026/10/a-diy-localstack-for-google-APIs-with-wiremock-and-testcontainers/
Hubert Klein Ikkink reposted
Missed this session? Get practical tips for working with IntelliJ IDEA and Spring Boot in โBootiful IntelliJ IDEAโ by @starbuxman.joshlong.com. Watch the recording on YouTube: youtu.be/Ijdk06qjtdo #IntelliJIDEAConf
Hubert Klein Ikkink reposted
How the default aspect order can break your resilience and caching strategy A blog by Fatih Yilmaz #dev #softwaredevelopment #Java #SpringBoot #Retry #Resilience4j #Cache #CircuitBreaker https://jdriven.com/blog/2026/10/How-the-default-aspect-order-can-break-your-resilience-and-caching-strategy/
Hubert Klein Ikkink reposted
Upgraded to Maven 3.10.0 and an untouched pom.xml now fails? ๐ Duplicate dependency and plugin declarations used to warn. Now they stop the build. ๐ @timtebeek.github.io's new OpenRewrite recipe fixes them in every repo: buff.ly/iVFhJ5t
Hubert Klein Ikkink reposted
IntelliJ IDEA: Use Breakpoints Debugging Lombok Constructor Annotations A blog by @mrhaki.com As a consultant I am part of a lot of different Java projects. Some... #dev #softwaredevelopment #IntelliJIDEA #Debugging https://jdriven.com/blog/2026/10/intellij-debug-lombok-requiredargsconstructor/
Hubert Klein Ikkink reposted
The Azure Scale Controller is Wilding: Build Your Own Java Fan-Out Orchestrator A blog by Tundzaj Barov #Java #Concurrency #AzureFunctions #Serverless #AzureDurableFunctions https://jdriven.com/blog/2026/10/The-Azure-Scale-Controller-is-Wilding-Build-Your-Own-Java-Fan-Out-Orchestrator/
Hubert Klein Ikkink reposted
We are excited to announce the release of Micronaut Framework 5.2.2! micronaut.io/2026/10/07/m... #micronaut
Hubert Klein Ikkink reposted
Leave it up to @glycin.bsky.social to explain git using gamification at @devoxx.com ๐คฉ
Hubert Klein Ikkink reposted
Let's introduce a @NullPropagates annotation A blog by Jacob Itโs finally mature: a framework to define nullability in Java. There have been so many attempts, but... #dev #softwaredevelopment #Java #AnnotationProcessor https://jdriven.com/blog/2026/10/Lets-introduce-a-NullPropagates-annotation/
Hubert Klein Ikkink reposted
If you prefer a written version of how I think we should build Java programs, here's a blog posting on Jenesis: foojay.io/today/introd...
Hubert Klein Ikkink reposted
Learning the Bitter Lesson A blog by Casper Our colleague Jacob shed a light on working with AI in a post he wrote back in June, Contemplations. One of his points was that, with AI being more and more ubiquitous in... #dev #softwaredevelopment #AI https://jdriven.com/blog/2026/10/bitter-lesson/
Hubert Klein Ikkink reposted
Hey @devoxx.com #devoxx, tommorow at 13:50 I'll be nerding out about something you use everyday, Git! m.devoxx.com/events/dvbe26/โฆ If you are in the market for a fun, lighthearted, and slightly informational talk, then come say hi!
Hubert Klein Ikkink reposted
๐คฏ Wellโฆ weโre speaking at @devoxx.com Belgium! ๐ง๐ช We just got upgraded from backup to speaker! ๐ Tomorrow at 09:30, @maarten-vandeperre.bsky.social and I are bringing AI Without Spaghetti to Devoxx. ๐ See you there! ๐
Hubert Klein Ikkink reposted
Spock 2.5 is out! ๐ โข Groovy 6.0 support โข final variables in where: blocks โข Better TooManyInvocationsError diagnostics Heads-up: interactions now stay active in cleanup methods. Release notes: spockframework.org/spock/docs/2... #groovylang
Hubert Klein Ikkink reposted
Learning by steering: building software by using AI webclient as a pair programmer A blog by @arjen.tebbenhof.nl Over the... #dev #softwaredevelopment #SpringBoot #Gemini #HexagonalArchitecture #HTMX https://jdriven.com/blog/2026/10/learning-by-steering-building-software-by-using-AI-webclient/
Hubert Klein Ikkink reposted
๐ SDKMAN! CLI 5.23.2 released! Full changelog: https://github.com/sdkman/sdkman-cli/releases/tag/5.23.2
Hubert Klein Ikkink reposted
The video of @graemerocher.bsky.social's talk is available now! ๐ฝ๏ธ www.youtube.com/watch?v=2Tmj...
We're back from summer! What's new in @micronautfw.bsky.social 5.0 & 5.1? Join @graemerocher.bsky.social to find out! โ Java 25 ยท Kotlin 2.3 ยท Groovy 5 ๐ HTTP/3 ยท GraalVM โ๏ธ Kubernetes & Cloud ๐ค AI ยท MCP ยท LangChain4j ๐ 17/09/2016 ๐ Oracle office ๐๏ธ www.meetup.com/madridjug/ev...
Hubert Klein Ikkink reposted
When was the last time you checked your basement to see if there was any flooding? ๐ถ When was the last time you checked your Java heap to see if there were any allocation waves of lambdas? ๐ donraab.medium.com/fat-free-lam...
Hubert Klein Ikkink reposted
The solo only a human can play A blog by Erik If you have read my blogs before, you probably know about my passion for sports, and for Michael Jordan in particular. But there is a second passion I rarely write about, and that... #dev #softwaredevelopment #AI https://jdriven.com/blog/2026/10/solo/
Hubert Klein Ikkink reposted
If you wonder how build tooling for Java can look like compared to what is out there, here's a teaser comparing to Maven, Gradle and Bazel. It all works! jenesis.build/why/tool/
Hubert Klein Ikkink reposted
@maven.apache.org 3.10.0 got released a few moments ago ๐ฅณ Be one of the first to download it! Release Notes: maven.apache.org/docs/3.10.0/... Download: maven.apache.org/download.cgi
Hubert Klein Ikkink reposted
ArchUnit in the Age of Agentic Development A blog by Rob In our projects we have been using ArchUnit for years to write unit tests that... #dev #softwaredevelopment #Java #AI #Architecture #ArchUnit #AgenticDevelopment https://jdriven.com/blog/2026/10/ArchUnit-in-the-Age-of-Agentic-Development/
Hubert Klein Ikkink reposted
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
Hubert Klein Ikkink reposted
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...
Hubert Klein Ikkink reposted
The Micronaut Foundation is excited to announce the release of Micronaut Framework 5.2.0! micronaut.io/2026/09/27/m... #micronaut
Hubert Klein Ikkink reposted
Hubert Klein Ikkink reposted
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: https://www.eventora.com/en/Events/vdthess-26 #vdthess26 #vdthess