Gunter Rotsaert
banner
mydeveloperplanet.com
Gunter Rotsaert
@mydeveloperplanet.com
Senior Systems Engineer @TriOpSys ⚡ Blogger ⚡ Musician ⚡ Belgian🇧🇪 living in Holland 🇳🇱
Pinned
You create an MCP server, but how can you test whether it works as expected? In this blog, you will learn how you can test and debug MCP servers by using MCP Inspector. Enjoy!
#mcp

mydeveloperplanet.com/2025/12/01/t...
Testing MCP Servers with MCP Inspector
This blog discusses how to test and debug MCP (Model Context Protocol) servers using MCP Inspector, a tool featuring a user-friendly web interface. It outlines prerequisites, installation, and step…
mydeveloperplanet.com
Do you think AI coding assistants are not working for you? You constantly get wrong responses and now you have given up using them? In this second part, some real life use cases are shown which will help you during your daily work.
Unlocking AI Coding Assistants: Real-World Use Cases Part 2
This blog examines the effectiveness of AI coding assistants, highlighting their potential and limitations. Real-world tasks demonstrate how these tools can assist in coding, such as generating Jav…
mydeveloperplanet.com
January 12, 2026 at 5:02 AM
Patrick Winston's How to Speak talk has been an MIT tradition for over 40 years. Offered every January, the talk is intended to improve your speaking ability in critical situations by teaching you a few heuristic rules.

https://www.youtube.com/watch?v=Unzc731iCUY
January 12, 2026 at 2:36 AM
Do you think AI coding assistants are not working for you? You constantly get wrong responses and now you have given up using them? In this blog, some real life use cases are shown which will help you during your daily work.
Unlocking AI Coding Assistants: Real-World Use Cases Part 1
The blog discusses the effectiveness of AI coding assistants, highlighting their capabilities and limitations. It demonstrates practical applications, such as explaining Kubernetes YAML, Java code,…
mydeveloperplanet.com
January 11, 2026 at 8:38 PM
Adding manpower to a late software project makes it later. - Fred Brooks

#quotes #quoteoftheday
January 11, 2026 at 4:42 PM
Write tests. Not too many. Mostly integration.

https://kentcdodds.com/blog/write-tests
January 11, 2026 at 1:03 PM
Are you looking for a user-friendly, self-hosted AI interface designed to operate entirely offline? Look no further, Open WebUI might be what you are looking for. In this blog, you will dive into some nice features of Open WebUI. Enjoy!
Explore Open WebUI: Your Offline AI Interface
Open WebUI is a self-hosted, offline AI interface that operates locally and emphasizes data privacy. It supports various inference engines and works well with models like Ollama. The platform offer…
mydeveloperplanet.com
January 11, 2026 at 8:43 AM
The Testing Trophy and Testing Classifications by Kent C. Dodds

https://kentcdodds.com/blog/the-testing-trophy-and-testing-classifications
January 11, 2026 at 4:58 AM
In this blog, you will learn how to implement Retrieval Augmented Generation (RAG) using PGVector, LangChain4j and Ollama. This implementation allows you to ask questions about your documents using natural language.
#java #langchain4j
Implement RAG With PGVector, LangChain4j and Ollama
This blog discusses the implementation of Retrieval Augmented Generation (RAG) using PGVector, LangChain4j, and Ollama. It emphasizes document embedding, semantic search, and the conversion of mark…
mydeveloperplanet.com
January 11, 2026 at 2:40 AM
The code is the truth, but the code is not the whole truth. - Grady Booch

