All aboard the Rails 1.0 train
#686 — January 18, 2024Read on the WebRuby WeeklyRuby (3.3) on Rails (1.0)— Rails 1.0 was released about eighteen years ago (I know!) – just a day after Ruby 1.8.4. Things have changed a bit since...
View ArticleSinatra 4.0
#687 — January 25, 2024Read on the WebRuby WeeklySinatra 4.0: The Long Standing Ruby Webapp DSL— No official blog post yet, but the changelog has the full details. v4 gains support for Rack 3 (quite a...
View ArticleExceptional creatures
#688 — February 1, 2024Read on the WebRuby WeeklyRuby's Exceptional Creatures— A fun (and dare we say whimsical) guide to exceptions, where each is represented by a different cutesy ‘creature’ (12 so...
View ArticleRuby and IRB in the browser
#689 — February 8, 2024Read on the WebRuby Weeklyemirb: An Experimental Build of IRB for the Browser— What a neat demo! Yusuke, of the Ruby core team, has put together this browser based IRB...
View ArticleNow Ruby's on the Nintendo Wii
#690 — February 15, 2024Read on the WebRuby WeeklyThe Plan for Rails 8— There’s been a fair amount of buzz around the Rails 8 feature announcements, such as less of a need for Redis, no more...
View ArticleDetecting radiation with Tenderlove
#691 — February 22, 2024Read on the WebRuby WeeklyA Decent VS Code Setup for Ruby and Rails Development— “Setting up VS Code for Ruby on Rails development can be tricky, so I wrote this article to...
View ArticleSidekiq, under the hood
#692 — February 29, 2024Read on the WebRuby WeeklyThe Art of Forking: Unlocking Scalability in Ruby— Karafka (a Ruby processing framework for Apache Kafka) requires concurrency and parallelism, which...
View ArticleDHH's Windows odyssey
#693 — March 7, 2024Read on the WebRuby WeeklyA Cookbook of Ruby One-Liners— Ruby is a fantastic language for one-liners, whether in IRB or from the command line. We’ve linked to this cookbook before...
View ArticleTurbocharging Puma with Thruster
#694 — March 14, 2024Read on the WebRuby Weekly37signals Open Sources Thruster— First seen in Campfire, Thruster is a minimal HTTP/2 proxy for production Rails deployments – it runs alongside Puma and...
View ArticleChilling out with Ruby strings
#695 — March 21, 2024Read on the WebRuby Weekly'Chilled Strings': Working Toward Frozen Strings by Default?— A language proposal that would introduce “chilled strings” that masquerade as frozen...
View ArticleRecurring tasks come to Solid Queue
#696 — March 28, 2024Read on the WebRuby Weekly14 Tools and Gems Every Ruby Developer Would Love— I wouldn’t usually feature a list-driven article but this has been a quiet week and it's a good one!...
View ArticleA profiler and a fuzz tester
#697 — April 4, 2024Read on the WebRuby WeeklyVernier: A Next Generation CRuby (3.2+) Profiler— A sampling profiler that can track multiple threads, GVL activity, GC pauses, idle time, and more. If...
View ArticleCrystal in your Ruby
#698 — April 11, 2024Read on the WebRuby WeeklyCrystalRuby: Embed Crystal Code Directly in Ruby— Crystal is a Ruby inspired programming language that boasts a lot of great features and is well worth a...
View ArticleMaking SQLite faster in Rails apps
#699 — April 18, 2024Read on the WebRuby WeeklyPrism in 2024— Ruby 3.3 included a new standard library called Prism, a Ruby language parser that can be used internally by Ruby itself or as a library...
View ArticleAuto-tuning your GC settings
#700 — April 25, 2024Read on the WebRuby WeeklyAutotuner: Speed Up Your Rails App with GC Tweaks— You can get some serious performance boosts if you tweak Ruby's garbage collection settings, but there...
View ArticleActiveRecord::Core#inspect woes
#701 — May 2, 2024Read on the WebRuby WeeklyFixing a Footgun in ActiveRecord::Core#inspect— Objects have an inspect method that returns a string representation that can be useful in development and...
View ArticleAn interactive system testing UI for Capybara
#702 — May 9, 2024Read on the WebRuby WeeklyThinking About Typing in Ruby in 2024— A prolific developer reflects upon his recent experiences with Ruby 3’s support for explicit typing, by way of RBS,...
View ArticleA first glimpse of Ruby 3.4
#703 — May 16, 2024Read on the WebRuby WeeklyRuby 3.4 Preview 1 Released— I love it when the first preview of a new Ruby version drops. It makes it easier to get playing with the new features and...
View ArticleStrings can only get better
#704 — May 23, 2024Read on the WebRuby WeeklyThe Future of Frozen String Literals— A key change in Ruby 3.4 (now in preview) is string literals in files without frozen_string_literal will begin to act...
View ArticleDHH on SQLite
#705 — May 30, 2024Read on the WebRuby WeeklyThe Gemfile of Dreams Returns for 2024— First published almost 18 months ago, this article distilling several developers’ experiences into a curated...
View Article