Pular para o conteúdo
Renan Spatin

/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.

Inspirado pelo uses.tech e pelo /uses original do Derek Sivers.