Ruby 3.3’s YJIT Runs Shopify’s Production Code 15% Faster— YJIT in Ruby 3.2 has yielded big performance boosts to production workloads for many Rubyists, and Ruby 3.3 is looking to be even more promising with Shopify finding YJIT in 3.3 to be notably faster than in 3.2. How? Takashi explains all. Roll on Christmas Day and Ruby 3.3! Takashi Kokubun |
Applications Now Open to Join Ruby Central's Board— Ruby Central, the non-profit behind Rubygems and Bundler, is looking for people to join their board. Responsibilities include helping with RubyConf and RailsConf and supporting community growth efforts. Ruby Central |
![]() Scale Rails with Nginx Response Times— No one likes a slow website. Scale your Rails application automatically on any cloud using metrics like Nginx response time. Reduce response time when traffic goes up and reduce costs when they come down. Try it today for free, and get $100 in credits with the code: RubyWeekly100 Cloud 66 sponsor |
▶ An Introduction to Ruby in the Browser— In a talk for Montreal.rb, Andy, the creator of Glimmer, spoke about the potential for Ruby to take more of an active role in the browser by way of either WebAssembly or compilation to JavaScript via Opal. Andy Maleh |
Building a Sinatra App in Ruby— With the recent release of Sinatra 3.1, maybe you’ve been waiting for a tutorial to grok the long-standing web framework. Shorten some URLs while lengthening your Ruby knowledge. Aestimo Kirina (Honeybadger Developer Blog) |
▶ The Transformation of Trailblazer— Trailblazer is a project that provides an opinionated architectural style with which to implement business logic in Ruby apps. It’s most commonly associated with Rails and used to extend the basic MVC approach with higher level patterns, but is technically framework agnostic. Nick Sutterer |
Find Ruby Jobs with Hired— Hired makes job hunting easy-instead of chasing recruiters, companies approach you with salary details up front. Create a free profile now.
Hired |
|
“If you provide an API client that doesn't include rate limiting, you don't really have an API client. You've got an exception generator with a remote timer.” ___ Richard Schneeman |
|
|