| Together with |
|
📊 The new stats page links to ClickGems, a site by ClickHouse that aggregates gem statistics and provides visualizations of gem download data (example).
⚡️ IN BRIEF:
-
🇺🇸 The SF Ruby conference is back in November, complete with an 8-bit-inspired site and a rebranding to "San Francisco Ruby Startup Conference" with Y Combinator's Garry Tan keynoting.
-
🌐 Not keen on San Francisco? We've included a global Ruby and Rails events list at the end of the issue! RubyEvents.org also provides a good list.
-
Aaron 'tenderlove' Patterson proposes adding a new YARV instruction to CRuby to let the VM allocate 'right-sized' strings without the overhead of
String.new's method dispatch. -
Meanwhile, Jean Boussier proposes that Ruby 4.1's
Symbol#to_sshould return frozen strings.
💡 This is the first in a series of "Judoscale on Tour" posts with Railway, Fly, Northflank, DigitalOcean, and AWS ECS getting the same treatment soon.
💬 Once a Maintainer: Mike Dalessio — A popular interview series catches up with Rails committer and Nokogiri maintainer Mike Dalessio on how AI has changed security work, plus maintainer burnout.
Allison Pike / Once a Maintainer
📄 A new official Rails tutorial: Product Reviews – Covers adding a reviews feature to the e-commerce app built in Getting Started with Rails. Chris Oliver
📄 Writing a Linter is Fun: Introducing Marcdouane – Using dry/cli, dry/configurable, dry/events and inkmark. Stéphane Maniaci
📄 Cinnamon Buns and Commit Bits: A RubyConf Story – "I still think being a Rubyist matters and going to events like RubyConf matters." Richard Schneeman
📄 Surviving Rolling Deploys When Sidekiq Meets a Class It Doesn't Know Yet Dmitry Tsepelev
Lexxy: A Modern Rich Text Editor for Rails — 37signals introduced Lexxy as a replacement for Trix a year ago. It's matured significantly since, is the main editor in Basecamp, and now has a homepage of its own. It comes with Markdown support, smart links, code highlighting, and integrates with Action Text.
37signals
Extralite 3.0: A Fast, Featureful SQLite Wrapper — The "Ruby on SQLite, but better" library is now.. betterer? It adds many things sqlite3-ruby lacks, has good concurrency options, supports advanced SQLite features, and with v3.0 supports object graph transforms too, as demonstrated in this post.
Sharon Rosner
💡 If you're a Postgres user, check out our Postgres Weekly newsletter.
AASM 6.0: Add State Machines to Ruby Classes — Started life as the acts_as_state_machine for Active Record, but AASM now supports plain Ruby classes as well as other libraries like Mongoid and Sequel. Ruby 2.x and Rails 6.x support are dropped in v6.0.
Barron, Böttger, et al.
-
📱 Hotwire Native 1.3 – A big release for the framework that turns Hotwire-powered, server-rendered apps into native iOS and Android apps.
-
Turbulence 1.4 – Visualize Ruby code churn versus complexity, now with improved visualizations and a data recorder for your flight logs.
-
Lograge 0.15.0 – Tame Rails' default policy to log everything. Now fully tested up to Rails 8.1 and Ruby 4.0.
-
Tilt 2.8 – Generic interface for Ruby template engines.
-
Nori 2.9 – Long-standing Ruby XML-to-Hash parser.


0 Comments
Log in to join the conversation.No comments yet. Be the first to share your thoughts.