- Short Ruby Newsletter
- Posts
- Short Ruby News - Edition #60
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)
[Sponsorβ¬]
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
π Stanislav Katkov launched their extension vscode-posh-docsets - Visual Studio Marketplace for POSH TUI
π R. Konstantin Haase shared Simple, goal-oriented success
π Andrew Hodson launched a new book learnrubyinorbit.com:
π 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:
π Matt Swanson shared a code sample about Active Record:
π Deepak Mahakale shared a tip about using pluck over map:
π Eric Berry shared a tip about Scratch files in RubyMine
π Tobi Lutke shared about scaling web:
π Simon Chiu asked about what people always forget and need to search to find out. Read the replies (nitter link):
π 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:
π Brad Gessler shared a code sample showing I haven't used Strong Parameters in weeks!
π 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
π§° Nate Berkopec announced Release 6.4.0 - The Eagle of Durango Β· puma/puma
π§° David Heinemeier Hansson launched version 1 of Kamal β Deploy web apps anywhere
π π§° Kevin Newton announced a new gem parser-yarp
π§° Ruby On Mac announced a new version of Ruby on Mac version 2.0
π§° Stephen Margheim shared that their PR about Add SQLite3 support for `supports_insert_returning?` was merged to Rails:
ππ§° Dmitry Tsepelev annoucned a new gem clean_actions: A modern modular service object toolkit for Rails, that respects database transactions and adds type checks to returned values
ππ§° PaweΕ StrzaΕkowski launched the source of the Tetris Game at Euruko GitHub - pstrzalk/tetris-on-rails
π€ Related (but not Ruby-specific)
π€ Michael Buckbee shared a tip about dot files on Git:
π€ Dave Thomas announced they are back at leading pragdave - PragProg 2.0
π€ Adrian Valenzuela asked for S3 alternatives. Read the replies (read on nitter):
π€ Stephen Margheim shared about how to think about link vs button:
π€ Florin Pop asked about resources for learning CSS and they received some good recommentations. Read the replies (read on nitter)
π€ Jason Swett shared about the cause of poor naming:
π€ Cezar Halmagean shared about how they think about MVP:
More content: π π π§ π₯ βπΎ
π Newsletters
π Emmanuel Hayford published a new edition of This Week in Rails about SQLite3 adapter now handles default functions with concatenation an...
π Harrison Broadbent published a new edition about The RailsNotes Newsletter ISSUE #12
π Ruby Weekly published a new edition about Itβs 95 sleeps till Ruby 3.3
π Awesome Ruby Newsletter published a new edition about Awesome Ruby Newsletter Issue 383, Sep 21, 2023
π§ Podcasts
π§ 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
π§ Lucas Barret published a new podcast about GemRubyShow: Ben Sheldon, GoodJob
π§ 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
Screencasts
π₯ 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
π₯ David Heinemeier Hansson published a video showing how Kamal works (nitter link)
βπΎ Articles
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
How-Tos π
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.
Reply