DevOps & Tools
Version control, developer tooling, CI/CD, and the day-to-day operational side of software engineering.
Articles
- Git Configurations — global setup, aliases, credential helpers, and a copy-paste quick-setup script.
- Git Tricks & Commands — inspecting changes, diffing commits and branches, finding deleted files.
- Docker Fundamentals — images vs. containers, Dockerfile layer caching, multi-stage builds, volumes, and docker-compose.
- Kubernetes Fundamentals — pods, Deployments, Services, scaling, self-healing, and rolling updates.
- Helm for Kubernetes — chart structure, templating, values overrides per environment, releases/rollbacks, and chart dependencies.
- CI with GitHub Actions — workflow triggers, jobs and the runner model, matrix builds, caching, secrets, and reusable workflows vs. composite actions.
- Load Balancing — Layer 4 vs. Layer 7, balancing algorithms, health checks, and sticky sessions.
AWS
Notes on specific AWS services live in their own AWS subsection — Lambda, CDK, Cognito, S3, SQS, and CloudWatch.
Contributing
Picked up a useful tool, script, or workflow? Add it here as its own file. See Contributing for the how-to.