|

Build Mac and Linux ARM64 Spring Boot 3 Native Image with GitHub Selfhost Runners

in this blog post I will explain how to build MacOS and Linux ARM64 native image for Spring boot 3 using GitHub Actions. In one of my previous blog post, I have shown you, how to build and release the spring boot 3 native binary for windows, Linux and Mac OS using GitHub actions. As…

Using Testcontainers for Local Development and Integration Testing In Spring Boot 3.1

In this blog post we will see how we can use docker containers during development time using Testcontainers in Spring Boot 3.1 which simplifies the local development efforts by providing infrastructure. In one of my previous blog posts, I have already shown how can we start docker containers using Testcontainers during local development. I have…

DevContainers Support with Docker Compose in SpringBoot 3.1

In this blog post we will see how we can use docker containers during development time using docker compose files in Spring Boot 3.1 which simplifies the development and testing efforts by providing infrastructure. In my previous blog posts (part-1, part-2), I have already shown how can we use docker containers during development for testing…

Lombok: A Comprehensive Guide to Java’s Most Useful Library

What is Lombok and Why Is It So Popular Project Lombok is a java library that seamlessly integrates with your editor and build tools, enhancing your java. It improves developer productivity by reducing the amount of boiler plate to be written in your java programs by providing set of annotations. Instllation To configure lombok with…