Artículos
-
Ruby
Hanami 2 y Roda: alternativas a Rails para APIs y proyectos más ligeros en Ruby
Hanami 2 apuesta por inyección de dependencias explícita y arquitectura limpia. Roda es un micro-framework de routing en árbol, minimalista y muy rápido. Te explicamos cuándo tienen sentido frente a Rails y cuáles son sus diferencias reales.
-
Ruby
Kamal 2 en 2026: despliegue de Rails con Docker sin Heroku ni PaaS
Kamal 2 es la herramienta de 37signals para desplegar Rails con Docker en servidores propios. Gestiona zero downtime, accessories como Redis y MySQL, y variables de entorno. Rails 8 lo incluye por defecto.
-
Ruby
Autenticación en Rails 8: el generator nativo que llega sin Devise
Rails 8 incluye un generator de autenticación nativo que crea modelos User y Session, controladores y vistas sin Devise. Te explicamos qué genera, cómo funciona y cuándo sigue teniendo sentido usar Devise o Rodauth.
-
Ruby
ActiveRecord avanzado: el problema N+1, eager loading y queries eficientes
El problema N+1 genera una query SQL por cada objeto en un bucle. ActiveRecord resuelve esto con includes, preload y eager_load. Te explicamos cuándo usar cada uno y cómo detectar hotspots con Bullet.
-
Ruby
Testing en Ruby: RSpec, FactoryBot y la cultura BDD del ecosistema
RSpec y FactoryBot son las herramientas de testing más usadas en Rails. Te explicamos cómo estructurar specs con describe/context/it, crear datos de prueba con factories y organizar una suite que no se vuelva insoportablemente lenta.
-
Ruby
Ractors en Ruby 3: concurrencia paralela sin el Global VM Lock
Ruby 3.0 introdujo Ractors para lograr paralelismo real en CPU sin depender del GVL. Cada Ractor tiene su propio espacio de memoria y se comunica por mensajes. Te explicamos cómo funcionan y cuándo usarlos.
-
Ruby
Sorbet y RBS en Ruby: tipado estático en el lenguaje más dinámico
Sorbet es el type checker de Stripe para Ruby; RBS es el formato oficial de firmas de tipo desde Ruby 3.0. Te explicamos cómo funcionan, cuándo conviene adoptarlos y cuáles son sus diferencias prácticas.
-
Ruby
Hotwire en Rails: Turbo Drive, Turbo Frames y Stimulus sin escribir JavaScript
Hotwire es el stack de DHH para aplicaciones interactivas sin frameworks JS. Turbo Drive, Turbo Frames y Turbo Streams gestionan navegación y actualizaciones en tiempo real desde el servidor. Stimulus añade JavaScript organizado cuando hace falta.
-
Ruby
Rails 8 en 2026: Solid Queue, Solid Cache y sin Node.js como dependencia
Rails 8 llega con Solid Queue, Solid Cache y Solid Cable para eliminar Redis y Memcached como dependencias. También añade un generador de autenticación nativo y Propshaft como pipeline por defecto.
-
Ruby
Ruby 3.4 en 2026: YJIT mejorado, Prism parser y las novedades que importan
Ruby 3.4 llegó en diciembre de 2024 con YJIT multihilo activado por defecto, Prism como parser oficial y el parámetro implícito it en bloques. Te contamos qué cambia y por qué merece actualizar.









