Writing

Blog & Articles

Thoughts on DevOps, web development, server architecture, and lessons from the trenches.

🐳
DevOps May 8, 2026

Dockerizing a Laravel App: From Zero to Production-Ready in One Afternoon

A step-by-step walkthrough of containerizing a Laravel application with Docker Compose — including PHP-FPM, Nginx, MySQL, and Redis — plus optimizations for production workloads.

Read More →
🔐
Security April 22, 2026

Hardening Your Linux Server: 10 Configurations Every Developer Should Apply

SSH key-only authentication, UFW firewall rules, fail2ban jail configurations, and kernel parameter tuning — the practical security checklist I run on every new VPS before it touches production traffic.

Read More →
Performance March 15, 2026

Scaling MySQL for SaaS: Indexing Strategies That Actually Work

Composite indexes, query optimization, and when to reach for read replicas instead of caching layers. Real examples from a multi-tenant SaaS database handling millions of rows across hundreds of tables.

Read More →
🔄
Development February 28, 2026

Laravel + Next.js: Building a Modern Full-Stack App Without the Boilerplate Pain

How to pair a Laravel API backend with a Next.js frontend for SSR pages, API route proxying, and authentication that feels seamless across both environments. Includes project structure and deployment tips.

Read More →