Gunter Rotsaert's Avatar

Gunter Rotsaert

@mydeveloperplanet.com

Senior Systems Engineer @TriOpSys ⚑ Blogger ⚑ Musician ⚑ BelgianπŸ‡§πŸ‡ͺ living in Holland πŸ‡³πŸ‡±

353
Followers
135
Following
4,293
Posts
18.11.2023
Joined
Posts Following

Latest posts by Gunter Rotsaert @mydeveloperplanet.com

Preview
Speed up Development with Docker Compose Assume a new developer or test engineer is added to your team. You develop an application with obviously some kind of database and you want them to get up to speed as soon as possible. You could as…

In this post, you will explore some of the capabilities of Docker Compose in order to get your developers up-to-speed for development.
#docker #dockercompose

09.03.2026 20:53 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Learn SQL with SQLBolt, a series of interactive lessons and exercises

https://sqlbolt.com/

09.03.2026 17:11 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
How to Solve Your Java Performance Problems (Part 2) In the first part of this post, we explained the Performance Diagnostic Methodology (PDM) and how to use it. But, the proof of the pudding is in the eating and therefore it is now time to apply the…

Learn to apply the Performance Diagnostic Methodology (PDM), a structured approach in order to find the root cause of Java performance problems.
#java #performance

09.03.2026 13:40 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away. - Antoine de Saint-ExupΓ©ry

#quotes #quoteoftheday

09.03.2026 09:04 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Free classes on SQL, PL/SQL, database design, logic and more at the Oracle Dev Gym

https://devgym.oracle.com/pls/apex/f?p=10001:20011::::20011::

09.03.2026 05:35 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
How to Solve Your Java Performance Problems (Part 1) Last June I saw an interesting conference talk at J-Spring given by Martijn Verburg (from jClarity) about the Performance Diagnostic Methodology (PDM), a structured approach in order to find the ro…

Learn to apply the Performance Diagnostic Methodology (PDM), a structured approach in order to find the root cause of Java performance problems.
#java #performance

09.03.2026 03:16 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
PostgreSQL and UUID as primary key PostgreSQL and UUID as primary key

PostgreSQL and UUID as primary key

08.03.2026 20:44 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

V1.1.0 of @devoxxgenie.bsky.social is now live on the JetBrains Marketplace.
A much cleaner UI thanks to replacing the old HTML/JS WebView with native Android Compose components.
Smoother, faster, and far more integrated with the IDE πŸ”₯
#Enjoy #JetBrains #AI #Claude

08.03.2026 11:15 πŸ‘ 8 πŸ” 4 πŸ’¬ 0 πŸ“Œ 0
Preview
Git LFS: Why and how to use Although Git is well known as Version Control System nowadays, the usage of Git LFS (Large File Storage) is often unknown to Git users. In this post I will try to explain why and when Git LFS shoul…

In this post, I will try to explain why and when Git LFS should be used and how to use it.
#git

08.03.2026 16:47 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

"If you adopt only one agile practice let it be retrospectives. Everything else will follow." - Woody Zuill

#quotes #quoteoftheday

08.03.2026 13:11 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Using Mailpit with Spring Boot In this tutorial, we will learn how to use Mailpit with Spring Boot to send emails.

Use Mailpit as an SMTP testing tool which allows to test email sending without actually sending emails

08.03.2026 08:49 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Create, install, upgrade, rollback a Helm Chart (part 1) In this post we will explain how we can use Helm for installing our application. In part 1 we will take a look how we can create a Helm Chart for our application and how to package it. In part 2 we…

In this post, you will learn how to use Helm for installing our application. Take a look how you can create a Helm Chart for our application and how to package it.
#kubernetes #helm

08.03.2026 05:15 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

OSBoxes simplifies your Linux/Unix experience by offering ready-to-use virtual machines, eliminating the need for complex setup procedures

https://www.osboxes.org/

08.03.2026 03:13 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Deploy to Kubernetes with Helm In this post we will take a closer look at Helm: a package manager for Kubernetes. We will take a look at the terminology used, install the Helm Client and Server, deploy an existing packaged appli…

In this post, you will take a closer look at Helm: a package manager for Kubernetes.
#kubernetes #helm

