Taming Thymeleaf will teach you about writing web applications with Spring Boot and Thymeleaf in no-time. This book teaches you step-by-step how to get started with those technologies and build a fully fledged web application including security, validation, internationalization, testing and more.
Thymeleaf is an amazing technology for building server-side HTML using the Java eco-system. Combined with Spring Boot, it is really a killer combo for a productive development environment. Learn how to structure your code so your application can evolve for years to come. As HTML will always be there, you can do this without having to re-write your frontend every six months for the latest JavaScript framework.
But it turned out that the underlying stack of Java and Spring Framework is not a good fit for me personally. Some stuff just seems overcomplicated to me, like the JPA approach and the form validation done in multiple groups
Also using tailwind CSS which complicates the build by needing node.js was a bit too much for me as a beginner in this sector
Nevertheless, I like the approach of developing a basic application shell with user authentication which could be used as a foundation for a real word application.
Currently, I am reading Let’s Go by Alex Edwards and this lightweight approach to web development seems to be the right fit for me.
Great introduction to Thymeleaf in my opinion. I learned JavaFX in school and wanted to try web apps without messing with a frontend framework just yet. Going to read the next one about HTMX too.