Ruby became Ruby 28 years ago
#541 — February 25, 2021Read on the Web💡 We've had some great feedback about the Tip of the Week so we want to keep it going, and it's back this week without another method that may have passed you by...
View ArticleFive ways to make HTTP requests from Ruby
#542 — March 4, 2021Read on the Web💡 We've had some fantastic Tip of the Week feedback, so we're carrying on :-) If you have any suggestions of things Jemma could cover, you can tweet her...
View ArticleAn interview with Matz
#543 — March 11, 2021Read on the Web💡 Mea culpa. In last week's issue, we made a bit of a funny mistake in confusing Shopify and Spotify twice and it got past three of us who proofread the issue! The...
View ArticleAwesome Print is back
#544 — March 18, 2021Read on the WebRuby WeeklyBringing Encrypted Attributes to Active Record Models— The folks at Basecamp are extracting how they encrypt attributes for their ‘HEY’ email app in this...
View ArticleCrystal 1.0
#545 — March 25, 2021Read on the WebRuby WeeklyRails Installation Broke Briefly as Dependency Yanked Old Versions of Gems— A bit of a complicated story this! In brief, MimeMagic is a library for...
View ArticleA Rubyist's Walk Along the C-side: Implementing an Extension in C
#546 — April 1, 2021Read on the Web😄 Hi folks! There's a time and a place for April Fools' jokes — today is certainly the right time (someone might want to tell Volkswagen that) but this isn't the...
View ArticleRuby 3.0.1 released
#547 — April 8, 2021Read on the WebRuby WeeklyRuby 3.0.1 Released— A quick point release to fix two vulnerabilities: a XML round-trip vulnerability in REXML and a file creation vulnerability in...
View ArticleModel, controller, and view patterns and anti-patterns
#548 — April 15, 2021Read on the Web🖋 A surprisingly quiet week in Ruby land, but we've found some good releases, we've got a tip of the week, and hope you're having a great week wherever you are :-)...
View ArticleSolidus as a rock
#549 — April 22, 2021Read on the WebRuby WeeklyWhy Our Puma Workers Constantly Hung, and How We Fixed It by Discovering a Bug of Ruby 2.5.8 and 2.6.6— This equally epically titled and epically long...
View ArticleRuby is not Rails
#550 — April 29, 2021Read on the WebRuby WeeklyThe Best Ruby HTTP Clients for 2021?— A ‘dad jokes’-powered roundup of various ways to making HTTP requests (that go beyond the simple URI.open approach)...
View Article❤ Sam Stephenson
#551 — May 6, 2021Read on the Web😬 Last week I linked to what felt like a very tangential (to Ruby) story about Basecamp which I knew many in the Ruby community would be discussing, even if it wasn't...
View ArticleHow Rails gets made
#552 — May 13, 2021Read on the WebRuby WeeklyThe History of RSpec— The story of RSpec’s emergence is one of the most organic developments we’ve ever read. Steven is full of gratitude (along with some...
View ArticleRailsConf 2021 videos now available
#553 — May 20, 2021Read on the WebRuby Weekly▶ Talks from RailsConf 2021— There's an official playlist with only 10 videos or you can trawl through Ruby Central's channel to find the rest. There's a...
View ArticleJIT to the future
#554 — May 27, 2021Read on the WebRuby WeeklyRuby 3 JIT Can Make Rails Faster— Ruby introducing its own JIT compiler got people pretty excited at the potential performance increases, but it hasn't...
View ArticleMore work on making Ruby faster
#555 — June 3, 2021Read on the Web😶 A curiously quiet week in Ruby land! We hope you're enjoying the weather where you are right now, especially as summer begins to rear its head in the northern...
View ArticleMatz talks about Ruby 3.0 and beyond
#556 — June 10, 2021Read on the WebJemma is back with another tip of the week - check it out at the end of this issue. The only problem is I can never remember the syntax for heredocs off the top of...
View ArticleRails remains a big deal at GitHub
#557 — June 17, 2021Read on the WebRuby Weekly"GitHub Processes 2.8 Billion API Requests Per Day".. with Ruby— It’s only a quick tweet, but when GitHub’s CEO says the company is handling 2.8 billion...
View ArticleDigging into the 'magic' of Ruby code
#558 — June 24, 2021Read on the WebRuby WeeklyRhizome: A JIT for Ruby, Implemented in Pure Ruby— Described as a “pedagogical JIT compiler” (i.e. an experiment for learning purposes), Rhizome exists to...
View ArticleLetting GitHub write your Ruby for you...
#559 — July 1, 2021Read on the WebRuby WeeklyYouPlot: CLI Tool to Draw Plots on the Terminal— A bit random, but I was struck by how neat this little Ruby-powered terminal-based plotting tool was. I...
View Articletenderlove's pure Ruby x86 assembler
#560 — July 8, 2021Read on the WebRuby WeeklyRuby 3.0.2 Released (plus 2.7.4 and 2.6.8)— It’s security release time. Net::FTP and Net::IMAP have some vulnerabilities that have been fixed. The 2.6.8...
View Article