Ruby 3.4.0 Release Candidate 1 Released— Christmas is almost here, and that means the imminent release of Ruby 3.4. If you haven’t played with it yet, 3.4.0-rc1 is worth trying as it includes everything the final release will, including the switch over to the Prism parser (so certainly worth testing). We’ll do a full 3.4 rundown once it’s released, but this is a good early Xmas present for now. Yui Naruse |
Lightstorm: A Minimalistic Ruby Compiler— It’s not every week we get to hear of a new Ruby implementation or compiler, especially not on the official LLVM blog. Lightstorm (source here) comes from the same folks as DragonRuby and is largely motivated by potential performance gains. Alex Denisov and Amir Rajan |
Keeping Rails Cool: The Modern Frontend Toolkit— If you’re like me, building backend apps is the fun part and the frontend.. not so much. With numerous approaches to building frontends for Rails apps, it’s easy to get overwhelmed, but Irina explains four tools/approaches to keep things simple. Irina Nazarova |
Django and Postgres for the Busy Rails Developer— If even looking at Python is sacrilege to you, skip this one, but Andrew does a reasonable job of comparing two rather different ecosystems, but one you may be asked to look at with Python's current lingua franca status. Andrew Atkinson |
Turbo Morphing Woes— We all know inventing the ship also invented the shipwreck. Morphing has some excellent applications but also comes with a new set of gotchas. Matheus Richard (Thoughtbot) |
Nokogiri v1.17.0: The Long Standing XML and HTML Library— As a mature library, Nokogiri doesn’t see many big updates, and while this is a stability/bugfix release, it’s a substantial one with improvements to the SAX parsers, fragment parsing, error handling, and schema validation. Keyword arguments have also been added to many methods, thanks to RubyConf 2024 Hack Day participants. Mike Dalessio et al. |
rvm-windows 1.0: A Ruby Version Manager for Windows— Despite the name, this isn’t related to RVM but offers similar functionality for native Windows use cases (no Cygwin or WSL needed) whether at the traditional Windows command line or in PowerShell. Matthäus J. N. Beyrle |
|