The state of JVM desktop frameworks: introduction

The state of JVM desktop frameworks: SWT

The state of JVM desktop frameworks: Swing

Creating self-contained executable JARs

Feedback on the Log4J2 hack in Spring Boot

A dirty hack to ease the usage of Log4J2 in Spring Boot

(Finally) solving a substitution GraalVM issue

On learning a new programming language

Update on the state of Java modularization

A Hitchhiker's Guide to Containerizing (Spring Boot) Java Apps