Ruby Weekly Issue 597: March 31, 2022

Ruby Weekly Issue 597: March 31, 2022

On Sorbet, Stripe’s Type Checker for RubySorbet isn’t new (it was open sourced in 2019) but Stripe is keen to share its successes with it and tell the story of why it’s used over their entire Ruby codebase – some 15 million lines of code. Maybe it’s time to give it a try, if you haven’t yet?

Jake Zimmerman (Stripe)

How to Use Active Record in a Library — (or, more broadly, ‘not in a Rails app!’) — While there are extensions to bring Active Record into things like Sinatra or Roda, what if you want to use AR in regular Ruby projects without any embellishments? It’s more work than you’d hope, but quite doable.



  • 🪦 Despite being under four years old, Ruby’s 2.6 branch is, as of today, considered ‘end of life’ meaning it’s “not supported by the ruby-core team any longer and does not receive any fixes.”

  • Passenger 6.0.13 has been released, adding support for Rocky Linux, Alma Linux, and FreeBSD 13.

  • Registration for RailsConf 2022 is open with both in-person (Portland, Oregon) and virtual (your place!) ticket options.

AI & Software Engineers — Sticker Mule is the Internet’s most “kick ass” brand. Our software team operates from 17 countries, and we’re always looking for more exceptional engineers.

Sticker mule

📕 Articles & Tutorials

▶  An Hour’s Interview with David Heinemeier Hansson — If you want a Rails or code heavy show, this one isn’t for you as it focuses more on topics like motor racing, politics, and the pros and cons of Twitter.

Code with Jason Podcast podcast

ParallelTests 3.8: More Cores == Faster Tests — Speed up Test::Unit, RSpec, Cucumber, or Spinach by running in parallel across multiple cores. With 3.8, support is dropped for Ruby 2.5 and 2.6 but improved for 3.0 and 3.1.

Michael Grosser

Jekyll 3.9.2 Released — Say hello to Ruby 3.0 and 3.1 support in the popular static site generator.

Jekyll Core Team

Source link

Leave a reply

Please enter your comment!
Please enter your name here