#JAVAPRO
"Modular Java Applications with Apache Maven 4" — my new article in JAVAPRO.

One pom.xml, three Java modules, no reactor build: the module source hierarchy in Maven 4 (@maven.apache.org).

https://javapro.io/2026/11/12/modular-java-applications-with-apache-maven-4/

#Java #Maven #JavaModules
November 12, 2026 at 8:28 AM
My article "Modular Java Applications with Apache Maven 4" is out in @javapro.

@ASFMavenProject's Maven 4 introduces the module source hierarchy: several Java modules in one pom.xml — a clean api/core/cli split with real encapsulation, and no multi-module […]

[Original post on mastodon.social]
November 12, 2026 at 8:31 AM
Java & Kubernetes had a long truce: K8s loved disposable cattle, Java loved warm mansions. My latest piece in JAVAPRO breaks down how In-Place Pod Vertical Scaling and VPA CPU Startup Boost let you resize running JVM cgroups on the fly—no pod evictions or lost JIT caches.
October 26, 2026 at 3:45 PM
Read the full article in the 09/2026 issue (pp. 38–43)! 🚀

javapro.io/2026/09/29/0...
09-2026 | Modern JAVA In Practice - JAVAPRO International
JCON ▪️ Come for Java. Get a Whole Lot More. AI & ML▪️Building a Self-Service Price Intelligence Agent…
javapro.io
October 26, 2026 at 3:45 PM
You know what I’ll just plug my article about it. Section 6, type safety javapro.io/2026/10/20/k...
Kotlin kontra Java - Part 4 - Language for Safety - JAVAPRO International
Which language makes programs safer – Java or Kotlin? Part 4 of the series compares memory, thread, null, injection and type safety: from JSpecify and NullAway to Kotlin's null-aware operators, the ab...
javapro.io
October 21, 2026 at 2:23 PM
A package you’ve trusted for years can still ship a compromised release.

@edelveis.dev explores zero trust for open source in JAVAPRO, including what a clean CVE scan can miss.

Read her article on p. 58 of the free PDF:
javapro.io/2026/09/29/a...
Always Up to Date - with Every New Free PDF Edition! - JAVAPRO International
Don’t Want to Miss a Thing?By subscribing to our news, you’ll get each new PDF edition automatically —…
javapro.io
October 13, 2026 at 2:41 PM
📑 Don't Trust That Package!

My new article explores how zero trust principles can be applied to open source software, from analyzing the project health to gathering and monitoring security signals.

Available in the latest JavaPRO PDF issue:
javapro.io/2026/09/29/a...
Always Up to Date - with Every New Free PDF Edition! - JAVAPRO International
Don’t Want to Miss a Thing?By subscribing to our news, you’ll get each new PDF edition automatically —…
javapro.io
October 1, 2026 at 2:22 PM
Can a #Java upgrade make your Kafka Streams applications faster without touching your code?

#apachekafka

Check out how #Java26's G1 GC improvements deliver lower latency, higher throughput & better performance in containers.

javapro.io/2026/09/01/j...
Java 26 GC: Making Data Streaming Faster and More Reliable in Containers - JAVAPRO International
Imagine running a Java application that processes massive amounts of data in real time. Example financial transactions flowing…
javapro.io
September 2, 2026 at 8:06 AM
Elasticsearch Java SDK: No Magic, Just Solid Design Choices

Nice article providing more background about the current Elasticsearch client, which uses a specification to generate a fair share of code (making sure all the languages are up-to-date), while staying typesafe.

javapro.io/2026/01/13/e...
JAVAPRO International Elasticsearch Java SDK: No Magic, Just Solid Design Choices -
JAVAPRO International Elasticsearch Java SDK: No Magic, Just Solid Design Choices API & Frameworks - Open Source
javapro.io
January 21, 2026 at 1:56 PM
We made the cover of JAVAPRO Magazine! 🎉

Our article covers migrating from Cron/Quartz to modern, carbon‑aware job scheduling on the JVM.

Code examples, Spring Boot + Quarkus integration, and green computing.

Free download → javapro.io
March 4, 2026 at 10:50 AM
🐌 Are your #Maven builds slow?

Take a few tips from Sergei Chernov in this helpful article 👇

https://javapro.io/2025/08/26/how-to-speed-up-maven-builds/

-
#slowbuilds #apachemaven #develocity #buildscan #kotlin #jdk #buildcache
How to speed up Maven builds - JAVAPRO International
As a Maven project grows in size, the question of build speed and test execution time becomes more…
javapro.io
December 3, 2025 at 7:19 PM
My article “BUILDING AI-DRIVEN APPLICATIONS WITH SPRING AI” is now also available in English on JAVAPRO!
javapro.io/2025/04/22/b...

