spiking out a todo list with htmx. Contribute to quii/todo development by creating an account on GitHub.
spiking out a todo list with htmx. Contribute to quii/todo development by creating an account on GitHub.
Using htmx with Spring Boot: Spring PetClinic example
Welcome to the Holy Dev newsletter, which brings you gems I found on the web, updates from my blog, and a few scattered thoughts. You can get the next one into your mailbox if you subscribe.What is happeningI have written two blog posts. The first one is my highlights from the excellent book Escaping the Build Trap. Taster: "It doesn’t matter how good you are at making software, if you are building the wrong thing. Melissa Perri’s Escaping the Build Trap is an excellent book about fostering culture focused on customer’s problems and producing value." Highly recommended!The other blogpost is When not to use Fulcro?: "Fulcro is great for writing non-trivial, full-stack business SPA web applications, which display and modify data from a general data store. But it can’t possibly be perfect for every kind of web app. So when is it less then a perfect fit? Possibly still usable, but not as beneficial?"The biggest event of the month for me has been my London Clojurians talk Why you need Fulcro, the web framework to build apps better, faster (slides). I think it went pretty well and I got some positive feedback.I have finally finished the Fulcro Cookbook recipe Solving mutually recursive elements with lazy loading with hooks and dynamic components, so have a look! Many thanks to Tony and Aram, who were instrumental in making it happen. (Gene Kim inspired me to add a live demo of the app, which I haven’t yet gotten to.)Other than that, I got some time to read, as you can see in the Gems section below :-). My favorite article was Thomas Heller’s The Lost Arts of CLJS Frontend, reminding us that we can use browser APIs directly, and that we can built anything from super-lightweight cljs frontends ~ htmx to library-heavy SPAs. The thing I haven’t read yet, which I am most looking forward to studying, is the Recife Guide (Recife if Clojure wrapper for TLA+, a formal method language for specifying systems with temporal properties and verifying that their behavior is correct.)The
Developer resources covering Java, Spring Boot, microservices, testing, and web development from week 27 of 2023.