For tech stack today:
- #golang for the backend, because I am most productive with it.
- #postgres and gorm.io for persistence. I already have Postgres on my server, so it's the easiest option, and I used gorm in the past and was happy with it.
- https://echo.labstack.com/ for the web framework. I wanted to try it for a while, and it seems like a good balance between "not too magical" and "I don't have to do boring things".
- https://github.com/google/safehtml for page rendering. Because fuck SPAs.
- Client side: hand-written JS and CSS, in the minimal quantity possible. Ideally, I'd like to get away without JS as all, but we'll see.
The code will go here: https://github.com/nevkontakte/pat