Express.js + React + Postgres<p>For hosting recently started using Render which is even faster to setup than Heroku, 5 minutes from signup and I had everything setup with ssl and custom domains.
Haskell (Warp HTTP server w/ WAI middleware, Selda with SQLite or Postgresql, blaze-html for templating).<p>I try and avoid JavaScript but if I use it I usually write vanilla JS and avoid package managers and build pipelines.
I've worked on several solo projects in the past. I've personally found the below stack to be quite productive:<p>Frontend: NextJS + Tailwind
Backend: Flask
Ops: Heroku + addons
For backend:
Golang + SQLite + Nginx
For frontend:
Nuxt.js / Vue.js using the SSG option<p>I meld the two using the JAMstack design in Nginx where the backend is exposed on /api path and the static site is hosted from the dist directory on the root path of the site. And while I use Go in production, I typically use Python for making proof of concepts or writing any quick glue scripts.
Node.js/AWS lambda/DynamoDB/Kinesis for backend<p>Pytorch/k8s/AWS fargate for Deep learning api<p>Clingo/Prolog for symbolic AI<p>React.js/flexbox/sass for frontend<p>SwiftUI for iOS
uWeebSockets.js: better performance and api than expressjs, hapi, koa, fastify<p>React: stable, doesn't break, probably lindy.<p>Tailwind css: it just works.<p>Postgresql, elasticsearch, clickhouse, redis.<p>Namecheap, digitalocean.
Swift, SwiftUI, UIKit/AppKit for iOS, iPad and mac<p>FastAPI + Postgres backend<p>React + TS for web<p>Edit: some pretty exotic stacks in here! Cool to see.