my blog. for you.

Let’s talk digital.

I’m an independent IT consultant and entrepreneur in the Internet and software business. I’m interested in design, enterprise applications, web apps and SaaS products. I design and develop business solutions and applications. I help companies in terms of software quality and knowledge transfer, e.g. with Angular and Spring Boot.

AsyncAPI & Springwolf – Automated Documentation (and more) by Raphael de Lio @ Spring I/O 2024

Read more

About the Roles to Assume in Software Development

Software engineer Patrick Dubroy recently wrote this interesting article about five different hats to put on when thinking about and working with code - and much more importantly - the other people involved in the process. While each individual engineer's might differ slightly (though the most important one, in my opinion, the teaching hat, is something fairly universal), the key point is: You're not just coder. You're not an automaton merely producing code. In fact, these days, with LLMs and generative AI, ... Read more

BuildPlan Maven Plugin

BuildPlan Maven Plugin allows you to inspect the lifecycle of your Java project. Michael Simons recently published this overview on how to use that plugin to display your Maven build plan and execution order Read more

Modern Java Deep Dive by Nicolai Parlog @ Devoxx Belgium 2024

Read more

Messaging Design Patterns: Pub-Sub vs. Message Queues

Updated last year, Liam Garvie wrote this informative article on the architectural differences - including implementation details - between the publish–subscribe and message queue messaging design patterns: Pub-Sub vs. Message Queues Read more

Testcontainers Support in Spring Boot

With SpringBoot 3.1, Spring Boot has introduced first-class support for Testcontainers during development time. Last year, Baeldung published an introductory article on how to use the now built-in Testcontainers support with Spring Boot. Read more

Introduction to OpenRewrite by Moderne

Introduction to OpenRewrite by Moderne OpenRewrite is an open-source automated refactoring ecosystem for source code, enabling developers to effectively eliminate technical debt within their repositories. Read more

Better Error Handling for Your Spring Boot REST APIs: Error Handling Spring Boot Starter by Wim Deblauwe

Robust and consistent error handling is key when working with any kind of software framework. While Spring itself generally is doing a pretty decent job at that, when it comes to providing REST APIs with Spring Boot the framework is rather lacking. To provide a more consistent error handling experience with Spring Boot REST APIs, Wim Deblauwe (of Taming Thymeleaf fame has release an Error Handling Spring Boot Starter, which enforces robust error handling across a Spring Boot application. See his article on ... Read more

Java Digest by Catherine Edelveis: August Through October 2024 Editions

Again, I've been remiss at posting Catherine Edelveis' amazing monthly digest of relevant news, releases, and events in the Java world for the last few months. So, to catch up you can read the issues from August to October 2024 here: Java Digest August 2024 Java Digest September 2024 Java Digest October 2024 Read more

“A Guide to Docker Multi-Stage Builds for Spring Boot” by Catherine Edelveis

While Spring Boot offers first-class support for Docker out-of-the-box, Docker builds can be tricky to get right, especially when it comes to build sizes. Java developer Catherine Edelveis therefore has published this useful Guide to Docker Multi-Stage Builds for Spring Boot to get you started. Read more
Next Page »