Ruby 3.2’s YJIT is Production Ready— YJIT has been in production at Shopify since mid-December and, as part of Ruby 3.2, is now robust and production ready. Shopify has seen a ~10% speed bump across the board and many individual benchmarks are even better. This article provides a good update on the state of play as well as the team’s future plans. Maxime Chevalier-Boisvert (Shopify) |
![]() Free eBook: Advanced Database Programming with Rails and Postgres— Learn about subqueries, materialized views, and custom data types in Postgres and Rails. We walk through realistic real-life examples, translating first into SQL, and then into Rails code. Every example comes with source code so you can follow along. pganalyze sponsor |
📕 Tutorials, Articles & Features |
Evaluating More Coverage in Ruby 3.2— We linked to Kevin’s post last week about finding a bug in the new Coverage code, and this post goes into how to properly invoke the new options around eval. Kevin Murphy |
Signed URLs with Ruby— Signed URLs are an excellent security feature for specific use cases, such as when you want to provide limited access to an otherwise publicly reachable resource, and here are three ways to get it done. Karol Bąk |
Polars Ruby: Fast Polars-Inspired DataFrames for Ruby— For a variety of reasons, Ruby isn’t commonly associated with data analytics work, but libraries like this certainly open up some doors. (If you’re unfamiliar with the term ‘dataframe’, picture a spreadsheet.) Andrew Kane |
Inertia.js 1.0: Build SPAs for Any Backend— Inertia aims to be the ‘glue’ between various frontend libraries (React, Vue, or Svelte, say) and server-side frameworks, such as Rails which is officially supported (as well as Laravel). Jonathan Reinink |
|