Moving My Serverless Project to Ruby on Rails— When your serverless project grows from one function, to two, then to a whole collection of them, the complexity grows too, and using something more integrated like Rails might suit you better after all. Alex Kotliarskyi |
![]() Unlock The Secret Powers of the New Relic Ruby Agent— We're bringing observability to the mainstream by open sourcing our agents and SDKs to remove barriers to telemetry data collection. Come learn to unlock the Ruby agent's secret superpowers to gain a richer telemetry experience. New Relic sponsor |
How Fast Are Ractors?— With Ruby 3 due out in about a month, the anticipation for ractors (a new concurrency primitive we’ve mentioned numeroustimesbefore) is growing. Noah compares Ractors to threads and forks with mixed results. Noah Gibbs |
Matestack: Rails Views 'Reimagined'— Matestack is a pure-Ruby web UI framework for creating frontend components in Ruby without writing any Javascript (though it is extensible with Vue.js.) Reactivity ‘included if desired.’ It’s LGPLv3 licensed and clearly with a commercial angle intended longterm. This podcast episode goes into more depth. Matestack GmbH |
▶ A Rubyist's Apple M1 Review— An initial look into Apple’s new Arm-based M1 architecture from the perspective of a Ruby developer including what tools do and don’t work or require workarounds. David Kimura |
Symbol#to_proc Explained, The Short Version— I would call it more the “midsized version” or “a really, well-done version.” The examples are quite good and there are a few tangential learnings that are interesting.
Pierre Jambet |
Running Ruby on RISC-V— In the wake of the M1 Macs, Mike takes a look at another architecture that Ruby can run on, namely RISC-V, an open-source ISA. Mike Perham |
▶ Error Handling with Monads— From the RUG::B remote meetup, a look at approaches to error handling, the problems with Exception, ending with a live-coded refactoring of a class to using monads for results. Vitaly Pushkar |
How to Introduce Composite Primary Keys in Rails— Using composite keys increased performance for Shopify’s multi-tenant use case by making data access more efficient for common queries. Check out how one of the oldest and largest Rails apps continues to improve. John Arthorne (Shopify) |
Adding Authentication in Rails 6 with Rodauth— Rodauth is a plugin for the Roda web framework, but it is easy to add to Rails (and other frameworks.) The design principles of Roda (simplicity, maintainability) are certainly apparent in Rodauth. Janko Marohnić |
▶ Why GitHub's CLI Team Switched From Ruby to Go— GitHub famously uses a lot of Ruby (and was founded by four Rubyists!) so it’s interesting to see where it doesn’t make sense. This 3 minute portion of a podcast with Mislav Marohnić of the GitHub CLI team breaks it down. Portability, basically. The Changelog |
Senior Ruby Backend Developer (m/f/d)— We’re looking for a talented Ruby dev to join our InsureTech team and help us shape the insurance world of tomorrow. Offering responsibility, ownership, and growth possibilities. Getsafe GmbH |
ℹ️ Interested in running a job listing in Ruby Weekly? There's more info here. |