Michael Vitz

@michael.vitz.me

Java Champion working as Senior Consultant at INNOQ

@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?

BellSoft Hardened Container Images | BellSoft Java

BellSoft provides hardened container images designed for production environments that require enhanced security, predictable vulnerability management, and transparent build processes. These minimal, r...

bell-sw.com

@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.

LLMs mit Spring AI integrieren

Die 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...

innoq.com

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...

Use webjars-locator-lite with internal WebJars

Switching 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...

innoq.com