DEV Community

Cover image for Checklist: O Setup de Elite para Programadores no macOS
Francisco Júnior
Francisco Júnior

Posted on

Checklist: O Setup de Elite para Programadores no macOS

Acabou de tirar o MacBook da caixa? Não perca tempo a clicar em menus infinitos. Segue este passo a passo para transformar a tua nova máquina numa estação de trabalho de alta performance.

1. Calibrar a "Memória Muscular"

Antes de instalar qualquer app, ajusta o sistema para responder como tu queres:

  • [ ] Tap to Click: Ativa em Ajustes > Trackpad. Não precisas de "afundar" o trackpad para clicar.
  • [ ] Remapear Caps Lock: Muda para Escape ou Control em Teclado > Teclas Modificadoras. O teu dedo mindinho agradece.
  • [ ] Velocidade do Cursor: Coloca quase no máximo. O padrão do Mac é lento para quem usa múltiplos monitores.
  • [ ] Mostrar Extensões: No Finder, ativa "Mostrar todas as extensões de ficheiros".

2. O Motor (Gestão de Pacotes)

Não instales apps descarregando .dmg do browser. Usa o Homebrew.

  • [ ] Instalar Homebrew:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Enter fullscreen mode Exit fullscreen mode
  • [ ] Instalar Essenciais:
brew install --cask visual-studio-code orbstack spotify discord google-chrome

Enter fullscreen mode Exit fullscreen mode

3. Terminal & Shell

O terminal nativo é básico. Vamos dar-lhe superpoderes:

  • [ ] iTerm2 ou Ghostty: Substitutos de elite para o terminal padrão.
  • [ ] Oh My Zsh: Para teres o branch do Git sempre à vista.
  • [ ] Fira Code: Instala esta fonte para teres ligaduras de programação (ex: -> vira uma seta real).

4. Docker & Virtualização (O fim do lag)

Esquece o Docker Desktop se queres poupar bateria e RAM.

  • [ ] OrbStack: Instala e migra os teus containers. A diferença de performance em Apple Silicon é absurda.
  • [ ] Rosetta 2: Garante que tens o suporte para apps Intel instalado:
softwareupdate --install-rosetta

Enter fullscreen mode Exit fullscreen mode

5. Data Science Stack (O Novo Padrão)

Para quem trabalha com dados e não quer o caos dos arquivos .ipynb:

  • [ ] marimo: O substituto reativo e elegante do Jupyter.
pip install marimo

Enter fullscreen mode Exit fullscreen mode
  • [ ] BigFrames: Para processares TBs de dados sem fritar a RAM do Mac.

6. Utilitários "Indispensáveis"

Pequenas ferramentas que fazem uma diferença gigante no dia a dia:

  • [ ] Rectangle: Para organizar janelas com atalhos de teclado (estilo Windows Snapping).
  • [ ] Stats: Para veres o uso de CPU, RAM e Temperatura na barra de menus.
  • [ ] AltTab: Se não consegues viver sem o estilo de troca de janelas do Windows.

Top comments (0)