What’s new in Spring Boot 2.3 (Java 14, OCI images, etc.)

Recently the Spring Boot team announced the release of Spring Boot 2.3. While I was reading the official release notes, I created a showcase application to demo some of the new changes & features. Besides the regular dependency updates, there are two great new features when it comes to deploying Spring Boot applications. Java 14

Read More

Hypersistence Optimizer Review – detect JPA & Hibernate improvements

Recently I got the chance to review Vlad Mihalcea’s Hypersistence Optimizer. It… checks your JPA and Hibernate mappings and provides you tips about how you can optimize your application For evaluating this tool I picked one of the main applications (Spring Boot 2.1 and Java 8) of my current project. With this blog post, I’ll

Read More

Joyful Open Liberty Developer Experience with Liberty Maven Plugin

Short feedback cycles during development are essential for your productivity. If you practice TDD you’ll agree on this even more. In the past, I’ve used several IDE plugins to achieve this for developing Jakarta EE applications. All worked but it wasn’t joyful. Adam Bien’s Watch and Deploy was a light at the end of the

Read More

Top 3 Maven Plugins to ensure Quality and Security for your project

Detecting vulnerabilities inside your dependencies is crucial for creating secure applications. Besides that, static code analysis tools and pre-defined rules can help you to ensure quality. Fortunately, there are Maven Plugins available to automate this within your build. With this blog post, I’ll show you my top three Maven plugins to ensure both quality and

Read More

#REVIEW: What’s new in Spring Boot 2.2

Almost one year after the release of Spring Boot 2.1, we get a new release: Spring Boot 2.2. The Spring Boot team continues to further improve performance, support the latest Java version and provide useful features. As there are a lot of updates with this release, I’m focussing on the most (from my point of

Read More

#REVIEW: What’s new in MicroProfile 3.1

The third MicroProfile release of 2019 is now available: MicroProfile 3.1. With the last release of MicroProfile 3.0 in June, the MicroProfile community continues with its last release for this year. Both the Eclipse MicroProfile Metrics and MicroProfile Health specification got an update to version 2.1. Even though this release is a rather small one

Read More

Pro CDI 2 in Java EE 8 Book Review

When it comes to creating an application with Java (now Jakarta) EE, the first specification you usually get in touch with is CDI (Contexts and Dependency Injection). Starting with this specification, you’ll probably know it for its dependency injection (DI) capabilities: @Inject. Even besides DI, the CDI spec offers a lot more: events, decorators, interceptors,

Read More

#REVIEW: CKAD (Certified Kubernetes Application Developer) program

When it comes to certification I’m usually a bit skeptical. Achieving a certificate for the sake of getting a formal certification document should, in my opinion, never be your main intent. At the end of last year, I noticed that the Cloud Native Computing Foundation offered a discount for their Kubernetes bundle containing an online

Read More

Review of the Kotlin for Java Developers Udemy Course

I’ve recently worked through Tim Buchalka’s Learn Programming Academy Kotlin for Java Developers Udemy course and want to give you my review of it. The main description of this course says the following: Use your Java skills to learn Kotlin fast. Enhance career prospects and master Kotlin, including Java interoperability I started this course with

Read More

#REVIEW: What’s new in MicroProfile 3.0

With the MicroProfile release cycle of three releases every year in February, June, and October we got MicroProfile 3.0 on June 11th, 2019. This version is based on MicroProfile 2.2 and updates the Rest Client, Metrics, and Health Check API which I’ll show you in this blog post today. The current API landscape for MicroProfile

Read More