You can jump directly to a section:
๐ New Products & ๐ Events
๐ย All about Code and Ruby: ๐ป Code, ๐Code Design,๐กAround, โค๏ธ Why Choose Ruby
๐งฐย Gems, Libraries, and Updates: ๐ New, ๐งฐ Updates and ๐ Keep an eye on
๐ค Related (but not Ruby-specific)
More content: ๐ ๐ ๐ง ๐ฅ โ๐พ (articles, podcasts, videos, newsletters)
๐ New Products
๐ Alex Rudallย launchedย LandingBurn.AI
๐ Marco Rothย sharedย that RubyConferences now has a section about meetups:
๐
Events
๐ Amsterdam Ruby Meetupย sharedย about the next edition ofย Rails Girls NL
๐ ย Balticrubyย sharedย tickets are available at Baltic Ruby
๐ ย Friendly.Rbย shared that tickets are still available forย Friendly.rb - Your friendly European Ruby conference. We (as ShortRuby and I are involved in organizing this conference) already have a very good list of speakers, and the CFP is open at friendlyrb.com/cfp
๐ ย Madison+ Rubyย shared tickets are still available atย Madison Ruby: Your Ruby Community
๐ Rails Camp Usaย sharedย a short preview of how the agenda will look like. Tickets available at west.railscamp.us
๐ ย Jason Swettย sharedย that he is thinking about putting a small conference for freelancers:
๐ All about Code and Ruby
๐ป Code Samples
๐ย Matt Swansonย sharedย a code sample showing how they use ActionText::Content as a fallback for an optional rich text:
๐ Stephann V.ย sharedย a code sample fromย Match DeferredRender in performance (#3) ยท stephannv/phlex-slotable@c1912b7
๐ย Prabin Poudelย sharedย about checking if a string is a valid JSON:
๐ Sean asked on StackOverflow how to create a new, empty Binding in Ruby. Richard Schneeman added a new answer to that question, proposing to use Ractors:
๐ย Chris Oliverย sharedย a code sample from a Rails PR about making Ruby 3.3 as target for Rails 8:
๐ย Greg Molnarย sharedย code samples about assertion-less test reporting in upcoming Rails:
Dima Fatkoย replied that a new PR changed a bit the configuration Remove configuration to control what we do with tests without assertions ยท rails/rails
๐ย Daniel Lopesย sharedย a code sample for doing flash messages in Rails:
๐ย Greg Molnarย sharedย a code sample about pluck accepting hash values in Rails 8:
๐ย Ruby Cademyย sharedย a tip about taking a single record using once:
๐ย Chris Oliverย sharedย a code sample about using a default value for belongs_to associations in Rails:
๐ย Thiago Massaย sharedย a code sample about setting Rails to raise exception on unpermitted parameters:
๐ย Matheus Richardย shared a code sample from active_record/relation.rb about how size checks if the records are loaded:
๐ย Avi Flombaumย sharedย a code sample to be added on the Rails console:
๐ย Fran Zekanย sharedย also a code sample that adds some helpers to Rails console:
๐ย Matt Swansonย sharedย a code sample showing a Stimulus controller that helps emit custom event
๐ย Ruby Cademyย sharedย a code sample about using destroyb_by method:
๐ย Fabianย sharedย a code sample about replacing the src of a turbo frame using a turbo frame:
๐ย Dima Fatkoย sharedย an invitation to execute rubocop with โprofile option:
๐ย Lรกzaro Nixonย sharedย about how in Rails 8 Active Record used bind variables instead of concatenated strings:
๐ย Josef Strzibnyย sharedย about Kamal 1.5 changing the build target:
๐ Erwin Kroonย sharedย a code sample and asked what happens when executed:
๐ Thinking about Code Design
๐ย Maxime Chevalierย sharedย in a reply performance data for using YJIT at Shopify and Github:
๐ย Greg Donaldย sharedย about how to think about flaky tests:
๐ David Heinemeier Hanssonย sharedย We're moving continuous integration back to developer machines
๐ย Joe Masilottiย asked about Rails and approaches for Authentication:
I will summarise here some responses, but you should subscribe to Joe's newsletter to receive a very good article about all these approaches:
Building from scratch using Rails 7.1 features. GoRails has a good tutorial about this
revise_auth gem - โA pure Rails authentication system like Deviseโ
authentication-zero gem - โAn authentication system generator for Rails applicationsโ
devise gem - โFlexible authentication solution for Rails with Wardenโ
passwordless gem - โAuthentication for your Rails app without the icky-ness of passwordsโ
clearance gem - โRails authentication with email & password.โ
rodauth-rails gem - โRails integration for Rodauth authentication frameworkโ
sorcery gem - โMagical Authentication for Rails. Supports ActiveRecord, DataMapper, Mongoid and MongoMapperโ
nopassword gem - โLogin via email, SMS, or whatever would use a temporary codeโ
action_auth gem - โActionAuth is an authentication Rails engine crafted to integrate seamlessly with your Rails application. Optimized for Rails 7.1.0โ
๐ย ใใณใใใฏใใคใย sharedย about upgrading Ruby helping with decreasing response time:
๐ก Around code (news, findings, books, and more - all about Ruby)
๐ Avoย sharedย Avo - Content Management System for Ruby on Rails
๐ Felipe Vogelย sharedย a list of Ruby libraries that can be used to build text-based games:
Here is a list of the projects linked by Felipe:
๐ย Ruby For Allย shared about moving to YouTube at Ruby for All
โค๏ธ Why Choose Ruby
โค๏ธ Ruby On Railsย announced they sold out the tickets in less than 20 minutes:
โค๏ธย Brice Ayresย sharedย about how fast it is to build an MVP with Ruby on Rails:
โค๏ธ ย Tobi Lutkeย sharedย a benchmark about Time to First byte latenceis Is my host fast yet? where Shopify is the top web app:
โค๏ธย Zach Holmanย sharedย about using Rails for 19 years:
โค๏ธย Nick Schwadererย sharedย about using Ruby on Rails:
๐งฐ Gems, Libraries, Tools and Updates
๐ New Gems and Repos
๐ย Soutaro Matsumotoย announced a new gemย rbs-inline: Inline RBS type declaration
๐ Brandon Weaverย published a new gemย refactor: Utilities for refactoring and upgrading Ruby code based on ASTs
๐ย Samuel Williamsย announced a new gem wtf - This gem will help you understand WTF your program is doing
๐งฐ Updates
๐งฐ David Rodriguez announced a new version of RubyGems:
๐งฐย J Ruby Dev Teamย announced a new version ofย JRuby 9.4.7.0 Released โ JRuby.org
๐งฐย Stan Loย announced a new version ofย Release v1.13.0 ยท ruby/irb
๐งฐย John Nunemakerย announced a new version ofย httparty
๐งฐย Mari Imaizumiย announced a new version ofย Release v0.5.4 ยท ruby/reline
๐งฐย Vladimir Dementyevย announced a new version ofย freezolite:
๐งฐย Jeremy Evansย announced a new version ofย Sequel 5.80.0 Released ยท jeremyevans sequel ยท Discussion #2157
๐งฐย Yuichiro Kanekoย announced a new version ofย Release v0.6.9 ยท ruby/lrama
๐งฐย Samuel Williamsย announced a new version ofย Fiber local inheritance by ioquatix ยท Pull Request #3 ยท socketry/fiber-local
๐งฐย Kevin Newtonย announced a new version ofย Release v0.28.0 ยท ruby/prism
๐งฐMike Dalessioย announced Release v3.3.1 ยท active-hash/active_hash
๐งฐMike Dalessioย announcedย Release v2.6.0 / 2024-05-04 ยท rails/tailwindcss-rails
๐ Keep an eye on
๐ Peter Zhu submitted a new feature to Ruby about Extract Ruby's Garbage Collector
๐ค Related (but not Ruby-specific)
๐คย Mohammad A. Aliย sharedย a thread about backup SQLite:
๐คย Josef Strzibnyย sharedย about writing a book:
๐ค Brandon Weaverย sharedย 4 quadrants of Stability vs Test Coverage:
๐คย Jason Charnesย sharedย about clever code:
๐คย David Nixย sharedย about using SQLite:
๐คย Jason Swettย sharedย about SOLID:
๐คย Uncle Bob Martinย sharedย about types and tests:
๐คย Paul Grahamย sharedย about CSS:
More content: ๐ ๐ ๐ง ๐ฅ โ๐พ
Aitor Garcรญa Reyย shared their slides fromย Running a Fintech company with Ruby
๐ Newsletters
๐ย Hotwire Weeklyย published a new edition aboutย Week 18 - Hotwire at RailsConf, migrating from React to Hotwire, and more!
๐ย Allison Pike published a new edition of Once a Maintainer aboutย Once a Maintainer: Rafael Franรงa
๐ Greg Molnar published a new edition of This Week in Rails aboutย Ruby on Rails — Rails console improvements, assertionless tests reporting and more!
๐ Ruby Weekly published a new edition about ActiveRecord::Core#inspect woes
๐ย Ruby LibHuntย published a new edition ofย Awesome Ruby Newsletter - Issue 415, May 02, 2024
๐ Women on Rails published a new edition of Newsletter WoR #58: React 19 beta, better docs for Rails, consent in Tech; Dalรญ answers your questions.
๐ง Podcasts
๐งย Ruby For Allย published a new podcast aboutย RailsConf 2024 Workshop Spotlight โ Build High Performance Active Record Apps with Andy Atkinson
๐ง Indie Railsย published a new podcast aboutย The Surprising Benefits of Collaboration for Indie Devs
๐งย Ruby Roguesย published a new podcast aboutย The Life and Death of a Rails App with Olivier Lacan - RUBY 635
๐ง Jared White published a new podcast aboutย Episode 10: Ruby un Rails (and Proof of Life Update)
๐ง The Bike Shed published a new podcast about 424: The Spectrum of Automated Processes for Your Dev Team
๐งย Ruby Roguesย published a new podcast aboutย Avo: Building Custom Interfaces, Managing Users, and Creating Authorization Systems - RUBY 634
๐ฝ๏ธ ๐ฅ Videos
๐ฅย Tropical.Rbย published the videos on YouTube atย Tropical.rb - 2024
Screencasts
๐ฅ Drifting Rubyย published a new video aboutย Episode 455 - Tips and Tricks
๐ฅ Jason Swett published a new video aboutย Workshop Preview: TDD for Absolute Beginners
๐ฅ Friendly Show published two new videos about S2E7 Nick Sutterer - Trailblazer daddy, ViewComponents grandpa, heart of the party and S2E8 Radoslav Stankov does not need Hotwire
โ๐พ Articles
Whatโs new ๐
Irina Nazarova published an article aboutย Let's have more tech meetups! A quick-start guide to holding your own
Andrei Maxim published a new article aboutย In Relentless Pursuit of RESTful Webhooks
David Copelandย published an article aboutย Ruby's Complex Branching Options
Thiago Araรบjo Silva ย published an article aboutย Advanced Ruby: The Chainable Request Pattern
Evgeny Li published an article aboutย Choosing the Right Audit Trail Approach inย Ruby
Brandur Leachย published an article aboutย Ruby typing 2024: RBS, Steep, RBS Collections, subjective feelings
Christopher Colemanย published an article aboutย Enumerable: Filter Feeder
Trรฉsor Birekeย published an article aboutย Rack_Test orย Selenium ?
Mohammad A. Ali published a new article aboutย Backup strategies for SQLite in production
Abiodun Olowode published an article aboutย AnyCable for Ruby on Rails: How Does it Improve over Action Cable?
Brooke Kuhlmannย published an article aboutย Module Builder Pattern
Mohammad A. Aliย published an article aboutย Backup strategies for SQLite in production
Gelsey Torres published a new article aboutย An Introduction to Software Quality (Part 2): What Is Technical Debt?
Augusts Bautraย published an article aboutย Use stateless services
Dom Christieย published an article aboutย Turbo Teapot
How-TOs ๐
Rails Designer published an article aboutย How to Work with Forms inside Forms in Rails and about How to Add Disabled State to Buttons with Turbo & Tailwind CSS
Ash Gaikwadย published an article aboutย How to setup VS Code for Ruby
Paul Sadauskasย published an article aboutย Using Local Font Files in the Rails 7.1 Asset Pipeline
Alexandre Ruban published a new article aboutย How to build a Cmd+k search modal with Hotwire
Prasanth Chaduvula published an article aboutย Rails Adds GitHub CI Workflow By Default To New Applications
Luan Gonรงalves published an article aboutย Setting up ActiveStorage + CloudflareR2 + Quill
Deep Dives ๐
Akshay Khotย published an article aboutย Working with Resourceful Routes in Ruby on Rails
Gelsey Torres published an article aboutย An Introduction to Software Quality (Part 2): What Is Technical Debt?
Richard Schneemanย published an article aboutย Docker without Dockerfile: Build a Ruby on Rails application image in 5 minutes with Cloud Native Buildpacks
Related
Ahmed Nadarย published an article aboutย Your True Value Beyond The Job Title
Adrian Oprea published a new article aboutย Personal project managent
Mohit Sindhwani published a new article aboutย Portable setup for PostgreSQL on Windows (Pg16 Edition)
This should be called "Long Ruby Newsletter" ๐
Thank you so much for the effort you make to get all this precious information.