louis's Blog

louis's Avatar Image
Software developer #Go #CommonLisp #JS #SQL. #LispWorks user. Soft spots for #Emacs #SmallWeb. Recently becoming #OpenBSD enthusiast. #LinuxMint as a daily driver. Recovering Apple addict.

Author of the Tuner app for Linux.

Other hobbies: #Running #FireFighter #StarTrek
← All posts

I want to share an update of my web app project. I was working on it the last few days and chose to use only #Bootstrap, #htmx and server-side rendering with a #Golang backend.

The goal is to replicate (or replace) an existing app that is built with a heavy and very limited proprietary RAD tool.

It feels a little old school (say hello to FORM :-D), but it is SO GOOD. With htmx and traditional server-side rendering I can build anything, debug anything and it just works. I now have around 6k lines of HTML and Go code, did not write a single line of JavaScript and use no JSON. Also, I don’t have to build a JSON API on the backend for every piece of data I need. SQL is my “REST API” now.

Feels very productive. I think I found joy in web development again. :‘)

To like or reply, open original post on Emacs.ch