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.

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

Problem Spring Web: A Library for Handling Problems in Spring Web MVC

Problem Spring Web is an implementation of the proposed application/problem+json HTTP API problem details response for Spring Web (im both its MVC and WebFlux flavours). Error responses should be a first-class citizen when it comes to providing REST APIs. These responses often are generated in an ad-hoc, non-standardised fashion, which not only makes handling such responses more difficult and tedious in client applications but also makes for less maintainable software in the back-end software providing the API. Problem Spring Web attempts to ... Read more