Toggle sidebar
Articles

Writing on software design, company building, and the aerospace industry.

All of my long-form thoughts on programming, leadership, product design, and more, collected in chronological order.

Why You Should Use Docker Swarm for Production Deployments

Discover why Docker Swarm is a smart choice for production deployments. Learn how to scale your services, enable high availability, manage routing with Traefik, and run Laravel apps reliably with zero downtime.

Crafting an Elegant Query Filter in Laravel

Learn how to build a clean, reusable query filtering system in Laravel using scopes, pipelines, and traits. This post walks through practical examples and design patterns to help you write elegant, maintainable code for dynamic filtering.

Vim: How It Works and Why You Should Learn It

Discover the power of Vim, the fast and efficient text editor used by developers worldwide. Learn key commands, modes, and shortcuts to boost your workflow