(German: javapro.io/de/entwicklu...)

#Java #SpringAI #ArtificialIntelligence #LLM #SpringBoot #AIApplications #AIEngineering #SoftwareDevelopment
https://javapro.io/de/entwicklung…
April 22, 2025 at 8:10 AM
"Building a good API is not trivial, and focus is required. The Elasticsearch Java SDK caught my attention because it actually gets this stuff right" — I'm pretty stoked to see my work being analyzed and recognized like this 😊 javapro.io/2026/01/13/e...
JAVAPRO International Elasticsearch Java SDK: No Magic, Just Solid Design Choices -
JAVAPRO International Elasticsearch Java SDK: No Magic, Just Solid Design Choices API & Frameworks - Open Source
javapro.io
January 13, 2026 at 10:32 AM
Von Reactive Streams zu Virtual Threads: mein Artikel für JavaPRO, jetzt auch auf Deutsch verfügbar!

javapro.io/de/von-react...
Von Reactive Streams zu Virtual Threads - JAVAPRO Germany
Virtual Threads bieten eine schnelle und ressourcenschonende Threading-Lösung für die JVM – sowohl im Hinblick auf Speicherverbrauch als…
javapro.io
May 12, 2025 at 9:45 AM
‪Had a great conversation with @jbaru.ch at @jcon.one about AI and software architecture www.youtube.com/watch?v=peyJ...
AINativeDev and JavaPro at JCON Europe 2026
YouTube video by JAVAPRO
www.youtube.com
April 22, 2026 at 12:57 PM
My talk “Can We Measure Developer Productivity?” is now online: www.youtube.com/watch?v=zLN_...
Can We Measure Developer Productivity? | Eberhard Wolff (EN)
YouTube video by JAVAPRO
www.youtube.com
July 26, 2025 at 1:01 PM
Is the concept "technical debt" no longer useful? We might have abused the term so much without properly explaining the actual risks and reasons, that it became just a cliche. Upper (non-technical) management might see it just as an excuse from the tech teams to be slow.

javapro.io/2025/06/18/s...
Should we stop discussing about technical debt... with top management? - JAVAPRO International
Cyclomatic complexity, coupling and cohesion, orthogonality, big O… are concepts that technical teams use when analyzing complex software…
javapro.io
June 29, 2025 at 10:52 AM
Just had a interesting talk with @jbaru.ch about code reviews with ai @jcon.one

Only 10 minutes of your time ^^
www.youtube.com/live/aj1-cEO...
AINativeDev and JavaPro at JCON Europe 2026
YouTube video by JAVAPRO
www.youtube.com
April 22, 2026 at 9:57 AM
Modernizing Production Containers to Resist the Constant CVE Flow

My new article on JAVAPRO lays out approaches to building a centralized vulnerability management system that enables controlled CVE identification and remediation:
javapro.io/2026/04/14/m...
Secure Containers with Hardened Images to Resist CVE Flow - JAVAPRO International
Learn how hardened images, provenance, continuous scanning, and automated rebuilds create zero unmanaged risk in Kubernetes.
javapro.io
April 17, 2026 at 9:47 AM
Open J Proxy 0.3.0-beta is out, packed with new and improved features! Key updates:
- Multi-node support
- Language-agnostic protobuf serialization
- Testing pipeline simulating complex scenarios
- Many new configurations for finer control

More in a JAVAPRO article: javapro.io/2025/12/17/o...
Open J Proxy v0.3.0-beta: The High-Availability, Multinode, Cross-Language Leap Forward - JAVAPRO International
OpenJProxy v0.3.0-beta introduces multinode clustering, resilient failover, Protocol Buffers support, and major performance improvements for modern Java systems.
javapro.io
December 18, 2025 at 11:19 AM
In short, a programming language is also about the ecosystem and tooling. JAVAPRO has just published the first part of my article series, focusing on the ecosystem. javapro.io/2026/04/16/k...
Kotlin kontra Java - Part 1 - Ecosystem - JAVAPRO International
When you start a new project on the JVM, should you pick Java or Kotlin? Kotlin is used…
javapro.io
April 16, 2026 at 8:11 AM
In my newest article for JavaPro I go deep into the topic. I show how modules reshaped everything, why some legacy APIs still refuse to go away and how the Project Valhalla will change everything, yet again. javapro.io/2025/07/08/a...
A visual chronicle of the JDK's journey - JAVAPRO International
The Java Development Kit (JDK) has undergone significant transformations since its inception, shaping the landscape of modern software development. This article explores the JDK's history and evolutio...
javapro.io
July 15, 2025 at 12:20 PM