In this second part of my series surrounding #AJAX and #SSR, I set up the shared architecture I'll use in the later posts: #SpringBoot, #Thymeleaf and #WebJars.

https://blog.frankel.ch/ajax-ssr/2/

Server-Side Rendering with Spring Boot

Understanding the shared steps in the project setup is crucial before delving into the specifics of each client-augmenting technology. My requirements from the last post where quite straightforward: I’ll assume the viewpoint of a backend developerNo front-end build step: no TypeScript, no minification, etc.All dependencies are managed from the backend app, i.e., Maven It’s important to note that the technology I’ll be detailing, except Vaadin, follows a similar approach. V

A Java geek

@kerfuffle Curious about your choice of #JTE vs. natural templating like #Thymeleaf?

(I've been doing a lot of HTML generation without templates at all, so curious about your thinking.)

#htmx via #webjars is so easy!!