Pular para o conteúdo

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