Discover more from Short Ruby Newsletter
👋 Short Ruby News - Edition #44
Discover the world of Ruby in this comprehensive newsletter covering week 21 of 2023. Find code samples, community updates, gems, resources, and thought-provoking discussions.
You can jump directly to a section:
More content: 📚 🗞 🎧 🎥 ✍🏾 (articles, podcasts, videos, newsletters, books and slides)
I am launching sponsorship packages if you or your company want to promote your product, job ad, or content in this newsletter. There are 3 places to put a promo and two more comprehensive sponsorship packages.
If you are curious about why I am launching this, I wrote a detailed article about it.
If you are a paying subscriber, you will continue receiving an ad-free version of the newsletter and a special discount if you want to promote your project, product, or company. Please read about it in the section about Paying subscribers.
💸 For only $1.5 per week (just $6.5 a month), you can become a paid subscriber and contribute to the success of the flourishing Ruby community we all adore while receiving an ad-free version of the newsletter!!
👐 Our Community
Here are three more tweets from Pasha’s thread:
👉 All about Code and Ruby
Here are some of the answers:
There are excellent replies to this question, and I invite you to read them all. I will put here what Matt shared as the solution:
As a valued reader, your support is crucial for this publication to continue providing new posts. By becoming a subscriber, whether free or paid, you not only receive the ad-free version but also contribute to the sustainability of my work
They summarised the differences as:
Here are some of the recommendations she received:
Rails Tutorial by Michael Hartl
Hotrails Dev tutorial
👉 u/HurricaneCecil asked a question about why to choose Hash instead of HashWithIndifferentAccess:
That generated an interesting conversation with some good examples. I picked here only a couple of answers:
If you want to read more about why Ruby has not yet adopted this, you can read the comments in Ruby issue tracker
🤞 I imagine that if you have read this so far, you find value in this newsletter.
This is a free publication that relies on the support of its readers. If you'd like to stay updated on new posts and help me continue my work, please consider subscribing for free or choosing a paid subscription.
🧰 Gems, Libraries, and Updates
Direct link to documentation is thoughtbot.github.io/factory_bot
🧰 Dima Fatko shared their gem called online_migrations about online_migrations: Catch unsafe PostgreSQL migrations in development:
Please consider becoming a paid subscriber to support this newsletter for just $1.5/week ($6.5/month). Your contribution aids growth and maintains the quality of ShortRuby for everybody while receiving an ad-free version:
If you consider upgrading and want more information, please read Why to subscribe to paid
🤝 Related (but not Ruby-specific)
You should read the entire thread, where he is talking about guest articles, donations, sponsorships, consulting, premium content, membership program, webinars, sponsored content, affiliate marketing, ebooks, selling digital products and much much more. It is a thread worth saving.
More content: 📚 🗞 🎧 🎥 ✍🏾
📚 Books & Slides
🎧 Jason Swett published a new episode about 182 - ChatGPT with Lee McAlilly - The Code with Jason Podcast
🎧 The Ruby On Rails Podcast published a new episode Episode 471: RubyKaigi 2023 Recap (Brittany + Jemma)
🎧 The Rails Changelog published a new episode about 007: Rails 7.0.5 released! Rails World CFP open, ticket landing page available
📽️ 🎥 Videos
📽️ Jason Swett published a new video about ChatGPT-assisted TDD (2023-05-11 Code with Jason Meetup session)
🎥 RailsDrill published a new video about Creating Secure Tunnels in Ruby on Rails with Ngrok
🎥 Deanin published new videos about:
Kevin Luo published an article about Setup a basic authentication in Rails with HTTP Authentication
Konnor Rogers published a new article about Rails Frontend Bundling - Which one should I choose?
Shemin Anto published an article about Improving the application performance by harnessing the full potential of ancestry gem
Evgeniy Demin published an article about The Mysterious Time-to-DateTime Conversion: Unraveling Ruby’s Unexpected Behavior
Lucas Barret published a new article about Postgres Concurrency : What could go wrong (part 2)
Please consider becoming a paid subscriber to support this newsletter for just $1.5/week ($6.5/month). 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.