Discover more from Short Ruby Newsletter
Short Ruby News - Edition #60
Discover the world of Ruby in this comprehensive newsletter covering week 37 of 2023. Find code samples, community updates, gems, resources, and thought-provoking discussions.
This week's edition is shorter because I'm co-organizing the Friendly.rb event. See you there!
You can jump directly to a section:
More content: 📚 🗞 🎧 🎥 ✍🏾 (articles, podcasts, videos, newsletters)
Get 20% off when buying Deployment from Scratch from the affiliate link👇
Deployment from Scratch (affiliate link with 20% discount) An introductory but comprehensive guide to web application deployment. Learn the groundwork for setting up Linux virtual servers and containers. Provision of web servers and databases. Includes bash scripts to deploy a Static Website, a full-featured Rails app, and a PostgreSQL cluster.
🚀 New Products
👉 All about Code and Ruby
👉 Xavier Noria shared about why they like Ruby:
👉 Brad Gessler shared about not using inheritance but composition:
👉 Josef Strzibny shared about active storage:
👉 Emmanuel Hayford shared a tip about using select fields as hashes in Rails 7.1:
Please consider becoming an ad subscriber to support this newsletter, and you will receive an ad-free version. Your contribution aids growth and maintains the quality of ShortRuby for everybody:
👉 Matt Swanson shared a code sample about Active Record:
👉 Deepak Mahakale shared a tip about using pluck over map:
👉 Tobi Lutke shared about scaling web:
👉 Matt Swanson shared about adding comments in Gemfile to know when to upgrade:
👉 Fabian shared a code sample showing how they used DATA and __END__:
👉 David Heinemeier Hansson shared they are thinking to deploy SQLite in production for ONCE product:
👉 Jesper Christiansen shared a tip about converting a string to a boolean in Rails:
👉 Michael Chaney shared their story about upgrading from Rails 3 to Rails 7. Here is a part of the entire post:
👉 Andrew Hodson shared a tip about using the hash syntax for select in Rails 7.1:
👉 Ruby Cademy shared a code sample showing low coupling and high cohesion:
🧰 Gems, Libraries, Tools and Updates
🧰 Stephen Margheim shared that their PR about Add SQLite3 support for `supports_insert_returning?` was merged to Rails:
🤝 Related (but not Ruby-specific)
🤝 Michael Buckbee shared a tip about dot files on Git:
🤝 Stephen Margheim shared about how to think about link vs button:
🤝 Jason Swett shared about the cause of poor naming:
🤝 Cezar Halmagean shared about how they think about MVP:
More content: 📚 🗞 🎧 🎥 ✍🏾
🗞 Emmanuel Hayford published a new edition of This Week in Rails about SQLite3 adapter now handles default functions with concatenation an...
🎧 Adrian Marin published a new podcast about Friendly Show | André Arko and how we got RubyGems and Bundler. RubyConf 2023: what to expect?
🎧 Creston Jamison published a new podcast about Looking Back On 100 Episodes! | Rubber Duck Dev Show 100
🎧 Indie Rails published a new podcast about IndieRails | Robby Russell - Maintaining Planet Argon
🎧 Remote Ruby published a new podcast about Rails 7.1 Is Gonna Be HUGE | Remote Ruby | Episode 243
🎧 The Ruby on Rails Podcast published a new episode about Episode 488: Rubyconf 2023 Preview With Allison Mc Millan And Chelsea Kaufman
📽️ 🎥 Videos
🎥 Jason Swett published a new video about Building a Vim plugin for ChatGPT (I finally fix the bug)
🎥 Janko Marohnić published a new video about Adding passkeys to custom authentication using Rodauth
🎥 Thoughtbot published a new video about Upgrading a Rails 3.2 app to Rails 7
What’s new 🆕
Takashi Kokubun published a new article about Ruby 3.3’s YJIT Runs Shopify’s Production Code 15% Faster
Oinak published an article about A Take Home Exercise Scaffold For Ruby Dev Community
Miles published a new article about Get Started with Strada! A First Look on iOS
Joe Masilotti published an article about Strada Officially Launched!
Tony Messias published an article about Welcome Strada
Maciej Mensfeld published an article about Asset Handling In Roda: Cache Forever, Refresh When Needed Closer To Code
Alexis Bernard published an article about Optimisation Is Often Doing Fewer Things
Mika Henriksson published a new article about Using session cookies directly in playwright
Maful Prayoga published an article about Build Load More Pagination With Pagy And Rails Hotwire Dev Community
Greg Molnar updated their article about Deploying a Rails app with Kamal
Igor Alexandrov updated their article about How To Use Basecamp’s Kamal With AWS and GitHub
Stephen Margheim published a new article about Enhancing your Rails app with SQLite:Performance metrics
Please consider becoming a paid subscriber to support this newsletter for just $1.8/week ($7.5/month), and you will receive an ad-free version. Your contribution aids growth and maintains the quality of ShortRuby for everybody:
If you consider upgrading and want more information, please read Why to subscribe to paid.