Docker Security Basics for Real Deployments
A practical reminder on credential handling, multi-stage builds, and image scanning when Docker is part of the deployment path.
A collection of my long-form engineering reflections and the lessons I’ve learned along the way.
A practical reminder on credential handling, multi-stage builds, and image scanning when Docker is part of the deployment path.
Why project rotation, quality gates, migration planning, and debt control matter if teams want to ship continuously without creating fragility.
How teams fall into the microservice trap—and a practical path to escape it with a modular monolith and a measured migration plan.
A guide to recognizing overengineering and strategies to keep your systems lean, maintainable, and focused on real user needs.
A practical guide to understanding technical debt, when to address it, and when to strategically delay repayment.
An introduction to Test-Driven Development (TDD) and insights from Kent Beck's book 'Test-Driven Development: By Example'