RSSAmplifier

Blog

Nikita Sinenko

Ruby on Rails engineer in Dubai, UAE. Rails performance audits, PostgreSQL tuning, Rails 8 Solid Stack migrations, API integrations, and AI agent workflows.

nsinenko.comRSS feed ↗10 posts

Latest posts

Anthropic Ruby SDK vs ruby_llm: Claude Gem Trade-offs

Compare the official Anthropic Ruby SDK with ruby_llm for Claude in Rails: provider-specific features, Rails persistence, and where each gem gets awkward.

Solid Queue Recurring Jobs: Rails 8 Schedule Setup Notes

Set up static Solid Queue recurring jobs in Rails 8 with config/recurring.yml, Fugit schedule checks, scheduler processes, idempotency, and deployment notes.

Gemini API in Ruby: Interactions Client Notes

Build a narrow Gemini Interactions API client in Ruby: Faraday transport, function calling, boundary parsing, server-side state, and approval gates.

Running AI Agents as Background Jobs with Solid Queue

Run AI agents as background jobs with Solid Queue: queue isolation, concurrency limits, safe retries, resumable runs, and per-account cost control.

Rails AI Agents with the Anthropic SDK: Guardrails

Build a Rails AI agent with the official Anthropic Ruby SDK: tool loops, MCP servers, write-tool guardrails, approval gates, testing, and cost controls.

Odoo API Integration in 2026: JSON-2, Webhooks, Dashboards

Odoo API integration in 2026: JSON-2 in Odoo 19, native webhooks, plan limits, rate ceilings, external IDs, and warehouse-backed reporting.

Xero API Integration: Pricing, Scopes, Sync Boundaries

Xero API notes on pricing, granular OAuth scopes, rate limits, token refresh, webhook gaps, and why dashboards should read a synced copy, not the API.

TimescaleDB vs Postgres in Rails: When You Need It

TimescaleDB vs plain PostgreSQL for a Ruby on Rails app: hypertables, compression, continuous aggregates, migration risk, and when plain Postgres still wins.

Solid Queue vs Sidekiq vs GoodJob for Rails Jobs

Compare Solid Queue, Sidekiq, and GoodJob by workload shape: throughput, pickup latency, Redis cost, batch support, retry semantics, and migration risk.

Mission Control Jobs: Solid Queue Ops Setup

Mount mission_control-jobs for Solid Queue, secure the dashboard, filter job arguments, add alerting outside the UI, and rehearse the retry path.