In this blog, you will take a closer look at Spring Security. More specifically Spring Security in combination with Keycloak using OpenID Connect. All supported by means of examples and unit tests. Enjoy!
Continue reading “Secure Your Spring Boot Apps Using Keycloak and OIDC”Integrate Spring Boot with jOOQ, Liquibase and Testcontainers
In this blog, you will learn how to get started with jOOQ, Liquibase and Testcontainers. You will create a basic Spring Boot application and integrate the aforementioned techniques including a test setup. Furthermore, you will use Spring Boot Docker Compose support to run the application in no time. Enjoy!
Continue reading “Integrate Spring Boot with jOOQ, Liquibase and Testcontainers”Implement RAG Using Weaviate, LangChain4j and LocalAI
In this blog, you will learn how to implement Retrieval Augmented Generation (RAG) using Weaviate, LangChain4j and LocalAI. This implementation allows you to ask questions about your documents using natural language. Enjoy!
Continue reading “Implement RAG Using Weaviate, LangChain4j and LocalAI”Podman Compose vs Docker Compose
In this blog, you will take a look at Podman Compose. With Podman Compose, you can use compose files according to the Compose Spec in combination with a Podman backend. Enjoy!
Continue reading “Podman Compose vs Docker Compose”Is Podman a Drop-in Replacement for Docker?
At many places you can read that Podman is a drop-in replacement for Docker. But is it as easy as it sounds? In this blog, you will start with a production-ready Dockerfile and execute the Podman commands just like you would do when using Docker. Let’s investigate whether this works without any problems!
Continue reading “Is Podman a Drop-in Replacement for Docker?”How to Backup and Restore a PostgreSQL Database
In this blog, you will learn how to backup and restore a PostgreSQL database. Enjoy!
Continue reading “How to Backup and Restore a PostgreSQL Database”What Is JHipster?
In this blog, you will learn more about JHipster and how it can help you with developing modern web applications. Enjoy!
Continue reading “What Is JHipster?”How to Create a GraalVM Docker Image
In this post, you will learn how to create a Docker image for your GraalVM native image. By means of some hands-on experiments, you will learn that it is a bit more tricky than what you are used to when creating Docker images. Enjoy!
Continue reading “How to Create a GraalVM Docker Image”How to Check Docker Images for Vulnerabilities
Regularily checking for vulnerabilities in your pipeline is very important. One of the steps to execute is to perform a vulnerability scan of your Docker images. In this blog, you will learn how to perform the vulnerability scan, how to fix the vulnerabilities and how to add it to your Jenkins pipeline. Enjoy!
Continue reading “How to Check Docker Images for Vulnerabilities”Spring Boot Docker Best Practices
In this blog, you will learn some Docker best practices mainly focussed on Spring Boot applications. You will learn these practices by applying them to a sample application. Enjoy!
Continue reading “Spring Boot Docker Best Practices”