Hey, I'm Rama 👋
RSS FeedI'm a full-stack developer from Indonesia, writing about Laravel, PHP, Go, PostgreSQL, DevOps, and modern web development. I share deep-dive tutorials, performance optimization case studies, and practical guides to help you write cleaner, faster code.
📚 Series
In-depth, multi-part tutorials covering topics from start to finish.
- 🚀 Laravel Octane Mastery From zero to production with Swoole
- ⚡ Laravel Optimization Query tuning, indexing, and performance
- 🔄 From Laravel to Go Clean code in a statically typed world
- ☕ Spring Boot for Laravel Devs JVM ecosystem for PHP developers
- 🔍 Deep Dive: Laravel Indexing Database indexing strategies
- 🎓 Kelas Pakar Expert perspectives on diverse topics
🏷️ Topics
Explore articles by core technology and subject areas.
Featured
-
Adding an LLM-Friendly 'Copy to Markdown' Feature to Astro Paper (Inspired by RSPress)
A complete guide to building an RSPress-inspired 'Copy to Markdown' UI and dynamic LLM endpoints in your Astro Paper blog to boost Generative Engine Optimization (GEO).
Recent Posts
-
Deploying Laravel Reverb WebSocket Server with Nginx
A complete tutorial on deploying Laravel Reverb with both single-server and separate Nginx reverse proxy architectures, including Supervisor and SSL.
-
PgBouncer Connection Pooling: Transaction vs Session Mode Guide
Master PgBouncer connection pooling modes. Compare transaction vs session mode performance for Laravel and PostgreSQL. Avoid common database bottlenecks.
-
Laravel Queue Deadlock: Redis vs Database Driver (SQLSTATE 40001)
Resolve Laravel queue deadlocks (Serialization failure: 1213). Compare Redis vs Database drivers, locking mechanisms, and the SKIP LOCKED fix for PostgreSQL and MySQL.
-
Laravel Race Condition Fix: Cache::lock vs Database Locks
Master Laravel race condition fixes by comparing distributed Cache::lock with pessimistic database locking (lockForUpdate). Code examples and use cases.
-
🧩 From Laravel to Go (Part 2): Thinking Clean in a Statically Typed World
Discover how Go’s static typing system enforces Clean Code principles — from self-documenting functions to safe refactoring — tailored for Laravel developers learning Golang.
-
🧠 From Laravel to Go (Part 1): Why Go Appeals to a Laravel Developer
Discover why Go (Golang) is a natural next step for Laravel developers who love clean, expressive, and maintainable code. Learn how Go embodies the principles of *Clean Code* in language design, tooling, and philosophy.