
Docker Best Practices for Developers
Essential Docker best practices for developers, including secure images, multi-stage builds, reproducible builds, container security, CI/CD, observability, and production-ready workflows
$ cd blog && ls
I write about software development, cloud, devops, and the things I learn while building projects and exploring new technologies.

Essential Docker best practices for developers, including secure images, multi-stage builds, reproducible builds, container security, CI/CD, observability, and production-ready workflows

Exploring the timeless chicken-and-egg question through evolution, biology, and the fascinating story of how life changes over time.

A practical look at boundaries, observability, and predictable failure modes in REST APIs.

Small improvements to local tooling and CI that compound across an engineering team.

Patterns that help you build maintainable, scalable, and high-performance React applications.
Why small hands-on projects can teach cloud architecture better than memorizing service catalogs.
Automate workflows, run tests, and deploy with GitHub Actions step by step.