Usos

Publicado em 20 de out. de 2020 e leva aproximadamente 5 minuto(s) para ler.

Bateu a curiosidade sobre meu setup? Os programas que uso no dia-a-dia? Aqui vai uma lista pra você checkar.

Comum

Eu gosto de ter um ambiente separado do meu trabalho. Isso me ajuda a sentir que não estou "sempre trabalhando" e nem que "estou fazendo algo pessoal e não preciso ficar tão focado".

Porém, vários coisas são comuns em ambos ambientes:

Software

Periféricos

Work environment (macOS)

Hardware

  • MacBook PRO 2020 13-inch;
  • Intel Core i5 1.4GHz;
  • 8GB RAM DDR;
  • Intel Iris Plus 645 1536MB;

Software

  • iTerm2 - O melhor terminal pra macOS;
  • zsh + "Oh My ZSH!" - terminal framework;
  • Alfred4 (sem "powerpack") - Uma ferramenta de barra de busca que ajuda você encontrar arquivos no mac, abrir apps, fazer rapidas pesquisas no google, etc.;
  • Bartender4 - organizador de ícones na barra de menu;
  • RunCat - mostra o uso da CPU com pequenos GIFs animados;
  • BeFocused - timer para fazer a técnica pomodoro;
  • Clipy - app open-source de clipboard. Permite você manter um histórico do seu CMD + C;
  • PixelSnap - app pra medir a distancia entre elementos na tela;
  • Relax - app que "muta" os auto falantes quando você desconecta seu headset ou coloca o notebook pra dormir. Bem útil nos casos quando você abre seu notebook e começa a tocar uma música muito alta;
  • Kap - ferramenta para capturar a tela e exportar em GIF ou MP4;
  • magnet - Gerenciador de janelas
  • runjs - JavaScript REPL local. Uso quando quero testar rapidamente um código JS

Peripherals

  • Sony WH-1000XM3 - noise-canceling/Bluetooth. Excelente quando preciso ir pro escritório.

Home environment (Windows + WSL2)

No começo desse ano eu tentei utilizar WSL2 (Windows Subsystem for Linux), que é um jeito de rodar o Linux nativamente dentro do Windows.

Porém, eu tive tantos problemas de performance com ele que acabei desistindo. Minha conexão caia a cada 2 ou 3 vezes que eu rodava um build completo da minha aplicação.

Isso me incomodou tanto que eu decidi voltar pra estratégia de dual boot Linux + Windows e migrar meu ambiente de desenvolvimento inteiro pro Linux.

Eu ainda utilizo WSL para algumas coisas pequenas, mas quando preciso de longas sessões de código, eu sempre vou para o Linux.

Enfim, meu setup de casa:

Hardware

  • Intel Core i7-8700K 3.7GHz
  • Corsair Vengeance LPX 16GB RAM DDR4
  • SSD 1TB SanDisk 3D (Ambiente Windows);
  • SSD 256GB Samsung 860 Evo (Ambiente Linux)
  • MSI GeForce RTX 2060

Software

  • Linux Pop!_OS - Ubuntu-based, awesome for NVidia drivers, and stunning design.
  • Regular Ubuntu terminal: zsh + "Oh My ZSH!";
  • CopyQ - app open-source de clipboard. Permite você manter um histórico do seu CTRL + C;

Outros

VSCode Setup

Eu costumava ter uma configuração differente do VSCode pro trabalho e pra casa, mas desde que a MS implementou a funcionalidade de salvar na nuvem as configurações, eu achei mais prático usar o mesmo ambiente nos dois lugares pra eu ter a mesma produtividade.

Fonte

  • Fira Code - fonte open-source com símbolos que ajudam a ler melhor o código;

Temas

Plugins

Pra dar destaque nos plugins que na minha opinão são obrigatórios, eu adicionei uma estrela no nome.