My 20 tips recipe for #fsharp web dev for fairly complex app, @fsharponline 1- Go MultiPage, Micro-frontends: A good book is here manning.com/books/micro-fr…
2-Use HTMX with giraffe but not Giraffe.HTMX, nor any engine just plain string interpolation with
Highlight templates in F#
3- For htmx use my fork as it supports shadow dom with more proper form validation, just grab the js file github.com/OnurGumus/htmx…
Use with alpine not hyperscript as alpinejs supports shadow dom 4- For shadow dom support you need to call process elements and alpine's initTree