jacobobryant / biff

A Clojure web framework for solo developers.
https://biffweb.com
MIT License
790 stars 39 forks source link

Write a book: "Clojure web dev from scratch" #212

Open jacobobryant opened 2 weeks ago

jacobobryant commented 2 weeks ago

This would be another section in the Biff docs, underneath "Content Library." Write a series of guides that show you how to make a web app from scratch without using Biff, but generally using the same libraries and architectural approach as Biff. The purpose would be to give you an intimate understanding of how Biff works under the hood. If the default Biff experience meets your needs then you can still use that for production apps, but if you need to change anything (or wire up something totally different), you'll know how to do it.

harismh commented 2 weeks ago

Could start with a barebones babashka server like this: https://gist.github.com/holyjak/36c6284c047ffb7573e8a34399de27d8. That'll keep everything in one file and side-step the complexities of Node/JVM.

For the actual content, I enjoyed reading HTMX's book https://hypermedia.systems, particularly https://hypermedia.systems/a-web-1-0-application/

jacobobryant commented 1 week ago

Nice--I'll take a look at those.