Setup
Uses
O que está em cima da mesa e o que roda nos servidores. Atualizo quando algo muda de verdade, não quando troco de versão.
Hardware
- PC desktop · Windows 10 Pro
- Monitor secundário para inspeção e debugger
- Teclado mecânico · switches lineares para textos longos
Editor & shell
- Visual Studio Code · tema escuro custom em cima da paleta do site
- PowerShell 5.1 · shell padrão da máquina
- Git Bash · pipelines POSIX quando o script é portável
Stack web
- Next.js 16 (App Router, Turbopack)
- React 19, TypeScript estrito
- Tailwind v4 com @theme
- Framer Motion para microinterações editoriais
- Vitest + React Testing Library
- Playwright + axe-core para E2E e a11y
Backend & dados
- Python (FastAPI, Django)
- Java, ASP.NET, Express.js conforme o ecossistema do projeto
- Go quando importa latência baixa · pipeline CDC, transformers
- PostgreSQL e MongoDB; Debezium para CDC
- Docker, Kubernetes, Helm
Tipografia
- Cormorant Garamond · display, italic 300
- Inter · sans corpo, 300 a 500
- JetBrains Mono · mono captions e código
Hosting & operação
- Railway · deploy do portfolio e dos sub-projetos no push para master
- GitHub Actions · CI: lint, typecheck, build, test, e2e, Lighthouse, CodeQL
- Caddy · reverse proxy para sub-projetos com cross-origin isolation