Gunter Rotsaert
banner
mydeveloperplanet.com
Gunter Rotsaert
@mydeveloperplanet.com
Senior Systems Engineer @TriOpSys ⚡ Blogger ⚡ Musician ⚡ Belgian🇧🇪 living in Holland 🇳🇱
Pinned
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.
#java

mydeveloperplanet.com/2026/02/02/w...
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 …
mydeveloperplanet.com
In this blog, you will learn some Docker best practices mainly focussed on Java applications. This is not only a theoretical exercise, but you will learn how to apply the best practices to your Dockerfiles. Enjoy!
#java #docker
Docker Best Practices
In this blog, you will learn some Docker best practices mainly focussed on Java applications. This is not only a theoretical exercise, but you will learn how to apply the best practices to your Doc…
mydeveloperplanet.com
February 10, 2026 at 9:02 PM
It doesn't make sense to hire smart people and tell them what to do; we hire smart people so they can tell us what to do. - Steve Jobs

quotes #quoteoftheday
February 10, 2026 at 5:30 PM
Technical Debt. By Martin Fowler.
bliki: Technical Debt
Technical Debt is a metaphor for the consequences of cruft. You either have to accept a drag on further features (paying interest) or fix the software (paying the principal)
martinfowler.com
February 10, 2026 at 1:55 PM
In this post, you will learn how to create an Ansible playbook. As an exercise, you will install an Apache Webserver onto two target machines and change the welcome page.
#ansible
How to Create an Ansible Playbook
In this post, you will learn how to create an Ansible playbook. As an exercise, you will install an Apache Webserver onto two target machines and change the welcome page.
mydeveloperplanet.com
February 10, 2026 at 9:14 AM
Is High Quality Software Worth the Cost? By Martin Fowler.
Is High Quality Software Worth the Cost?
We usually perceive that it costs more to get higher quality, but software internal quality actually reduces costs.
martinfowler.com
February 10, 2026 at 5:52 AM
Encountered a 'Permission Denied' error on a file accessing a file on a mounted volume within a Docker container? In this blog, you will learn why you get a 'Permission Denied' error and how to solve it
#docker
Docker Files and Volumes: Permission Denied
Encountered a ‘Permission Denied’ error on a file copied to a Docker image or when accessing a file on a mounted volume within a Docker container? In this blog, you will learn why you g…
mydeveloperplanet.com
February 10, 2026 at 3:30 AM
Code never lies, comments sometimes do. - Ron Jeffries

quotes #quoteoftheday
February 9, 2026 at 8:58 PM
Learn more about git hooks.

https://githooks.com/
February 9, 2026 at 5:14 PM
In this blog, I will explain what this blog has given me in the past years. If you are planning to start a blog yourself, you may use this list of benefits in order to get you motivated to get started.
#blog #java
Main Benefits of a Technical Blog
This blog is a special edition because it is my 100th blog! I will explain what this blog has given me in the past five years. If you are planning to start a blog of yourself, you may use this list…
mydeveloperplanet.com
February 9, 2026 at 1:49 PM
February 9, 2026 at 9:11 AM
In this post, you will learn how to set up a basic Ansible Inventory. Besides that, you will learn how to encrypt sensitive information by means of Ansible Vault. Enjoy!
#ansible
An Introduction to Ansible Inventory
In this post, you will learn how to set up a basic Ansible Inventory. Besides that, you will learn how to encrypt sensitive information by means of Ansible Vault. Enjoy!
mydeveloperplanet.com
February 9, 2026 at 5:48 AM
Three things in human life are important. The first is to be kind. The second is to be kind. And the third is to be kind. - Henry James, 1902.

#quotes #quoteoftheday
February 9, 2026 at 3:23 AM
February 8, 2026 at 8:46 PM
In this blog, I will explain how I passed the AWS Certified Developer – Associate exam. This might help you in your journey to pass the exam. Enjoy#awsws
How to Pass the AWS Certified Developer – Associate Exam
In this blog, I will explain how I passed the AWS Certified Developer – Associate exam. This might help you in your journey to pass the exam. Enjoy!
mydeveloperplanet.com
February 8, 2026 at 4:51 PM
Unit Testing like a Pro - Towards a Testable Design by Victor Rentea.

https://www.youtube.com/watch?v=mMvrCDW6rVM
February 8, 2026 at 1:13 PM
When you want to experiment with Ansible, you will need to setup a test environment. In this blog, you will create a test environment containing one controller and two target machines.
#ansible
How to Setup an Ansible Test Environment
When you want to experiment with Ansible, you will need to setup a test environment. In this blog, you will create a test environment containing one controller and two target machines. This will gi…
mydeveloperplanet.com
February 8, 2026 at 8:51 AM
I tell my programmers to think carefully before they say something 'can't be done'. There isn't that much that can't be done with a little ingenuity. - Satoru Iwata

#quotes #quoteoftheday
February 8, 2026 at 5:42 AM
Evolving a Pragmatic, Clean Architecture A Craftsman's Guide by Victor Rentea.

https://www.youtube.com/watch?v=KOqIUNUq2Gg
February 8, 2026 at 3:39 AM
Are you also often uninspired when you need to think of useful test data for your unit tests? Is 'John Doe' your best test friend? Do not worry, Datafaker comes to the rescue!
#java
How to Generate Fake Test Data
Are you also often uninspired when you need to think of useful test data for your unit tests? Is ‘John Doe’ your best test friend? Do not worry, Datafaker comes to the rescue! In this b…
mydeveloperplanet.com
February 7, 2026 at 8:45 PM
Clean Code: The Next Chapter by Victor Rentea.

https://www.youtube.com/watch?v=wY_CUkU1zfw&t
February 7, 2026 at 4:51 PM
In this blog, you will learn how to manage several Java Development Kits (JDKs) on your Linux system using SDKMAN. Besides JDKs, several other SDKs can be managed by means of SDKMAN. Enjoy!
#java
How to Manage Your JDKs With SDKMAN
In this blog, you will learn how to manage several Java Development Kits (JDKs) on your Linux system using SDKMAN. Besides JDKs, several other SDKs can be managed by means of SDKMAN. Enjoy!
mydeveloperplanet.com
February 7, 2026 at 1:13 PM
Every job looks easy... until you are the one doing it. - Jeff Immelt

#quotes #quoteoftheday
February 7, 2026 at 8:51 AM
In this blog, you will get a short introduction into AWS Step Functions. You will also create a workflow from scratch with a lambda.
#aws
An Introduction to AWS Step Functions
In this blog, you will get a short introduction into AWS Step Functions. You will also create a workflow from scratch with a lambda. The output of the lambda will be transformed so that it can be u…
mydeveloperplanet.com
February 7, 2026 at 3:05 AM
What Is a Monad? Basic Theory for a Java Developer.

https://dzone.com/articles/what-is-a-monad-basic-theory-for-a-java-developer
February 6, 2026 at 8:52 PM