Christoph HuberinsprangDebugging Spring BootSpring Boot is a great tool to get a production-ready application in no time. It does that by pre-configuring the Spring context based on…Aug 27Aug 27
Christoph HuberinsprangSpring MVC and Webflux with KotlinI’m comparing Spring Webflux with Spring MVC when they are used with Kotlin. The comparison involves the programming paradigms as well as…Jun 22, 2023Jun 22, 2023
Christoph HuberinsprangAgility — Theory and RealityI have seen many companies doing „agile transformations“. Compared to my understanding of agility they are normally not very successful. I…Sep 27, 2022Sep 27, 2022
Christoph HuberinsprangValidating inner layers with SpringIn my last post I described how to validate requests with Spring Boot and turn exceptions into consistent and readable http responses. Now…Oct 28, 2020Oct 28, 2020
Christoph HuberinsprangValidation and Exception Handling with SpringWhenever I start implementing a new REST API with Spring, I struggle with the decision of how to validate requests and to handle business…Apr 22, 20204Apr 22, 20204
Christoph HuberinsprangJava Inheritance applied with careInheritance is an important tool in object-oriented languages like Java. Nevertheless the usage of inheritance is not always appropriate…Sep 26, 2019Sep 26, 2019
Christoph HuberinsprangTypescript for Java developers: Common pitfallsI have been a Java programmer for more than a decade. Most of this time, I used this language daily. When I started to write frontend code…Jan 29, 20191Jan 29, 20191