#quotes #quoteoftheday
January 10, 2026 at 8:37 PM
Spring Transaction Management: @Transactional In-Depth
Spring Transaction Management: @Transactional In-Depth
You can use this guide to get a simple and practical understanding of how Spring's transaction management with the @Transactional annotation works.
www.marcobehler.com
January 10, 2026 at 4:42 PM
Do you need to integrate artificial intelligence into your Spring Boot application? Spring AI reduces complexity using abstractions you are used to apply within Spring Boot. Let's dive into the basics in this blog post.
#java #springai
Integrating AI with Spring Boot: A Beginner’s Guide
Spring AI integrates artificial intelligence into Spring Boot applications, simplifying the process using familiar abstractions. Currently available as a milestone release, it highlights the functi…
mydeveloperplanet.com
January 10, 2026 at 1:01 PM
I am happy to announce that my Byte Size talk 'Testing Architecture Made Simple' has been accepted @amsterdam.voxxeddays.com 🎉 🎉 🎉
January 10, 2026 at 7:47 AM
Reposted by Gunter Rotsaert
European alternatives for digital products

https://european-alterna...

#Europe #sovereignty
January 9, 2026 at 5:13 PM
Are you searching for a CLI for your Spring Boot application because you do not need a fancy web interface? Spring Shell might be the answer to your question. In this blog, you will learn the basics of creating such a CLI. Enjoy!
#java #springboot
Spring Boot: Build Your Own CLI with Spring Shell
Spring Shell provides a simple Command Line Interface (CLI) for Spring Boot applications, eliminating the need for complex web UIs. Users can create commands with arguments and validation using bot…
mydeveloperplanet.com
January 10, 2026 at 4:48 AM
A fool with a tool is still a fool - Grady Booch

#quotes #quoteoftheday
January 10, 2026 at 2:24 AM
January 9, 2026 at 8:41 PM
When you are using mvn install in your build server, you should ask yourself the question whether this is correct. In this blog, the problems with mvn install are explained and solutions are provided.
#java #maven
https://mydeveloperplanet.com/2024/11/20/why-mvn-install-may-risk-your-builds/
January 9, 2026 at 4:48 PM
LLM-AggreFact is a fact-checking benchmark that aggregates 11 of the most up-to-date publicly available datasets on grounded factuality (i.e., hallucination) evaluation.

https://llm-aggrefact.github.io/
January 9, 2026 at 1:08 PM
In this blog, you will learn how to fetch data from tables with jOOQ which have a one-to-one, a one-to-many or a many-to-many relationship. Enjoy!
#jooq #java
Fetching Data From One-to-One, One-to-Many, and Many-to-Many Relationships With jOOQ
This blog explains how to fetch data from tables with jOOQ featuring one-to-one, one-to-many, and many-to-many relationships. The application, built with Spring Boot, utilizes repositories to perfo…
mydeveloperplanet.com
January 9, 2026 at 8:48 AM
The function of good software is to make the complex appear to be simple. - Grady Booch

#quotes #quoteoftheday
January 9, 2026 at 4:54 AM
Markdown Architectural Decision Records (MADR) is a streamlined template for recording architectural significant decisions in a structured manner.

https://adr.github.io/madr/
January 9, 2026 at 2:29 AM
DevoxxGenie is a fully Java-based LLM Code Assistant plugin for IntelliJ IDEA, designed to integrate with local LLM providers and cloud based LLM's. Learn how to get started with the plugin and get the most out of it.
DevoxxGenie: Your AI Assistant for IDEA
Devoxx Genie is a Java-based plugin for IntelliJ IDEA that enables integration with various local and cloud-based LLMs, providing flexibility in coding assistance. Key features include project scan…
mydeveloperplanet.com
January 8, 2026 at 8:42 PM
The OWASP top 10 for Large Language Model (LLM) applications.
OWASP Top 10 for Large Language Model Applications | OWASP Foundation
Aims to educate developers, designers, architects, managers, and organizations about the potential security risks when deploying and managing Large Language Models (LLMs)
owasp.org
January 8, 2026 at 4:52 PM
Learn how to get started with jOOQ, Liquibase and Testcontainers. You will create a basic Spring Boot app and integrate these techniques including a test setup.
#java #testcontainers
Integrate Spring Boot with jOOQ, Liquibase and Testcontainers
This blog introduces jOOQ, Liquibase, and Testcontainers integration in a Spring Boot application. It covers setting up the application, adding Liquibase for database management, generating jOOQ co…
mydeveloperplanet.com
January 8, 2026 at 1:09 PM