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.
387 views

Nicolas Frankel
3,518 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,040 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,481 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,797 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,737 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,901 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,612 viewsLearn how to improve the API provided by third-party libraries by combining Kotlin extension functions and delegation.

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

Nicolas Frankel
3,165 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,689 viewsAnother approach for my demos: a regular proxy in front of my local cluster. OSX comes with an existing Apache Web Server installation.