Sign in

Wim Deblauwe

@wimdeblauwe.com
344 followers 252 following 168 posts

Software Engineer. Writes mostly Java & Spring. Author of "Taming Thymeleaf" and "Modern frontends with htmx". Blogs at wimdeblauwe.com. YouTube: youtube.com/@WimDeblauwe

PostsRepliesMedia
Wim Deblauwe @wimdeblauwe.com · 30/08/2026
Thank you Uwe Schäfer for your kind words on my Crafting Spring Boot Starters book! Read more about the book at www.wimdeblauwe.com/books/crafti... The launch discount is still valid for a few more weeks: leanpub.com/crafting-spr...
010
Wim Deblauwe @wimdeblauwe.com · 17/08/2026
New blog post: Writing a Thymeleaf component library - part 4 🧵 This time: client-side interactivity! We add AlpineJS to build a <tcl:dialog> component - complete with focus trapping, keyboard shortcuts, and htmx integration for server-rendered modals. www.wimdeblauwe.com/blog/2026/08...
032
Wim Deblauwe @wimdeblauwe.com · 14/07/2026
The cover for Crafting Spring Boot Starters is done, and the book is almost finished. Now I'm looking for reviewers: if you write Spring Boot 4 libraries and want an early copy in exchange for feedback, reply or DM me. More at leanpub.com/crafting-spr...
Cover design for the book "Crafting Spring Boot Starters"
051
Wim Deblauwe @wimdeblauwe.com · 27/05/2026
Happy to announce I started writing my next book: Crafting Spring Boot Starters You will learn how the best Spring Boot 4 starters get written, the ones that just feel idiomatic when you drop them in. Read more at leanpub.com/crafting-spr...
Screenshot of the table of contents of the book so far
060
Wim Deblauwe @wimdeblauwe.com · 15/04/2026
We found each other 😀
030
Wim Deblauwe @wimdeblauwe.com · 23/02/2025
A pity today does not count
000
Wim Deblauwe @wimdeblauwe.com · 08/01/2025
I love getting notes like this! 😍 (It was about this blog post of mine: www.wimdeblauwe.com/blog/2021/05...)
Image shows the following quote: "This post was so helpful. I could not find any other tutorial about accepting HTML form submissions in Spring using Thymeleaf it's always JSON submissions or JSP. Since I cannot express the full object in the form (due to the object having foreign keys), the validation would always fail and it would get reset to the default constructor. The intermediate form data and parameters classes were exactly what I needed. Thank you so much for this tutorial! I wish all Spring tutorials were this modern and well-written."
020
Wim Deblauwe @wimdeblauwe.com · 23/11/2024
That is impressive! Here is mine:
010
Wim Deblauwe @wimdeblauwe.com · 11/11/2024
Also don’t have a pet unfortunately, but I can get behind #proofofbikes
Race bike after riding through muddy streets
120
Wim Deblauwe @wimdeblauwe.com · 01/11/2024
Just discovered that claude.ai can generate SVG images. Even animated ones. I used this prompt: "Create an SVG that represents: * Locality of Behaviour * Spooky action in the distance". And I got this SVG ->
Screenshot of the claude.ai interface that shows a preview of the SVG that was generated by the AI
160
Wim Deblauwe @wimdeblauwe.com · 30/10/2024
Glad to see Apple finally fixed the language chooser screen on their website if you use a phone.
000