What's your Tech Stack?
I often get stacked about the tech stack I use, the various tools I develop on, my VSCode theme and so on, so this is a quick page to find more info if you’re likewise curious 😄
You can have always have a look at the README of any one of my projects, as they always include a “highlighted tech” section, and of course the related docs here.
Quick “Tech Stack & Tools” List
- Deployment: Usually Vercel, Cloudflare also recommended. Fly.io when a persistent server is needed.
- Domains: Cloudflare Registrar
- Database: SQLite with Turso, with Drizzle as the ORM. Supabase also recommended
- Auth: Custom solution based on Lucia when going SQLite. Supabase itself when going with Supabase as the DB.
- Backend: Fullstack Typescript, so just SvelteKit if I can get away with it :slight_smile: HonoJS if I need a dedicated API and I’m going with Node, ElysiaJS if I’m going with Bun
- Frontend: SvelteKit! Next.js firmly in second place for the past couple years
- CSS: Tailwind
- Component Library: None (or copy & paste shadcn)
- Docs: Astro Starlight (these docs are built with Astro Starlight!)
- Browser Tests: Playwright
- IDE: VSCode, usually with the Dracula theme
- Shell: iTerm2 with oh-my-zsh & p10k
I do show things that I’m curious about and/or that I actually use, so if you see it in a livestream you can be certain I had positive thoughts… at least going into it 😄 if I didn’t like it, you can count on me being very vocal of my concerns!
What about the hardware?!
I’m in a unique position to have developed in Windows, Linux, and Mac over the years, so I may have a more objective opinion than most 😅
I’m currently on the OG Mac Studio M1 Ultra, and I do prefer it whenever the companies I consult or contract for, provide me with Macbooks vs Lenovos 😄 It has been a while since I’ve worked on something running Linux!