log4shell
Remediating the Log4Shell CVE in a legacy closed-source Spring Boot application
On how to update a legacy and closed-source Spring Boot executable JAR after applying the mitigation measures recommended against the Log4Shell vulnerability.
log4shell
On how to update a legacy and closed-source Spring Boot executable JAR after applying the mitigation measures recommended against the Log4Shell vulnerability.
rest api
On how to add support for YAML in a Spring Boot based REST API
java
On how to leverage Apache Beam DoFn lifecycle methods to optimize writing to Google Cloud Firestore, when running in Google Cloud Dataflow.
maven
The goal of this tutorial post is to first give a quick introduction to Maven Archetypes, to see how useful they can be and how we can easily create and use one. And finally we will walk through few tips I think can be useful to bear in mind when working with Maven Archetypes.
jmx
We are going to see how to change the logging level of a running JVM application with jmxterm and Logback, without any application downtime
graalvm
The goal of this blog post is to go beyond the basic HelloWorld program, and see how we can leverage GraalVM against a sample real-world JPA-based application, able to interact with a database. We will walk through what can be done along with the potential limitations.
junit
Today, I'm going to walk you through running integration tests on the JVM against a real production-like PostgreSQL database. All without losing in terms of overall testing time or performance (especially when you have a database with hundreds of tables). In-memory databases (e.g., H2, HSQLDB, SQLite, ...) are