What makes you WTF about Rails 6?
#501 — May 14, 2020Read on the Web💬 Have we got an interview with the host of the Ruby on Rails Podcast? We sure do. At the bottom of the issue :-)Ruby WeeklyThe Practical Effects of the GVL on Scaling...
View ArticleTruffleRuby takes another step forward
#502 — May 21, 2020Read on the Web💡 A very meaty Code & Tools section this week so don't forget to head down there if you're skimming through :-)Ruby WeeklyHow to Fix Slow Code in Ruby— How do you...
View ArticleThis is for the 42.9% of us who want to keep using Ruby
#503 — May 28, 2020Read on the WebRuby WeeklyThe Results of a Survey into RuboCop's Defaults— Over 700 RuboCop users were surveyed about their preferences around the popular code analyzer and...
View ArticleRails gets a new generator for lightweight apps
#504 — June 4, 2020Read on the Web🖤 It's time to speak up, donate or even just stream a fundraising video, because Black lives matter.Ruby Weekly▶ Discussing Rails Deployment and Hosting Options with...
View ArticleAn interview with Richard Schneeman
#505 — June 11, 2020Read on the Web📢 We've got a bit of bonus content this week in the form of an interview with Richard Schneeman at the footer of the issue :-)Ruby WeeklyAn Interview with Rails'...
View ArticleSparking ✨ joy ✨ by running fewer tests
#506 — June 18, 2020Read on the WebRuby WeeklySimpleDiscussion: A Simple, Extensible Rails Forum— If Discourse is a bit on the heavy side for you, you might find this simple forum software extracted...
View ArticleFactory Bot 6.0, Enumerable#filter_map, and scraping the Web with Ruby
#507 — June 25, 2020Read on the WebRuby WeeklyBuilding GitHub-Style 'Hovercards' with Stimulus and HTML-Over-The-Wire— HEY! What’s old is new again. The concepts behind pjax to update a page take...
View ArticleA proposed new syntax for struct literals
#508 — July 2, 2020Read on the WebRuby WeeklyA Syntax for Anonymous Struct Literals— A proposed new Ruby feature where ${a:1, b:2} would be roughly equivalent to Struct.new(kw.keys).new(kw.values)...
View ArticleMore on an anonymous struct literal syntax for Ruby
#509 — July 9, 2020Read on the WebRuby WeeklyA Fast Car Needs Good Brakes: How Heroku Added Client Rate Throttling to Their API Client Gem— When you’re interacting with remote APIs, you’ll often need...
View ArticleWorkflows, testing, and why you might want to log into RubyGems.org
#510 — July 16, 2020Read on the WebRuby WeeklyIntroduction to AWS Simple Workflow Service (SWF)— SWF is used for building and managing background jobs made up of numerous parallel or sequential steps,...
View ArticlePumas, Unicorns, Prizes, and Stimulus(.js)
#511 — July 23, 2020Read on the WebRuby WeeklyGitLab on Its Migration from Unicorn to Puma— While GitLab is running at a pretty large scale, these two application servers are widely used throughout the...
View ArticleAn interview with Michael Hartl
#512 — July 30, 2020Read on the Web🎉 At the end of this week's issue we have an interview with the man, the legend, Michael Hartl of Rails Tutorial fame – don't miss it 😄Ruby WeeklyThe State of Ruby 3...
View ArticleGitHub now running Ruby 2.7 in production
#513 — August 6, 2020Read on the WebRuby WeeklyNoticed: Notifications for Rails Apps— Supports database, email, Action Cable, Twilio, Slack, and custom delivery methods. There’s a 12 minute screencast...
View ArticleDockerizing your Ruby apps, and when not to use Rails?
#514 — August 13, 2020Read on the WebRuby WeeklyWhen Should You Not Use Rails?— Thoughts on when Rails doesn’t necessarily shine compared to the alternatives. No one else has really created a list like...
View ArticleThe motivation behind dry-validation
#515 — August 20, 2020Read on the WebRuby WeeklyNoRuKo: A Virtual Ruby Conference.. Tomorrow!— This event, which somehow went under our radar till now, aims to fill the void by all of the various...
View ArticleAn interview with Sandi Metz, plus the story behind upgrading GitHub to Ruby 2.7
#516 — August 27, 2020Read on the Web📝 At the end of this week's issue we have a great interview with prolific Rubyist and author of '99 Bottles of OOP', Sandi Metz. Be sure to scroll down and check it...
View ArticleExperimental support for rightward assignments
#517 — September 3, 2020Read on the WebRuby WeeklyRuby Adds Experimental Support for Rightward Assignments— I might be wrong, but I think this curious bit of syntax which may end up in Ruby 3 may prove...
View ArticleRactors, Sinatra 2.1, and getting symbol names more efficiently
#518 — September 10, 2020Read on the WebRuby WeeklyWriting a Ractor-Based TCP Server— Ractor is an actor-like mechanism for getting true parallel execution support in Ruby without any thread safety...
View ArticleThe talks from RubyKaigi 2020, and a new Ruby debugger option
#519 — September 17, 2020Read on the WebRuby WeeklyThe Life-Changing Magic of Tidying Ruby Object Allocations— A transcription of Richard’s talk at EuRuKo last year that uses a Marie Kondo “Does it...
View ArticleThe one where a Silicon Valley character promotes a Ruby library
#520 — September 24, 2020Read on the WebRuby Weekly▶ Triage with Me: 11 Issues and 2 PRs in 1.5 Hours— The creator of CodeTriage takes us behind the curtain to see how he triages and works with issues...
View Article