Gunter Rotsaert
@mydeveloperplanet.com
📤 322
📥 134
📝 3480
Senior Systems Engineer @TriOpSys ⚡ Blogger ⚡ Musician ⚡ Belgian🇧🇪 living in Holland 🇳🇱
pinned post!
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
mydeveloperplanet.com/2025/10/08/e...
loading . . .
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…
https://mydeveloperplanet.com/2025/10/08/enhance-ai-coding-with-mcp-agents/
12 days ago
0
3
2
Spring Security OAuth 2 Tutorial - 1 : Getting familiar with OAuth 2 concepts
https://www.sivalabs.in/spring-security-oauth2-tutorial-introduction/
24 minutes ago
0
0
0
In this post, you will setup a local Jenkins CI server, create a build job for a simple Spring Boot Maven project and push the created Docker image to DockerHub.
#jenkins
#cicd
loading . . .
Setup Jenkins CI in 30 Minutes
Do you want to experiment with Jenkins CI in a local setup? In this post we will setup a local Jenkins CI server, create a build job for a simple Spring Boot Maven project and push the created Dock…
https://mydeveloperplanet.com/2019/01/30/setup-jenkins-ci-in-30-minutes/
about 3 hours ago
0
0
0
SKF is a fully open-source Python-Flask / Angular web-application that uses many other great open source projects to train you and your team in building secure applications, by design.
https://securityknowledgeframework.org/
about 9 hours ago
0
0
0
In this blog, you will take a look at how you can ensure that you run your Docker containers in a secure way.
#docker
#security
loading . . .
Secure Docker in Production
You are using Docker for development and testing purposes but did not yet take the step to use it in production? Then read on, because in this blog post we will take a look at how you can ensure th…
https://mydeveloperplanet.com/2019/01/16/secure-docker-in-production/
about 12 hours ago
0
1
0
People do not decide their futures, they decide their habits and their habits decide their futures. - F.M. Alexander
#quotes
#quoteoftheday
about 16 hours ago
0
0
0
Sign. verify. protect. Making sure your software is what it claims to be.
loading . . .
sigstore
![sigstore logo][logo]
https://www.sigstore.dev/
about 20 hours ago
0
0
0
reposted by
Gunter Rotsaert
Grady Booch
1 day ago
I stand with Anil.
add a skeleton here at some point
2
61
8
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
loading . . .
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…
https://mydeveloperplanet.com/2018/12/12/speed-up-development-with-docker-compose/
1 day ago
0
1
0
Measuring Developer Productivity via Humans.
loading . . .
Measuring Developer Productivity via Humans
Organizations should prioritize measuring developer productivity using data from humans, rather than data from systems.
https://martinfowler.com/articles/measuring-developer-productivity-humans.html
1 day ago
0
1
0
Learn to apply the Performance Diagnostic Methodology (PDM), a structured approach in order to find the root cause of Java performance problems.
#java
#performance
loading . . .
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…
https://mydeveloperplanet.com/2018/11/28/how-to-solve-your-java-performance-problems-part-2/
1 day ago
0
1
1
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
s
#quoteoftheday
y
1 day ago
0
0
0
Measuring developer productivity? A response to McKinsey.
loading . . .
Measuring developer productivity? A response to McKinsey
The consulting firm came up with a methodology they claim can measure software developer productivity. But that measurement comes at a high price – and we offer a more sensible approach.
https://newsletter.pragmaticengineer.com/p/measuring-developer-productivity
1 day ago
0
0
0
Learn to apply the Performance Diagnostic Methodology (PDM), a structured approach in order to find the root cause of Java performance problems.
#java
#performance
loading . . .
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…
https://mydeveloperplanet.com/2018/11/14/how-to-solve-your-java-performance-problems-part-1/
2 days ago
0
3
1
Story Points Revisited. By Ron Jeffries.
https://ronjeffries.com/articles/019-01ff/story-points/Index.html#
2 days ago
0
0
0
In this post, I will try to explain why and when Git LFS should be used and how to use it.
#git
loading . . .
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…
https://mydeveloperplanet.com/2018/10/31/git-lfs-why-and-how-to-use/
2 days ago
0
0
0
“If you adopt only one agile practice let it be retrospectives. Everything else will follow.” - Woody Zui
#quotes
o
#quoteoftheday
eday
2 days ago
0
0
0
Jason Yip's critique of “the Spotify Model”: Part 1. By Jason Yip.
loading . . .
My critique of “the Spotify Model”: Part 1
Part 2 here
https://jchyip.medium.com/my-critique-of-the-spotify-model-part-1-197d335ef7af
3 days ago
0
0
0
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
loading . . .
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…
https://mydeveloperplanet.com/2018/10/03/create-install-upgrade-rollback-a-helm-chart-part-1/
3 days ago
0
1
0
The New Methodology. By Martin Fowler.
loading . . .
The New Methodology
Agile methods explained by contrast to the plan-driven mainstream at the time. Key differences are adaptive rather than predictive planning and being people-oriented rather than process-oriented.
https://martinfowler.com/articles/newMethodology.html
3 days ago
0
0
0
In this post, you will take a closer look at Helm: a package manager for Kubernetes.
#kubernetes
#helm
loading . . .
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…
https://mydeveloperplanet.com/2018/09/19/deploy-to-kubernetes-with-helm/
3 days ago
0
1
0
Leadership is the process of creating an environment in which people become empowered - Gerald M. Weinberg
#quotes
#quoteoftheday
3 days ago
0
0
0
What are the techniques set by the Scrum guidelines for a task estimation in sprint planning?
https://www.quora.com/What-are-the-techniques-set-by-the-Scrum-guidelines-for-a-task-estimation-in-sprint-planning-Are-there-any-limitations-to-these-techniques/answer/Jeff-Sutherland-10?srid=1yyk
3 days ago
0
0
0
Which versioning scheme should you use for your software? Which version of the software is delivered to your test or production system?
loading . . .
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 …
https://mydeveloperplanet.com/2018/09/05/how-to-version-your-software/
4 days ago
0
1
0
The three-point estimation technique is used in management and information systems applications for the construction of an approximate probability distribution representing the outcome of future events, based on very limited information.
https://en.wikipedia.org/wiki/Three-point_estimation
4 days ago
0
0
0
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
loading . . .
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…
https://mydeveloperplanet.com/2025/10/08/enhance-ai-coding-with-mcp-agents/
4 days ago
0
1
1
Any real problem has one more solution, which nobody has found--yet. - Gerald M. Weinberg
#quotes
#quoteoftheday
4 days ago
0
0
0
InnerSource Commons is the world's largest community of InnerSource practitioners. It is dedicated to creating and sharing knowledge about InnerSource, the use of open source best practices for software development within the confines of an organization.
loading . . .
InnerSource Commons
Welcome to the InnerSource Commons Upcoming Event Welcome to the InnerSource Commons The InnerSource Commons is a thriving community that empowers organisations and people worldwide to apply and gain the benefits of open collaboration in their internal work.
https://innersourcecommons.org/
4 days ago
0
0
0
Are you interested in adding AI agents to your coding workflow? In this blog, you will learn what MCP agents are and how you can integrate these in your coding workflow. DevoxxGenie, an IntelliJ plugin, will be used.
#java
#AI
loading . . .
Enhance Development with DevoxxGenie and MCP
This blog discusses how to integrate AI agents, specifically MCP agents, into your coding workflow using the DevoxxGenie plugin for JetBrains IDE. It explains the interaction between DevoxxGenie an…
https://mydeveloperplanet.com/2025/09/24/enhance-development-with-devoxxgenie-and-mcp/
4 days ago
0
1
1
Exploring the Scaled Agile Framework (SAFe) - A Balanced Perspective.
loading . . .
Exploring the Scaled Agile Framework (SAFe) - A Balanced Perspective
The Scaled Agile Framework, commonly known as SAFe, has sparked numerous debates over the years. Som
https://typeshare.co/klausleopold/posts/exploring-the-scaled-agile-framework-safe-a-balanced-perspective-67t3u
5 days ago
0
0
0
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!
#java
#springboot
loading . . .
Secure Your Spring Boot Apps Using Keycloak and OIDC
This blog explores integrating Spring Security with Keycloak using OpenID Connect. It provides examples and unit tests to facilitate understanding authentication and authorization in Spring applica…
https://mydeveloperplanet.com/2025/06/11/secure-your-spring-boot-apps-using-keycloak-and-oidc/
5 days ago
0
1
1
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
e
#quoteoftheday
ay
5 days ago
0
0
0
The SAFe Delusion: Information for decision-makers considering the SAFe framework.
https://safedelusion.com/
5 days ago
0
0
0
In this blog, you will learn how to set up the OpenID Connect Authorization Code Flow using Keycloak. You will execute the flow yourself in order to get a better understanding of OIDC. Enjoy!
#security
#oidc
loading . . .
Setup OpenID Connect with Keycloak: A Step-by-Step Guide
This blog provides comprehensive guidance on setting up the OpenID Connect Authorization Code Flow using Keycloak. It explains key concepts, prerequisites, and step-by-step instructions to create r…
https://mydeveloperplanet.com/2025/05/28/setup-openid-connect-with-keycloak-a-step-by-step-guide/
5 days ago
0
0
0
Safe is not Agile.
loading . . .
SAFe? Agile? SAFe is not agile. What you need to know.
Principles built into Lean UX don’t exist in SAFe. Continuous learning and improvement, customer centricity, humility, cross-functional collaboration and more.
https://jeffgothelf.com/blog/safe-is-not-agile/
5 days ago
0
1
0
In your unit integration tests, you want to mock another system's behaviour. WireMock is a testing library which helps you with mocking the APIs you depend on. In this blog, you will explore WireMock for testing a Spring Boot application. Enjoy!
#Java
loading . . .
Testing Java Applications with WireMock and Spring Boot
This blog explores using WireMock for mocking external system behavior in unit integration tests for Spring Boot applications. It emphasizes its utility when no container image is available, provid…
https://mydeveloperplanet.com/2025/05/14/testing-java-applications-with-wiremock-and-spring-boot/
6 days ago
0
1
1
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
e
#quoteoftheday
ay
6 days ago
0
0
0
Safe: a collection of comments from leading experts.
https://www.smharter.com/blog/safe-a-collection-of-comments-from-leading-experts/
6 days ago
0
0
0
You create a well-defined architecture, but how do you enforce this architecture in your code? With ArchUnit you can define rules for your architecture by means of unit tests.
#Java
loading . . .
Enforcing Architecture with ArchUnit in Java
The content discusses implementing architectural rules in code using ArchUnit, emphasizing its effectiveness over traditional documentation. It details the process of defining architecture checks w…
https://mydeveloperplanet.com/2025/04/30/enforcing-architecture-with-archunit-in-java/
6 days ago
1
3
1
Reactions to “Spotify’s Failed Squad Goals”
loading . . .
Reactions to “Spotify’s Failed Squad Goals”
Clarifications from me and select comments from you
https://www.jeremiahlee.com/posts/failed-squad-goals/comments/
6 days ago
0
0
0
In this part of this series, you will try to create unit tests for a Spring Boot application using an AI coding assistant. The goal is not to just merely create working unit tests, but to create qualitative unit tests. Enjoy!
#java
#ai
loading . . .
Unlocking AI Coding Assistants: Generate Unit Tests
This blog post instructs on creating qualitative unit tests for a Spring Boot application using an AI coding assistant. It discusses the capabilities and limitations of such tools, provides insight…
https://mydeveloperplanet.com/2025/04/16/unlocking-ai-coding-assistants-generate-unit-tests/
6 days ago
0
3
1
The best way to make sure a test never fails is not to write it. - Venkat Subramaniam
#quotes
#quoteoftheday
7 days ago
0
0
0
Spotify doesn’t use “the Spotify model” and neither should you.
loading . . .
Spotify’s Failed #SquadGoals
“The Spotify model” got a bunch of companies talking like Taylor Swift about startup culture, but four former Spotify employees reveal the truth: its eponymous way of working failed before it scaled.
https://www.jeremiahlee.com/posts/failed-squad-goals/
7 days ago
0
0
0
In this part of this series, you will try to create a Spring Boot application from scratch using an AI coding assistant. The goal is not to just merely create a working application, but to create production-grade code. Enjoy!
#java
#ai
loading . . .
Unlocking AI Coding Assistants: Generate Spring Boot Application
This blog post guides readers on building a production-grade Spring Boot application using an AI coding assistant. It covers key steps including setting up prerequisites, generating OpenAPI specifi…
https://mydeveloperplanet.com/2025/04/02/unlocking-ai-coding-assistants-generate-spring-boot-application/
7 days ago
0
1
1
Sander Hoogendoorn - How thinking small is changing software development big time.
https://www.youtube.com/watch?app=desktop&v=doU5s6sh22g
7 days ago
0
0
0
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 third part, some real life use cases are shown which will help you during your daily work.
loading . . .
Unlocking AI Coding Assistants: Real-World Use Cases Part 3
This blog discusses the effectiveness of AI coding assistants, focusing on their real-life applications and limitations. While these tools can save time in specific coding tasks, users often face c…
https://mydeveloperplanet.com/2025/03/19/unlocking-ai-coding-assistants-real-world-use-cases-part-3/
7 days ago
0
1
0
Writing clever code is an interesting way to eventually feel stupid. - Venkat Subramaniam
#quotes
#quoteoftheday
7 days ago
0
1
0
Agile Product Ownership in a Nutshell. By Henrik Kniberg.
https://www.youtube.com/watch?v=502ILHjX9EE
8 days ago
0
0
0
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.
loading . . .
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…
https://mydeveloperplanet.com/2025/03/05/unlocking-ai-coding-assistants-real-world-use-cases-part-2/
8 days ago
0
0
0
No bullshit estimation cards. An effective, light-weight, no bullshit tool to support your estimation and planning.
https://estimation.lunarlogic.io/
8 days ago
0
0
0
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.
loading . . .
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,…
https://mydeveloperplanet.com/2025/02/19/unlocking-ai-coding-assistants-real-world-use-cases-part-1/
8 days ago
0
1
0
Load more
feeds!
log in