The 7th edition of Rails Tutorial goes live
🇺🇦 #606 — June 2, 2022Read on the WebRuby WeeklyShale: An Object Mapper and Serializer for JSON, YAML and XML— A library for converting JSON, YAML and XML into Ruby data structures as well as heading...
View ArticleRunning up that Roda..
🇺🇦 #607 — June 9, 2022Read on the WebRuby WeeklyWhat Would It Take for Roda to Win?— The creator of the Bridgetown site generator (which itself uses Roda at its heart) explains why he’s such a huge...
View ArticleDoes your gem have over 165 million downloads? Well..
🇺🇦 #608 — June 16, 2022Read on the WebRuby WeeklyMaking Popular Ruby Packages More Secure— Mirroring similar moves by GitHub with the npm registry, RubyGems’ maintainers want to improve the security...
View Articleputs-style developing, without the 'puts'?
🇺🇦 #609 — June 23, 2022Read on the WebRuby Weeklyrstfilter: VS Code Extension to See Execution Results Line by Line— It’s always interesting to see a new tool from a Ruby core team member, and you...
View ArticleMaking Ruby's GC faster
🇺🇦 #610 — June 30, 2022Read on the WebRuby Weekly(Not actually tenderlove, alas.) Tenderlove Cooks Up a Nifty Garbage Collector Optimization— Esteemed core team member Aaron Patterson has come up with...
View ArticleRuby Central lands $1m of added support.
🇺🇦 #611 — July 7, 2022Read on the Web✍️ A slightly unusual issue forged by the quietness typical of a holiday week in the US (to celebrate Independence Day on Monday 🇺🇸) coupled with a lot of...
View ArticleRuby's evolution from 2.0 to 3.1
🇺🇦 #612 — July 14, 2022Read on the WebRuby WeeklyRuby Evolution: New Ruby Features Added in v2.0 through v3.1— Victor checks in from Ukraine (where Russia’s invasion continues – here are ways you can...
View ArticleMike Perham's Ruby gem renovation
#613 — July 21, 2022Read on the Web🇺🇦Ruby WeeklyDown The Caching‑Hole? Adventures in 'HTTP Caching and Faraday' Land— It’s never good when you enable caching and performance gets worse. These cases...
View ArticleRuboCop picks up the pace.
#614 — July 28, 2022Read on the Web🇺🇦Ruby WeeklyTracing Ruby’s (Global) VM Lock— A new instrumentation API in Ruby 3.2 (due out in December) exposes GVL events so you can see what your app’s threads...
View ArticleScaling Sidekiq with gusto
#615 — August 4, 2022Read on the Web🇺🇦Ruby WeeklyScaling Sidekiq at Gusto— The popular background job processing system is almost everywhere these days, so you might find it useful to learn how one...
View ArticleA playground for Active Record experiments
#616 — August 11, 2022Read on the Web🇺🇦☀️ If you don't receive Ruby Weekly next week (August 18), don't panic – we're taking a week off for summer vacation :-) We'll be back on August 25.__Peter...
View ArticleDebugging Rails apps from VS Code
#617 — August 25, 2022Read on the Web🇺🇦In case you missed my note in the last issue, we took a week off last week, but we're now back until Christmas.. just 122 days to go, not that we're counting...
View ArticleDitching Active Record callbacks
#618 — September 1, 2022Read on the Web🇺🇦Ruby WeeklyTrilogy: A New Database Adapter for MySQL from GitHub— GitHub uses Trilogy for connecting its Rails apps to ‘MySQL-compatible’ (e.g. MariaDB)...
View ArticleRack 3.0 released
#619 — September 1, 2022Read on the Web🇺🇦Ruby WeeklyRunno: A Browser-Based Code Runner That Supports Ruby— It has some similarities with things like JSFiddle or CodePen, but can run Ruby (as well as...
View ArticleRuby's parser is to be rewritten
#620 — September 15, 2022Read on the WebRuby WeeklyRuby 3.2.0 Preview 2 Released— The countdown to Christmas Day, and therefore a key new version of Ruby, continues. Preview releases in recent years...
View ArticleA late April 1st proposal for Ruby?
#621 — September 22, 2022Read on the WebRuby WeeklyProposal: Extending HereDocs to Support Multiple Languages?— To set the scene here, Matz’s initial reaction to this proposal was “There’s still half...
View ArticleSidekiq 7 (beta) and Sinatra 3 (for real)
#622 — September 29, 2022Read on the WebRuby WeeklyPhlex: A New Component-Oriented View Framework— Author Joel Drapper has certainly been putting in the effort since creating Phlex a few months ago....
View ArticleA new Ruby HTTP server option
#623 — October 6, 2022Read on the WebTogether with Ruby Weekly📊 Towards Ruby 4 JIT— Essentially 'the state of the JIT union' with a look to Ruby's future from a member of the YJIT team at Shopify....
View ArticleData.define(:newsletter, :issue)
#624 — October 13, 2022Read on the Web🇺🇦Together with Ruby WeeklyComing to Ruby 3.2: Data.define— Several weeks ago we linked to Victor Shepelev's proposal for bringing native value objects to Ruby...
View Article🌻 Puma 6.0 released
#625 — October 20, 2022Read on the Web🇺🇦Together with Ruby WeeklyFinding Relationships Between Ruby’s Top 100 Packages and Their Dependencies— RubyGems recently began rolling out a new security policy...
View Article