Paneles en vivo
Tiles de KPI que se transforman en su sitio cuando cambia el dato subyacente — emitido desde el servidor, sin polling.
Llevamos entregando Ruby on Rails desde la versión 2 en 2008. Diecisiete años, ocho releases mayores, cientos de sistemas en producción. Hoy usamos Rails 8 con Hotwire para entregar productos reales y clickables en una semana — no diapositivas, no un flow de Figma.
2008
Desde Rails 2
8
Versiones mayores
100+
Apps entregadas
La línea Rails · estuvimos ahí
Rails 2
Nuestra primera plataforma de facturación. RESTful desde el primer día.
Rails 3
Asset pipeline. Bundler. Lanzamos seis SaaS de cliente.
Rails 4
Strong parameters, cacheo Russian-doll.
Rails 5
Action Cable. Primeros paneles en tiempo real.
Rails 6
Action Mailbox, testing paralelo.
Rails 7
Llega Hotwire. Reconstruimos SPAs de cliente como apps Turbo — la mitad de JS, el doble de velocidad.
Rails 8 · hoy
Solid Queue, Solid Cache, despliegues nativos con Kamal. Donde estamos hoy.
Por qué Rails 8
Rails 8 ha hecho trivial la infraestructura aburrida. Sin Redis. Sin workers Sidekiq separados. Sin media docena de servicios de configuración. Menos stack que mantener, más rápido de entregar y más barato de hospedar.
01 · Hotwire
Turbo Drive, Turbo Frames y Turbo Streams. Las páginas se transforman en el sitio, las actualizaciones en tiempo real llegan vía Action Cable y tu equipo escribe ERB en lugar de pelear con el estado en React.
02 · El trío Solid
Solid Queue sustituye a Sidekiq. Solid Cache sustituye a Redis. Solid Cable sustituye al pub/sub de Redis. Una base de datos, un juego de credenciales, una sola historia de backup.
03 · Kamal 2
Sin peaje de Heroku. Sin complejidad de Kubernetes.
04 · Auth integrada
Generador de autenticación nativo.
05 · Propshaft
Sin Webpacker, sin rarezas de Sprockets.
El prototipo de 1 semana
No un Figma clickable. No un "sistema de diseño". Una app Rails 8 corriendo en una URL real, con auth, base de datos real y lógica de dominio real. Puedes enseñársela a un cliente o a un inversor el viernes por la tarde.
Lun
Taller de medio día. Mapeamos el journey real del usuario, el modelo de datos y qué vamos a entregar esta semana y qué no.
Mar
Scaffold Rails 8 montado. Auth, layout, rutas base, pipeline de despliegue a un subdominio real. Canal de Slack abierto.
Mié
El único journey de usuario que importa, de extremo a extremo. Persistencia real, sin datos falsos.
Jue
Actualizaciones en tiempo real vía Turbo Streams. Formularios, validaciones, casos límite. Parece un producto.
Vie
Demo en vivo a las 16:00. Recogemos las prioridades de la siguiente semana juntos. La app sigue online.
Los defaults con opinión de Rails eliminan la fatiga de decisión. Hotwire elimina el build de frontend. Kamal elimina el cuello de botella del despliegue. Junta eso con ingenieros senior que han construido esto antes y "MVP en una semana" deja de ser un eslogan.
Cómo se ve el tiempo real
Cinco patrones concretos de tiempo real que entregamos cada semana con Rails 8 + Hotwire — sin React, sin servidores WebSocket separados, sin contratos de subscripción GraphQL.
Tiles de KPI que se transforman en su sitio cuando cambia el dato subyacente — emitido desde el servidor, sin polling.
Pulsa un campo, edítalo, guarda y la fila se actualiza. Cero JS. Una sola acción de controller.
Quién está viendo qué ahora mismo. Presencia y cursores vía Action Cable, persistidos en Solid Cable.
Las importaciones largas reportan progreso al usuario originador vía broadcast de Turbo Streams.
Toasts y badges de campana que aparecen al instante cuando un compañero te menciona.
Resultados de búsqueda renderizados en servidor que entran en un Turbo Frame mientras el usuario escribe.
Hablemos de tu hoja de ruta de IA. 30 minutos gratis, sin venta — solo ingenieros que pueden dimensionar el trabajo.