Agent is Model plus Harness: Getting to Know Nexo
Publicado en July 17, 2026
Building a read-only email triage agent with Nexo, the new Ruby AI agent harness, one capability at a time across a multi-post series.
Continuar leyendo...Publicado en July 17, 2026
Building a read-only email triage agent with Nexo, the new Ruby AI agent harness, one capability at a time across a multi-post series.
Continuar leyendo...Publicado en June 19, 2026
I used GLM-5.2 via Ollama Cloud and Oh-My-Pi to drive a Rails 6.1 to 8.1 upgrade — removing Node, moving to SQLite, and what the open model got right.
Continuar leyendo...Publicado en June 12, 2026
How Hotwire — Turbo Frames, Streams, full-page morph, and Stimulus — covers most of what a JavaScript framework was required for, and which tool to reach for.
Continuar leyendo...Publicado en June 5, 2026
Why I'm building Fragua — a Rails app that orchestrates AI agents through the whole arc of building software, with the work kept visible throughout.
Continuar leyendo...Publicado en May 25, 2026
Why I built recuerd0, a context memory layer for AI coding agents, on SQLite and FTS5 full-text search instead of embeddings, vector databases, or RAG.
Continuar leyendo...Publicado en May 4, 2026
Kamal isn't just for apps you build yourself. It works just as well for prebuilt third-party Docker images — here's the pattern I use for self-hosted apps.
Continuar leyendo...Publicado en April 16, 2026
Rails handles framework-level security defaults — but authorization, rate limiting, CSP, session hardening, and encrypted attributes are decisions only you can make.
Continuar leyendo...Publicado en April 13, 2026
Rails security defaults cover CSRF, SQL injection, XSS, encrypted sessions, and more — here's what the framework handles before you write business logic.
Continuar leyendo...Publicado en April 7, 2026
The tools and workflow I use to ship Rails MVPs with Claude — from market research to spec-driven development — shared at the Claude Colima meetup.
Continuar leyendo...Publicado en March 13, 2026
Fifteen years with Rails and it keeps proving itself. Maquina extends it with generators, AI tools, and UI components — convention over configuration, all the way down.
Continuar leyendo...AI-driven scanners now probe small Rails apps for credentials and known exploits. How I use Rack::Attack, fail2ban, Cloudflare, and AI audits to fight back.
A pause between parts 7 and 8: four places where running nexo_mail against a real inbox forced the design past what the earlier posts described.
Why the merge, dedupe and narration of three email extractions lives in a Nexo skill rather than in Ruby, and the seam for fixing model arithmetic.