Git

Branches, PRs, merge conflicts, and the workflows behind collaborative development.

Deploy

From localhost to a live domain, hosting, DNS, CDN, and production readiness.

Docker

Images, containers, Dockerfiles, ports, volumes, and Compose, without the hype.

CI/CD

Automated testing, building, and deployment pipelines that protect your main branch.

Security

Secrets management, HTTPS, dependency audits, and the basics of secure shipping.

Dev Setup

Environment variables, dotfiles, editors, and tools that make you fast.

Testing

Unit tests, integration tests, and why tests are most useful when they're automated.

Production

Monitoring, logging, error tracking, and what to do when things go wrong at 3am.