Technical Insights
Real-world solutions to complex engineering challenges. Learn from 15+ years of building production applications.
Using TimescaleDB with Rails: When It Actually Makes Sense
A pragmatic look at TimescaleDB in Rails applications: where it excels, where it hurts, and why time-series databases are often misunderstood in product systems.
Read full articleService Objects Are Not an Architecture
Service objects organize code but don't enforce boundaries. Real architecture is about data ownership, lifecycle, and invariants - not where methods live.
Read full articleRails Monoliths Encode Organizational Assumptions
How Rails monolith architecture reflects team cognition, communication structures, and social contracts in experienced engineering organizations.
Read full articleSolid Cache in Rails 8: Database-Backed Caching Without Redis
A practical guide to Solid Cache in Rails 8: what it is, when it makes sense, how to configure it, and the operational gotchas when your database becomes your cache....
Read full articleHow to Deploy Rails 8 Apps with Kamal to a VPS
Step-by-step guide to deploying Rails 8 applications with Kamal 2 to an Ubuntu VPS. Covers server setup, Docker configuration, SSL, and migrations.
Read full articleHow to Use Authentication in Ruby on Rails 8
A practical, copy-paste guide to Rails 8's built-in authentication. Covers the new generator, sessions, sign-up, login, logout, password reset, controller protection, API-only tips, and hardening.
Read full articleMigrating from Sidekiq to Solid Queue in Rails: A Zero-Downtime Guide
Step-by-step guide to migrating from Sidekiq to Solid Queue without downtime. Covers incremental rollout, retry semantics, recurring jobs, and production rollback strategies.
Read full articleSolid Queue in Rails 8: Setup, Recurring Jobs, and Production Tuning
Solid Queue setup, recurring jobs, concurrency limits, and monitoring with Mission Control. Rails 8's DB-backed job runner in production.
Read full articlePostgreSQL Database Optimization in Rails: How to Cut Query Times by 95%
Deep dive into database optimization techniques that reduced query times by 95% in production applications. Practical strategies for indexing, query optimization, and eliminating N+1 queries.
Read full articleBuilding Reactive Interfaces with Hotwire and Turbo: A Practical Guide
Building reactive interfaces with Hotwire and Turbo without React or Vue. Production patterns and real-world trade-offs.
Read full articleDubai and the UAE: Watching a Tech Hub Get Built in Real Time
A firsthand look at how Dubai and the UAE are investing billions in AI, crypto, and building a serious startup ecosystem. Real numbers, real projects, real infrastructure.
Read full articleRails 8.0: Key Features for Modern Web Development
Rails 8.0 brings Solid Queue, Solid Cache, and enhanced Hotwire integration. What changed and how it affects production applications.
Read full articleAI Coding Tools in 2025: How They're Transforming Software Development
AI coding assistants in production: actual productivity gains, cost impacts, and limitations. What works and what doesn't in 2025.
Read full articleModern Software Development: What Businesses Need to Know in 2025
Modern software development practices that actually matter for business results. What to focus on and what to skip.
Read full articleWhy Ruby on Rails is the Right Choice for Your Business in 2025
Why Ruby on Rails works for rapid development, cost efficiency, and scalable growth. The business case without the hype.
Read full article