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.
Do clique de tecla ao pixel na tela: CPU, memória, sistema operacional, processo, e por que tudo isso importa para quem programa.
ls, cd, grep, find, pipe, redireção, man — os comandos que você vai usar todo dia com fluência real, não decoreba.
Como o Linux organiza arquivos, o que significa rwxr-xr-x, chown, chmod, ln -s vs ln — e por que isso quebra deploys.
PID, fork, exec, foreground/background, kill, SIGTERM vs SIGKILL, ps, top, htop — entenda o que roda no seu sistema.
Par de chaves RSA/Ed25519, ssh-keygen, authorized_keys, ssh-agent, config file, tunelamento — tudo que você precisa para nunca mais digitar senha.
Não só os comandos — o modelo mental de commits como snapshots, DAG de objetos, staging area, rebase vs merge, reflog como rede de segurança.
Fork vs clone, Pull Request, code review, issues, labels, milestones, GitHub Actions para CI/CD básico — o fluxo que empresas usam.
GET, POST, PUT, DELETE, status codes, headers, cookies, CORS, REST vs GraphQL básico — o protocolo que move a web inteira.
Resolução DNS (recursivo, autoritativo, TTL), handshake TLS 1.3, certificados X.509, CA, HTTPS — tudo antes do seu código rodar.
JSON e YAML como formatos universais de config, variáveis de ambiente e .env, 12-factor app — como configurar sistemas sem hardcode.
Os atalhos de teclado que mudam tudo, plugins essenciais, multi-cursor, terminal integrado, Vim básico para quando não tem outra opção.