Technical Insights
Production notes from building and running Ruby on Rails systems, with the metrics and trade-offs behind each decision.
Most of it centers on the Rails 8 production stack: running Solid Queue, Solid Cache, and Solid Cable in place of Redis and Sidekiq, deploying with Kamal, and building UIs with Hotwire. There's a fair bit on databases too, since that's where the interesting failures tend to surface: PostgreSQL tuning, connection pooling, and reaching for TimescaleDB once the metrics tables outgrow an ordinary query. Underneath both sits the architecture question, like when a monolith still beats splitting things apart, where a service object actually earns its place, and how to model a domain without burying it in abstractions you regret later.
The business side runs through all of it, because cost, speed, and risk are what a client is really weighing when they pick one approach over another. Everything here comes out of production work, so you get the real numbers and a straight account of where each choice breaks down.
Building AI Agents in Ruby with the Anthropic SDK
Build a Rails AI agent that is actually safe to ship: tool design, prompt caching, authorization, injection defense, and cost control with the Anthropic SDK.
Read full articleOdoo API Integration in 2026: JSON-2, Webhooks, Dashboards
Business guide to Odoo API integration in 2026: the new JSON-2 API, native webhooks, plan limits, Odoo 19 changes, and building executive dashboards.
Read full articleXero API Integration in 2026: Pricing, Scopes, Dashboards
Business guide to Xero API integration in 2026: new usage-based pricing, OAuth scope changes, rate limits, webhooks, reporting gotchas, and dashboards.
Read full articleTimescaleDB in Rails: A Practical Implementation Guide
When to use TimescaleDB over plain PostgreSQL in Rails, plus hypertable migrations, compression, continuous aggregates, retention, and testing helpers.
Read full articleHow to Integrate Silverfin API: Ruby, Python, TypeScript
Step-by-step Silverfin API integration guide with code in Ruby, Python, and TypeScript. Covers OAuth2 auth, tiered sync, and custom financial dashboards.
Read full articleSolid Queue vs Sidekiq vs GoodJob: Production Comparison
Compare Solid Queue, Sidekiq, and GoodJob for Rails background jobs. Covers performance, cost, features, and a decision framework for production apps.
Read full articleMission Control Jobs: Monitor Solid Queue in Rails 8
Monitor Solid Queue jobs with Mission Control in Rails 8: install the gem, mount the engine, secure the dashboard, use the console API, and set up alerting.
Read full articleService Objects Are Not an Architecture
Stop treating service objects as architecture. Learn why data ownership, lifecycle, and invariants matter more than where your methods live in Rails apps.
Read full articleRails Monoliths Encode Organizational Assumptions
Discover why Rails monolith architecture mirrors your team's communication structure, and how Conway's Law shapes the real monolith vs microservices decision.
Read full articleSolid Cache in Rails 8: Database-Backed Caching Guide
Replace Redis with Solid Cache in Rails 8 for simpler ops and larger cache capacity. Setup, configuration, production gotchas, and when to keep Redis.
Read full articleDeploy Rails 8 with Kamal to a VPS: A Complete Guide
Deploy Rails 8 apps to an Ubuntu VPS with Kamal 2 in under an hour. Covers server hardening, Docker config, SSL, migrations, and zero-downtime deploys.
Read full articleRails 8 Authentication Generator: Production Setup Guide
Set up Rails 8 built-in authentication with sessions, sign-up, password resets, and production hardening - no Devise or third-party gems required.
Read full articleMigrate Sidekiq to Solid Queue: Complete Rails Guide
Runbook for migrating an existing Sidekiq install to Solid Queue with zero downtime: job inventory, per-job rollout, retry mapping, recurring jobs, and rollback.
Read full articleSolid Queue in Rails 8: Install, Migrate, and Deploy
Install Solid Queue in Rails 8 with database migrations, configure recurring jobs and concurrency, then deploy with Kamal. Includes Mission Control monitoring.
Read full articlePostgreSQL Optimization in Rails: N+1 and Slow Queries
Reduce Rails query times by 95% with proven PostgreSQL optimization techniques. Covers indexing, N+1 elimination, materialized views, and production monitoring.
Read full articleHotwire and Turbo in Rails: Production Patterns Guide
Replace React with Hotwire and Turbo in Rails. Production patterns for Turbo Frames, Streams, and Stimulus with performance comparisons and migration results.
Read full articleDubai AI Startup Hub: Inside the UAE Tech Boom
Explore how Dubai and the UAE invest billions in AI, crypto, and startup infrastructure. Real metrics from $100B funds, 11 unicorns, and global partnerships.
Read full articleRails 8 Production Features: Real Costs and Failure Modes
What Rails 8's Solid stack actually costs at scale, the failure modes you hit in production, and the upgrade order that minimizes downtime risk.
Read full articleAI Coding Assistants: Honest Productivity Data and Limits
Measured productivity gains from AI coding assistants across real projects. Specific workflows, prompt patterns, failure modes, and when AI slows you down.
Read full articleModern Software Development: What Businesses Need to Know
Adopt modern software development practices that cut deployment time by 90%, reduce infrastructure costs by 50%, and double feature delivery speed for your business.
Read full articleRuby on Rails for Business: Why It Still Wins in 2025
Ruby on Rails delivers MVPs in 4-8 weeks, cuts development costs by 30-40%, and scales from startup to enterprise. Here is the business case for Rails in 2025.
Read full article