Blog
Para quem já sabe o básico e quer ir fundo. Aqui o assunto é como os modelos funcionam em produção: memória, roteamento, ferramentas, agentes. O lado técnico que pouca gente explica direito.
POSIX vs bash vs zsh. Starship prompt (cross-shell). Aliases, functions, here-docs. $PATH sanity. Exit codes, pipes, xargs, jq integration. Zero ambiguity between shell scripts interactive.
chezmoi (template-aware, 1st class), GNU Stow (symlink-based classic), dotfiles repo em Git. Template secrets per-machine, public repo safe. Onboarding new machine em 10min.
devcontainer.json spec (CNCF standard). GitHub Codespaces, Gitpod, JetBrains Space. "It works on my machine" finalmente solved. Features system (pré-instalados comuns), setup on open.
Make (universal, weird syntax, tabs), just (Rust, simpler, modern), task (YAML, cross-platform). Dependency management, .PHONY, parallel execution. Project automation central.
VS Code: multi-cursor, snippets custom, keyboard-first, profiles. Neovim (LazyVim, LunarVim distros). LSP cross-editor. Settings sync. Custom keybindings. Pair editor choice with team.
tmux (universal, 20 anos), zellij (Rust, moderno, UX friendly). Persistent sessions (detach/attach SSH), panes, windows, plugins. Survive disconnection. Remote dev essential.
Notebook/VM limpa. Script ou devcontainer que: instala Homebrew/Chocolatey, git, shell, dotfiles (chezmoi), editor config, Docker, linguagens (Node/Python via version manager), SSH keys. Cronometrar — meta < 20min.