Javier Valencia Javier Valencia

Filtrando por categoría: Desarrollo

73 resultados

Novedades de Ruby 3.4: it, Prism por defecto y el GC modular

14 de septiembre de 2026 · 5 min de lectura

Quinta entrega de la serie Novedades de Ruby. Tiempo de lectura estimado: 6 minutos. Ruby 3.4 salió, como manda la tradición, el 25 de diciembre de 2024. Escribo esto en agosto de 2026, con veinte meses de perspectiva y varias aplicaciones Rails corriendo sobre ella en producción, así que puedo decirlo con tranquilidad: fue la actualización menos dramática de toda la serie 3.x. Y eso, que suena a poco, es exactamente lo que la convierte en una gran versión. 3.4 no vino a deslumbrar; vino a consolidar. Cambió el parser, empezó a descongelar (o más bien a congelar) un debate...

Novedades de Ruby 3.3: Prism y la era de los parsers

12 de septiembre de 2026 · 5 min de lectura

Seguimos la serie (todas las entregas, en la etiqueta ruby) con Ruby 3.3, publicado el 25 de diciembre de 2023. Sobre el papel parecía una versión gris: ni una feature de sintaxis vistosa, ni una clase nueva que enseñar en un tuit. Y sin embargo, con la perspectiva de 2026, fue una de las versiones más importantes de la década: la de la fontanería. Parsers, JITs y threads. Lo que no se ve, pero lo sostiene todo. Prism: por qué reescribir un parser importa La estrella del anuncio fue Prism, el nuevo parser de Ruby, obra de Kevin Newton. Durante...

Novedades de Ruby 3.2: YJIT llega a producción

9 de septiembre de 2026 · 4 min de lectura

El 25 de diciembre de 2022, como manda la tradición, salió Ruby 3.2. Si en la serie hemos visto versiones de promesas (todas las entregas, en la etiqueta ruby), esta fue la versión de los cumplimientos: el año en que YJIT dejó de ser un juguete y pasó a ser el motivo por el que actualizas Ruby. Y de propina, dos o tres cosas que hoy uso a diario sin acordarme siquiera de cuándo llegaron. YJIT deja de ser un experimento La nota de prensa lo decía sin rodeos: "YJIT is no longer experimental". El JIT que el equipo de...

Novedades de Ruby 3.1: YJIT entra en escena

7 de septiembre de 2026 · 5 min de lectura

Segunda entrega de la serie Novedades de Ruby, un repaso versión a versión por cada minor desde la 3.0, con la ventaja de escribir en 2026 y saber ya cómo acabó cada apuesta. En la entrega anterior vimos la 3.0 y su promesa del 3x3; hoy toca la versión que empezó a cumplirla de verdad. El 25 de diciembre de 2021 salió Ruby 3.1. Sobre el papel parecía una versión de transición: ni la ambición conceptual de la 3.0 ni grandes cambios de sintaxis. Y sin embargo, con la perspectiva de 2026, defiendo que fue una de las versiones más...

Novedades de Ruby 3.0: la promesa del 3x3

5 de septiembre de 2026 · 5 min de lectura

Arranca la serie Novedades de Ruby: un recorrido versión a versión por cada minor de Ruby desde la 3.0, contado por alguien que las fue estrenando en proyectos Rails reales. Un minor por entrega, hasta llegar a Ruby 4. La idea no es copiar el changelog —para eso ya están las release notes—, sino contar qué importó de verdad en el día a día y qué se quedó en anécdota. Y como escribo en 2026, me permito el lujo de la retrospectiva: ya sabemos qué envejeció bien. El 25 de diciembre de 2020 —Matz lleva toda la vida publicando las...