Thomas MartinOptional parameters in Spring Mongo repositoriesA simple-looking issue that led to boilerplate.Oct 14Oct 14
Thomas MartininWhozAppProchainement au BreizhCamp: Cartographions l’univers de Star Wars avec Neo4JEn Juin dernier, j’ai présenté un talk sur l’API Versioning. Vous pouvez retrouver ce talk en vidéo ici.Jun 18Jun 18
Thomas MartininWhozAppEnhance date manipulations with Kotlin extensionsLike most business apps, we make extensive use of dates at Whoz, and we wrote a dozen useful extension methods on LocalDate that I will…May 16May 16
Thomas MartininWhozAppHow the HTTP communication between Spring microservices in the Whoz back-end is implementedA practical story about defining interfaces, clients, and controllersFeb 16Feb 16
Thomas MartininWhozAppMore superpowers to our Spring Boot event-driven communication with retrying and disablingRecently I wrote about how we enhanced our event-based communication in our Spring Boot apps. Today we’ll look into two other features we…Dec 11, 2023Dec 11, 2023
Thomas MartininWhozAppEvent-driven communication in Spring Boot is lacking, so we augmented itSpring Boot events are quite simple, as we delved deeper into event-driven communication in our Whoz microservices, we quickly hit a wall…Nov 27, 2023Nov 27, 2023
Thomas MartininWhozAppMake Kotlin and Groovy work togetherHow to make those two work together, as smoothly as possible.Sep 29, 2023Sep 29, 2023
Thomas MartininWhozAppAPI Versioning: Here we are, a complex backward compatibility is neededThe time has come!May 15, 2023May 15, 2023
Thomas MartininWhozAppI’ve achieved my ideal remote work setupAfter two years, I’ve finally achieved my ideal work setup as a full-remote software developer at Whoz…Jan 13, 20233Jan 13, 20233
Thomas MartininWhozAppMoving from Grails to Spring Boot part 3: Object-Relational MappingThis is the last part of our series of articles about moving from Grails to Spring Boot. Services and controllers are done, let’s end this…Dec 15, 2022Dec 15, 2022