I spoke at Swiss PgDay in Switzerland in late June. The talk was about how …
Read More »Masonry Layout
Creating a Command Line Tool with JBang and PicoCLI to Generate Release Notes
Lately, I have been playing with JBang and PicoCLI, and I am pretty amazed at …
Read More »Effective Java Logging
Effective Logging is an essential aspect of any Java application, providing insights into its operational …
Read More »Continuous Feedback Free Udemy Course: Additional Coupons Available
We’ve added extra coupons for our free Continuous Feedback Udemy course! We’re glad to see …
Read More »New video series “JavaFX In Action”, Part 1
JavaFX is a powerful user interface framework, often overlooked in the world of desktop applications …
Read More »Structured Concurrency is More Than ShutdownOnFailure
Since Java 21, structured concurrency has been added as a preview feature. Structured concurrency is …
Read More »Unsafe is Finally Going Away: Embracing Safer Memory Access with JEP 471
Java, being a safe language, doesn’t usually allow direct low-level access. Memory is primarily managed …
Read More »9 Best Java Profilers to Use in 2024
In this article, I will share why my team decided to start a Java profiler, …
Read More »Dynamic watermarking with imgproxy and Apache APISIX
I described how to add a dynamic watermark to your images on the JVM. I …
Read More »Crafting a Custom Monad-like Type in Java – part 1
Tekst: Laurens van der Kooi JAVA MAGAZINE 01 – 2024 As a Java developer, …
Read More »