Keycloak for Smart Devices: A Practical Guide to Device Code Flow 2/2In the previous story, we learned why Device Code Flow matters for smart devices and how to set up Keycloak to support it. In this story…Dec 1, 2025Dec 1, 2025
Keycloak for Smart Devices: A Practical Guide to Device Code Flow 1/2In this story, we’ll implement Device Code Flow with Keycloak using Spring Boot and Flutter.Dec 1, 2025Dec 1, 2025
Zero-Dockerfile Spring Boot Containerization Using JibIn this story, we’ll explore how Jib works, why it’s different from traditional Docker builds, and how to use it to containerize a Spring…Nov 24, 2025Nov 24, 2025
From Excel to Database: Using Apache POI in Spring Boot to Automate Data ProcessingIn this story, we’ll explore how to use Apache POI in a Spring Boot REST API to read data from Excel files and store it in a database.Nov 18, 2025Nov 18, 2025
Jenkins Single Sign-On (SSO) with Keycloak using OpenID ConnectIn this story, we’ll show how to configure SSO between Jenkins and Keycloak, enabling users to log in once and access Jenkins.Nov 3, 2025Nov 3, 2025
Building Robust API Clients with RestClient in Spring Boot 3.XIn this story, we’ll explore how to use the RestClient class in Spring Boot 3 to perform GET, POST, PUT, and DELETE operations against REST…Oct 6, 2025Oct 6, 2025
Simplifying Complex JPA Queries with Hibernate @Formula AnnotationIn this story, we’ll explore how @Formula works, its benefits, common use cases, and best practices.Sep 22, 2025Sep 22, 2025
Keycloak Custom SPI and Database Extensions: Adding Your Own Tables 2/2In the previous story, we learned the foundation for extending Keycloak with custom database entities and providers. In this story, we’ll…Sep 15, 2025Sep 15, 2025
Keycloak Custom SPI and Database Extensions: Adding Your Own Tables 1/2In this story, we’ll move beyond the basics and dive deep into the advanced world of extending Keycloak.Sep 8, 2025Sep 8, 2025
Mastering Hibernate & Spring Data JPA LoggingIn this story, we’ll learn how to track SQL queries, adjust log levels, and debug faster in a Spring Boot application.Sep 1, 2025A response icon1Sep 1, 2025A response icon1