/uses
Ferramentas que uso
Meu setup hoje, o que mudou nos últimos anos e por quê. Atualizo essa página quando troco algo que vale contar.
Última atualização: abril de 2026
01Editor e IDE
- JetBrains Rider
- IDE principal para .NET / C#. Refactor certo, debugger de primeira, profiler embutido. Rider + ReSharper deletam metade do meu trabalho manual de refactor.
- Visual Studio (quando preciso)
- Ainda aberto para projetos Windows-only, debugger de IIS e alguns wizards de SDK. Não é o dia a dia, mas fica pronto.
- VS Code
- Editor para TypeScript, MDX, Markdown e tudo que não é .NET. Com extensões GitHub Copilot + ESLint + Prettier + Tailwind CSS IntelliSense.
- Claude Code (CLI) + Codex
- AI-assisted development é parte do meu fluxo — uso para refactor, geração de testes, revisão arquitetural e draft de documentação. Não é muleta; é multiplicador.
02Sistema e terminal
- macOS
- Daily driver há anos. Unix sob o capô + apps comerciais que preciso (Figma, Keynote, comunicação). Docker Desktop bem calibrado.
- zsh + oh-my-zsh
- Prompt customizado, git status inline, histórico por sessão. Aliases curtos para git, docker e npm.
- iTerm2
- Terminal. Split panes, perfis por projeto, hotkey window sempre disponível.
- Homebrew
- Gerenciador de tudo (node, dotnet, gh, jq, k9s, postgres-client). Um Brewfile documentado garante que um novo laptop fica pronto em 30 minutos.
03Runtime e stack
- .NET 9
- Core da minha stack backend há 7+ anos. ASP.NET Core, Entity Framework Core, Serilog. Rápido, tipado, previsível em produção.
- Node.js (LTS)
- Para frontend tooling, scripts e projetos Next.js. Uso via fnm para multiversão. npm é o default; sem yarn/pnpm sem motivo específico.
- PostgreSQL 16
- Banco relacional default. Migrations via EF Core ou drizzle-kit. Para dev local, Docker Compose com volume nomeado.
- Redis
- Cache distribuído e rate limit. Uso com cautela — se não está medido, virou wishful thinking.
04Qualidade e observabilidade
- Serilog
- Logs estruturados. Cada log que não tem contexto para investigar incidente é log desperdiçado.
- New Relic / Application Insights
- APM. Trace distribuído + métricas de infraestrutura. O custo se paga no primeiro incidente onde você acha o gargalo em minutos.
- xUnit + FluentAssertions
- Testes em .NET. Foco em testar contrato e comportamento, não linha de código.
- Playwright
- E2E quando faz sentido. Testes de regressão crítica em fluxos de pagamento e autenticação.
05Produtividade
- Raycast
- Substituiu Spotlight e Alfred. Snippets, clipboard history, janela hotkey para qualquer app.
- Linear
- Gestão de trabalho. Rápido, opinativo, não vira formulário burocrático.
- Notion
- Documentação pessoal e notas técnicas. Não é source of truth de produto; é meu caderno.
- Arc Browser
- Browser principal — tabs verticais, workspaces separados para trabalho e pessoal, boosts para ajustar sites específicos.
off-screen
Também treino jiu-jitsu (faixa azul), toco violão, jogo tênis como iniciante honesto, tenho dois gatos e um biochip NFC na mão. Fotografo quando dá — as fotos saem em @rwinterlens.