In this blog, you will take a closer look at the different exchange types which can be used in RabbitMQ. All demonstrated by means of examples in a Spring Boot application. Enjoy!
Continue reading “Understanding RabbitMQ Exchange Types in Spring Boot”Getting Started with RabbitMQ in Spring Boot
RabbitMQ is an enterprise grade open source messaging and streaming broker. In this blog, you will learn some basic concepts of RabbitMQ and how to use it in a Spring Boot application. Enjoy!
Continue reading “Getting Started with RabbitMQ in Spring Boot”Getting Started with GitHub Copilot CLI for Coding Tasks
Nowadays, there are quite a lot AI coding assistants. In this blog, you will take a closer look at GitHub Code CLI, a terminal based AI coding assistant. GitHub Copilot CLI integrates smoothly with GitHub Copilot, so if you have a GitHub Copilot subscription, it is definitely worth looking at. Enjoy!
Continue reading “Getting Started with GitHub Copilot CLI for Coding Tasks”Setting Up Claude Code with Ollama: A Guide
Nowadays, there are quite a lot AI coding assistants. In this blog, you will take a closer look at Claude Code, a terminal based AI coding assistant. Since mid January 2026, Claude Code can also be used in combination with Ollama, a local inference engine. Enjoy!
Continue reading “Setting Up Claude Code with Ollama: A Guide”Getting Started with Qwen Code for Coding Tasks
Nowadays, there are quite a lot AI coding assistants. In this blog, you will take a closer look at Qwen Code, a terminal based AI coding assistant. Qwen Code is optimized for Qwen3-Coder, so when you are using this AI model, it is definitely worth looking at. Enjoy!
Continue reading “Getting Started with Qwen Code for Coding Tasks”What’s New in Java 25: Key Changes from Java 21
The 16th of September 2025, Java 25 was released. Time to take a closer look at the changes since the last LTS release, which is Java 21. In this blog, some of the changes between Java 21 and Java 25 are highlighted, mainly by means of examples. Enjoy!
Continue reading “What’s New in Java 25: Key Changes from Java 21”Creating an MCP Client with Spring AI
MCP servers extend the functionality of a Large Language Model (LLM). Inference engines allow you to define the MCP servers, but often you will need to write an MCP client yourself. In this blog, you will learn how to do so using Spring AI. Enjoy!
Continue reading “Creating an MCP Client with Spring AI”Creating an MCP Server with Spring AI
In this blog, you will learn how to create a Model Context Protocol (MCP) server using Spring AI. You will see with how little effort you can create your own MCP server. Enjoy!
Continue reading “Creating an MCP Server with Spring AI”Top Takeaways from Devoxx Belgium 2025
In October 2025, I visited Devoxx Belgium and again it was an awesome event! I learned a lot and received quite some information which I do not want to withhold from you. In this blog, you can find my takeaways of Devoxx Belgium 2025!
Continue reading “Top Takeaways from Devoxx Belgium 2025”Secure Your Spring Boot Apps Using Keycloak and OIDC
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”