07.03.2026 20:42 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
How to version your software I often receive questions about software versioning. Although it seems something trivial and simple, when people start thinking about it, several questions pop up: How can we uniquely identify our …

Which versioning scheme should you use for your software? Which version of the software is delivered to your test or production system?

07.03.2026 08:48 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Use-Case 2.0 - The Guide to Succeeding with Use Cases, by Ivar Jacobson

https://www.ivarjacobson.com/publications/articles/use-cases-ultimate-guide

07.03.2026 05:10 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Open Notebook: A Secure Alternative to Google Notebook LM Google Notebook LM offers document insights but raises privacy concerns with sensitive data. Open Notebook serves as a local, open-source alternative, maintaining data privacy. Installation via Doc…

Google Notebook LM is a powerful AI tool for interacting with your documents. However, privacy concerns might prevent you uploading sensitive data to Notebook LM. There is an open source alternative by means of Open Notebook.

06.03.2026 13:30 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Java Annotated Monthly – March 2026 | The IntelliJ IDEA Blog A lot is happening in tech and beyond, and as we step into March, we have pulled together a fresh batch of articles, thought pieces, and videos to help you learn, connect, and see things from new…

New Java Annotated Monthly just dropped! β˜•οΈ
Inside:
πŸ”₯ Holly Cummins’ sharp Java finds.
🎬 Premiere of the documentary about IntelliJ IDEA.
🧠 Fresh ideas from across the tech world.
Take a look πŸ‘‡
blog.jetbrains.com/idea/2026/03...

06.03.2026 10:02 πŸ‘ 8 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

Learn to create secure software with these free courses!
https://academy.semgrep.dev/

06.03.2026 08:57 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
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…

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

06.03.2026 05:15 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Writing software as if we are the only person that ever has to comprehend it is one of the biggest mistakes and false assumptions that can be made. β€” Karolina Szczur

#quotes #quoteoftheday

06.03.2026 03:09 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
The Onion Architecture : part 1 This is part 1.Β  part 2. part 3. part 4. Β My feed (rss). I’ve spoken several times about a specific type of architecture I call β€œOnion Architecture”.Β  I’ve found that it lea…

Learn more about the Onion Architecture in this blog from Jeffrey Palermo.

05.03.2026 20:54 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Creating an MCP Client with Spring AI This blog post outlines the creation of an MCP client using Spring AI, building upon a previously established MCP server. It details essential tools for retrieving and searching favorite artists an…

MCP servers extend the functionality of an 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!
#java #MCP

05.03.2026 18:23 πŸ‘ 1 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

Learn more about Clean Architecture in this blog from Uncle Bob.
https://blog.cleancoder.com/uncle-bob/2012/08/13/the-clean-architecture.html

05.03.2026 13:37 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Creating an MCP Server with Spring AI This blog provides a step-by-step guide to create a Model Context Protocol (MCP) server using Spring AI. It explains the advantages of using MCP for integrating Large Language Models with data sour…

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!
#java #springai

05.03.2026 09:01 πŸ‘ 1 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

The biggest problem is not that they do not understand development issues like us, it's that we feel there is a *they* vs *us*. - Venkat Subramaniam

#quotes #quoteoftheday

05.03.2026 05:18 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
CLI tools you won't be able to live without πŸ”§ A list of 50 command line tools, which you should definitely check out!

A collection of 50 CLI tools you won't be able to live without.

05.03.2026 03:10 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Hexagonal Architecture With Spring Boot. The Practical Guide For a Spring Boot Implementation.
https://www.arhohuttunen.com/hexagonal-architecture-spring-boot/

04.03.2026 17:07 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Enhance AI Coding with MCP Agents This blog explores AI MCP agents to enhance AI coding workflows. It discusses integrating shell commands, browser interaction, and retrieving up-to-date library information within the DevoxxGenie I…

In this blog, you will explore some AI MCP agents which will enhance your AI coding assistant workflow. The goal is to expand the capabilities of an LLM with shell commands, browser interaction and update-to-date library information. Enjoy!
#java #mcp

04.03.2026 13:32 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

The best way to make sure a test never fails is not to write it. - Venkat Subramaniam

#quotes #quoteoftheday

04.03.2026 08:57 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0