O Terminal Não é o Inimigo
DevOps
[30] O Terminal Não é o Inimigo

08/05/2025 • 1 min read

Processos, Serviços e o Comando `systemctl`
[33] Processos, Serviços e o Comando `systemctl`

Processos e serviços no Linux: leitura de ps aux e top, busca com pgrep, a… [+]

Shell Script do Zero
[34] Shell Script do Zero

Shell script do zero: shebang e permissão de execução, variáveis e… [+]

SSH: Conectando e Gerenciando Servidores Remotos
[61] SSH: Conectando e Gerenciando Servidores Remotos

SSH na prática: verificação de host com known_hosts, autenticação por par de… [+]

Git na Prática: Commits, Branches e Merges sem Medo
[62] Git na Prática: Commits, Branches e Merges sem Medo

Git no fluxo real de trabalho: os três estados de um arquivo, o ciclo… [+]

Trabalhando em Equipe com Git Flow
[63] Trabalhando em Equipe com Git Flow

Git Flow como modelo de organização de branches: os papéis de main e develop… [+]

GitHub Actions: Sua Primeira Automação de CI/CD
[64] GitHub Actions: Sua Primeira Automação de CI/CD

GitHub Actions do zero: os conceitos de workflow, event, job e step, a… [+]

Protegendo Branches e Revisando Código com Pull Requests
[65] Protegendo Branches e Revisando Código com Pull Requests

Pull Requests e proteção de branch: as regras que tornam a revisão… [+]

Semantic Versioning e Tags de Release
[91] Semantic Versioning e Tags de Release

Semantic Versioning e tags de release: o que MAJOR, MINOR e PATCH comunicam… [+]