Sexta y última entrega de la serie Novedades de Ruby. Tiempo de lectura estimado: 7 minutos. El 25 de diciembre de 2025 no salió Ruby 3.5. Salió Ruby 4.0. El número coincidió con una fecha redonda: treinta años desde aquel Ruby 0.95 de diciembre de 1995, y el equipo decidió que el aniversario, junto con las dos grandes novedades del ciclo, merecía saltar de versión mayor. Escribo esto en agosto de 2026, con ocho meses de 4.0 rodando, y este post cierra la serie: toca contar qué trae, qué promete y qué arco hemos recorrido desde el primer post. Por...
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...
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...
Quinta y última entrega de mis paellas de amateur, y la he guardado para el final porque es la más rara de las cinco y la que más discusiones genera cuando la cuento: el arroz de chuletón. Que nadie busque tradición detrás, porque no la hay; esto es un invento de patio, de esos que nacen un día que sobra caldo, sobra chuletón y falta vergüenza. Pero tiene una idea técnica dentro —una sola— que me parece la más interesante de toda la serie, y por eso cierra ella: la capa de arroz finísima. La idea que lo cambia todo...
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...