Is Rails on Windows finally a pleasant experience?
#461 — August 1, 2019Read on the WebRuby WeeklyRails on Windows Is Not Just Possible.. It's Fabulous— Ruby and Rails development on Windows has been pretty frustrating for well over a decade....
View ArticleFirst impressions of Fullstaq Ruby, a new custom build of MRI
#462 — August 8, 2019Read on the WebRuby WeeklyRunbook: A Ruby DSL for Gradual System Automation— PayPal-owned Braintree uses this to automate their deployment preflight checklists, on-call playbooks,...
View ArticleA tour of Ruby's 'magic' comments
#463 — August 15, 2019Read on the WebRuby WeeklyHow to Correct 32,000 Incorrect CSV Files in Fewer Than 32,000 Steps— We’ve all faced a data processing task from hell and CSV loves to throw up...
View ArticleRails 6.0, Pong in 160 lines of Ruby, and a new Sinatra release
#464 — August 22, 2019Read on the WebRuby WeeklyRails 6.0: Yes, It's a Big One!— Rails 6 is out! At this point, you’ve probably heard of all the big, new features so just take it out for a spin and...
View ArticleUnderstanding Webpacker in Rails 6
#465 — August 29, 2019Read on the WebRuby WeeklyFaker 2 Released: A Library for Generating Fake Data— A very long standing and popular library has taken some neat steps forward lately and v2’s API has...
View ArticleSidekiq 6.0 released, and Matz says no to the pipeline operator
#466 — September 5, 2019Read on the WebRuby WeeklyMatz Says Bye Bye to the Pipeline Operator |>— The ‘pipeline operator’ was a piece of syntax added to Ruby head on an experimental basis as an...
View ArticleAn interview with Ruby Object Mapper's Piotr Solnica
#467 — September 12, 2019Read on the WebIn issue 460 we included an interview with benchmarking expert Noah Gibbs. A lot of you loved how it came out.. so we're back with a new interview with Piotr...
View ArticleBenchmarking fibers vs threads and processes
#468 — September 19, 2019Read on the WebRuby WeeklyFullstaq Ruby Epic 2 Released with an APT/YUM Repo and Ruby 2.6.4 Support— Fullstaq Ruby is a distro “optimized for server use cases”. The memory...
View ArticleAn interview with Bozhidar Batsov of RuboCop and the Ruby Style Guide
#469 — September 26, 2019Read on the Web📣 This week we've got another interview for you — check out the bottom of the issue.Ruby Weekly▶ The Journey to One Million— A talk from RubyConf Taiwan 2019...
View ArticleUsing Ruby for primitive but productive automation
#470 — October 3, 2019Read on the WebRuby WeeklyWhat's New in IRB in Ruby 2.7?— IRB, the trusty Ruby REPL, isn’t something we often see getting updated with new Ruby releases, but Ruby 2.7 is...
View ArticleWhy RSpec Tests Fail (and How To Fix Them)
#471 — October 10, 2019Read on the WebRuby WeeklyRuby 2.7 to Deprecate Automatic Conversion of a Hash to Keyword Arguments— The way ‘keyword arguments’ work in Ruby grew from the legacy approach of...
View ArticleDebugging Hidden Memory Leaks in Ruby
#472 — October 17, 2019Read on the WebRuby WeeklyDebugging Hidden Memory Leaks in Ruby— Tracking down a nasty (new with Rails 6) memory leak using tools like mwrap, heaptrack, iseq_collector, and chap....
View ArticleRuby 2.7.0 Preview 2 Released
#473 — October 24, 2019Read on the WebRuby WeeklyRuby 2.7.0 Preview 2 Released— Progress towards a final Ruby 2.7 release on Christmas Day is going well! As a reminder, there are some big new bits in...
View ArticleThis week's Ruby news
#474 — October 31st, 2019Read on the WebRuby WeeklyHTTPX: A Ruby HTTP Library 'for Tomorrow'— httpx has a slew of features, the most interesting being HTTP/2 support and concurrent requests by...
View ArticleAn interview with GitHub's Eileen Uchitelle
#475 — November 7th, 2019Read on the Web💬 This week we've got another interview for you — check out the bottom of the issue.Ruby WeeklyHow Ruby Really Uses Memory: On the Web and Beyond— Ruby’s memory...
View ArticleRuby roots, Stripe's approach to testing, and the 'ambiguous' operator
#476 — November 14, 2019Read on the WebRuby WeeklyRuby's Roots and Matz's Leadership— Noah summarizes a recent talk Ruby’s creator, Matz, gave about the history of Ruby, where he got various language...
View Article10 new things in Active Record
#477 — November 21, 2019Read on the WebRuby WeeklyRuby Next: A Way to Transpile Modern Ruby Code to Run on Ruby 2.5 or mruby?— If you’ve used Babel in the JavaScript world, the concept here may be...
View ArticleRuby 2.7.0 Preview 3 Released
#478 — November 28, 2019Read on the WebRuby WeeklyRuby 2.7.0 Preview 3 Released— We’re now less than a month from the final release of Ruby 2.7 (which, fingers crossed, should be on Christmas Day, as...
View ArticleSome more of what's new in Ruby 2.7
#479 — December 5, 2019Read on the WebRuby WeeklyRuby 2.7 Adds Shorthand Syntax for Argument Forwarding— In short, you can use the syntax ... in parameter or argument lists to basically ‘pass through’...
View ArticleFixing real world Ruby performance and memory problems
#480 — December 12, 2019Read on the WebRuby Weekly▶ Fixing Real World Ruby Performance and Memory Problems— A dense 30 minute RubyConf talk that digs into two real world stories of resolving...
View Article