I am a technology enthusiast working at Capgemini as a Solution Architect, with over 16 years of experience in software programming, designing, architecture which includes on-prem, cloud native applications and web based conversational application design.
Spring Native helps Spring applications to compile and create a native GraalVM image. These are lightweight images and a very cost-effective way to run cloud-native applications. Even though it is in the experimental beta version, but you can still consider it for all pre-prod environments. But hold on, even though it solves startup time, memory, and CPU utilization issues, it is NOT YET where you want it to be. With this byte-sized talk, I will walk you through my personal experience using it and what worked and what didn't and why should you better wait before investing in it yet!
Unit tests are the de-facto way to validate the code we write. But do you know how good are your unit tests? How much coverage do you have? Do you have tests for all possible scenarios? What if I say with a simple maven plugin you can validate and put a coverage percentage to your unit tests. In this 5 minutes let me take you on a quick journey on pi-test/mutation test and show you how you can easily achieve this on your build pipeline.