System Logger
Almost all Java developers are familiar with logging frameworks like Log4j, but not the System.Logger that has been available since java 9.

Technologist focusing on cloud-native technologies, DevOps, CI/CD pipelines, and system observability. His focus revolves around creating technical content, delivering talks, and engaging with developer communities to promote the adoption of modern software practices. With a strong background in software, he has worked extensively with the JVM, applying his expertise across various industries. In addition to his technical work, he is the author of several books and regularly shares insights through his blog and open-source contributions.
10 views

Nicolas Frankel
3,472 viewsAlmost all Java developers are familiar with logging frameworks like Log4j, but not the System.Logger that has been available since java 9.

Nicolas Frankel
6,003 viewsConsidering a fast data producer and a slow data consumer, backpressure "pushes back" on the producer, not to be overwhelmed by data.

Nicolas Frankel
5,359 viewsDon’t wait until the release of Maven 5, if you are a library developer, consider using Maven Flatter Plugin. It’s a freebie.

Nicolas Frankel
2,782 viewsSecurity is the poster child of a Non-Functional Requirement: most people don't care until the proverbial matter hits the rotary propeller.

Nicolas Frankel
3,695 viewsI'm afraid the deprecation of the Security Manager just added several lines to that risk, all linked to running untrusted code.

Nicolas Frankel
3,848 viewsIf you're implementing microservices or not, chances are that you're calling HTTP endpoints. With HTTP calls, a lot of things can go wrong.

Nicolas Frankel
2,581 viewsLearn how to improve the API provided by third-party libraries by combining Kotlin extension functions and delegation.

Nicolas Frankel
3,768 viewsQuarkus brings an exciting take to the table. Unlike Micronaut, it doesn't generate additional bytecode during each compilation.

Nicolas Frankel
3,138 viewsI frequently use Spring Boot in my demos. The latest one is no different, showing how to achieve CQRS using two different code paths.

Nicolas Frankel
2,661 viewsAnother approach for my demos: a regular proxy in front of my local cluster. OSX comes with an existing Apache Web Server installation.