Michael Vitz

Michael Vitz

@michael.vitz.me

Java Champion working as Senior Consultant at INNOQ

679 followers210 following38 posts

As usual, @renovatebot.com opened Merge Requests for the new #SpringBoot releases way before the release notes are available. I'm already waiting for some hours to be able to merge. Not brave enough to merge before reading these.

And another round ;-) I try to install the latest @bellsoft.bsky.social #jdk releases (26.0.2+1.1-librca, 25.0.4+1.1-librca and 8.0.504+1-librca) with @sdkman.io but everytime the installation fails after downloading with `End-of-central-directory signature not found. ...` Any hint what I can do?

@bellsoft.bsky.social I just stumbled accross the nonroot and distroless image tag parts for the bellsoft/hardened-liberica-runtime-container. Is there a specific reason these are not documented at bell-sw.com/bellsoft-har... and I can't find any meaningful documentation/information at all?

bell-sw.comBellSoft Hardened Container Images | BellSoft JavaBellSoft provides hardened container images designed for production environments that require enhanced security, predictable vulnerability management, and transparent build processes. These minimal, r...

Anybody here using #docker sandboxes with #claude code in Java projects? Wonder how you install specific JDK/Maven and make sure it's correctly picked up by the agent.

@intellijidea.com I'm using 2026.2 EAP and last week I noticed that there is no auto completion popup while typing extends after a class declaration. 2026.1.2 and .3 Preview shows the popup for the keyword. Is there an option that I might have disabled by accident or is this a bug?

If your IntelliJ burns through tokens too fast, just enable the new optimized AI by putting an empty file named .noai into the root folder of the project. Problem solved. Thank me later. ;-)

When I told that my journey of learning CSS to improve my website's style ended in changing my shell from bash to zsh I was laughed at. Since yesterday, I can add that after bubbling up the stack again, I found out that I need to switch my static site generator. I fear people will stamp me as mad.

Recently, someone asked if I know companies that work within the core #java universe (like JDK vendors, tooling, no pure consulting) and are willing to hire people from Germany who can work from home. As I have no clue, please ping me if that matches your company. Please don't hesitate to repost.

My latest magazine article 🇩🇪 about integrating #LLM into #Java based #Spring applications via #SpringAI can now be read online at www.innoq.com/de/articles/... It’s mostly about the basics but shows some RAG, Function Calling and Observability, too. Hope you enjoy it.

innoq.comLLMs mit Spring AI integrierenDie gesamte Welt spricht aktuell über Generative KI und Large Language Models (LLMs). Und auch wenn ich persönlich das Thema aktuell als zu sehr gehypt empfinde, sollten wir solche Trends nicht komple...

After upgrading to #SpringBoot 3.4 and using the new webjars-locator-lite our internal WebJar package wasn't working any more. Because others may stumble over that problem too, I wrote a short post about why that happened and what you have to do to fix that: www.innoq.com/en/blog/2024...

innoq.comUse webjars-locator-lite with internal WebJarsSwitching to the new webjars-locator-lite, e.g. by following the Spring Boot 3.4 Release Notes, may result in errors when loading your internal WebJars. This post explains why that is the case and wha...

You are up to date.