Java and Kotlin in VS Code: Fix Maven Interop and Imports
Fix Java/Kotlin interop issues in VS Code and VSCodium with Maven compiler settings, Kotlin source roots, and Java-facing service contracts.
Read the full analysisFree newsletter
A free email when I publish a useful AI, Java, open source, sovereignty, or build-and-ship deep dive.
Vibe coding is fun, fast, and sometimes amazing. But after the excitement is over, what is the real quality of the code?
SpringDiff lets you compare any two Spring Boot versions side by side — starters, properties, auto-configurations, and release notes in one place.
Spring Boot 4.0 adopts JSpecify as its null annotation standard. Find out what changes, why it matters, and how it improves your code with four before/after examples.
Can we build professional solutions without checking the code with Claude and Codex?
What is coming in Java 26 for developers
Master Spring annotations in 2026: from core stereotypes to new features like native resilience, virtual threads support, and null safety.
Stop wasting JVM threads on WordPress bots. Here is how to block PHP scanners at the Cloudflare, Nginx, and Spring Security levels to keep your Java logs clean.
Is Lombok a bad citizen or a Superhero?
Transitioning a legacy Java monolith to Kotlin sounds like a modern developer’s dream, but when that project relies on Hibernate and Lombok, the "100% interoperability" promise quickly unravels. This post explores the deep-rooted architectural conflicts that occur when Kotlin’s opinionated, null-sa…