Short Ruby Newsletter

Share this post

📑 Short Ruby News - The Content Edition #42

newsletter.shortruby.com
The content edition

📑 Short Ruby News - The Content Edition #42

Content created in Ruby world - week 19 of 2023

Lucian Ghinda (from ShortRuby)
May 15, 2023
Share

You can jump directly to a section:

📚 Books

🗞 Newsletters

🎧 Podcasts

🎥 Videos: Talks and Screencasts

🗒️ RubyKaigi Slides

✍🏾 Articles containing What's New, How-Tos, Deep Dives, and Related

Consider reading also the complementary Code Edition.

For just a small amount of $1.5 per week (only $6.5 a month), you can become a valued paid subscriber and actively support the thriving Ruby community we all love!

Support the newsletter for ~1.5$/week


👋 dear readers

I want to know your feedback about the two newsletter formats.

Do you like them and find it valuable to receive two emails? Please let me know by choosing the option below:

Loading...

📚 Books

I am happy to announce that I am co-authoring a book with Stanislav Katkov

Source: @5katkov

You can read a bit more about the current draft at lintingruby.com where you can subscribe if you want to receive book content for early preview, as well as announcements, promotions, and related updates. The book is a work in progress.

Source: lintingruby.com

📚 Andrew Atkinson announced they are working on a book called High Performance PostgreSQL for Rails

Source: @andatki@ruby.social

🗞 Newsletters

🗞️ Aurelie Verrot announced a new edition of Women on Rails Newsletter → Newsletter #48: Monolith or micro-services, the new or dessert...

🗞️ Any Cable published a new edition of their newsletter Any Cables Monthly #9

🗞️ Greg Molnar published a new edition of This Week in Rails Rails World CFP, picture_tag helper and more!

🗞️ Allison Pike published a new edition of their newsletter, Once a Maintainer; this edition is about Maciej Mensfeld

🗞️ Ruby Libhunt published a new edition of Awesome Ruby Newsletter - Issue 364

🗞️ Ruby Radar published a new edition about Ruby Kaigi FOMO

🗞️ Ruby Weekly published a new edition: I love static types.. I love them not..

🎧 Podcasts

🎧 Hanami Mastery published a new episode about Newsletter is just a start with Lucian Ghinda!

🎧 The Ruby On Rails Podcast published a new episode about Episode 469: Railsconf 2023: A Ruby Community Podcast Live!

🎧Jason Swett published a new episode about 181 - How to Fix Flaky Tests with Dan Manges, Founder of RWX

🎧 Ruby For All published a new episode about RailsConf 2023: Recapping What You Missed

Videos

Talks

📽️ Graceful.Dev published new videos:

  • A teaser for their paid course about Zero to Continuous Deployment with Ruby, Roda, and Cloud66 (Teaser)

  • Object Constructors in Ruby

📽️ The Rubber Duck Dev Show published a new edition about Hotwires and Cookbooks with Andrea Rocca

📽️ Jason Swett published a new episode about Code with Jason Meetup - this is the Europe edition Feedback loops and testing

Screencasts

🎥 Hanami Mastery published a new video about Bridgetown to blog with Ruby

🎥 Drifting Ruby published a new episode about Session Hijacking

🎥 Yaroslav Shmarov published new videos about:

  • Ruby on Rails #130 API CRUD endpoints

  • Ruby on Rails #131 API Documentation with OpenAPI, Swagger, RSWAG. Generate manifest with ChatGPT?!

🎥 Deanin published new videos:

  • Editor.js in Ruby on Rails 7 with Stimulus!

  • Editor.js Image Uploads with Active Storage | Ruby on Rails 7 Tutorial Part 2

🎥 Hanami Mastery published a new PRO episode about Github integration with Hanami


This is a publication that relies on the support of its readers. If you enjoy my work, please consider subscribing for free or becoming a paid subscriber to receive new posts.


🗒️ RubyKaigi Slides

🗒️ Yusuke Nakamura shared their slides about Ruby Implementation of QUIC: Progress and Challenges

Source: https://slide.rabbit-shocker.org/authors/unasuke/rubykaigi-2023

🗒️ Tomoya Ishida shared their slides about Power up your REPL life with types

Source: @tompng

🗒️ Benoit Daloze shared their slides about Splitting: The Crucial Optimization for Ruby Blocks

🗒️ Koichi Ito shared their slides about The Resurrection of the Fast Parallel Test Runner

Source: https://speakerdeck.com/koic/the-resurrection-of-the-fast-parallel-test-runner

🗒️ Hiroshi Shibata shared their slides about How resolve Gem dependencies in your code?

Source: https://www.slideshare.net/hsbt/how-resolve-gem-dependencies-in-your-code

🗒️ Tsuyusato Kitsune shared the slides of the presentation about Make Regexp#match much faster

Source: https://speakerdeck.com/makenowjust/make-regexp-number-match-much-faster

🗒️ Ivo Anjo shared their slides about Understanding the Ruby Global VM Lock by Observing it

Source: @KnuX

🗒️ Stan Lo shared their slides about Build a mini Ruby debugger

Source: https://github.com/st0012/slides

🗒️ Takashi Kokubun shared their slides about Ruby JIT Hacking Guide

Source: https://speakerdeck.com/k0kubun/rubykaigi-2023

🗒️ Jeremy Evans shared their slides about The Second Oldest Bug

Source: https://code.jeremyevans.net/presentations/rubykaigi2023/index.html

RubyKaigi articles and videos

Hideki Okawa shared 初めてリアルの技術カンファレンスに参加した(RubyKaigi2023参加レポ) (EN version translated by Google here)

Source: https://note-com.translate.goog/hideki_okawa/n/ne81218cb9349

Justin Searls published an interview with Takashi Kokubun  RubyKaigi 2023 - Interviewed Kokubun Just-In-Time

Source: @searls@ruby.social

Justin Searls also published a very good field coverage of RubyKaigi 2023 at Field Report: RubyKaigi

✍🏾 Articles

What’s new

Hanami Mastery published a new article about Let's make a blog with Bridgetown

Source: https://hanamimastery.com/episodes/44-bridgetown

Guo Xiang published an article about Running Ruby 3.2's YJIT in Production at Discourse

Source: https://blog.discourse.org/2023/05/running-ruby-3-2s-yjit-in-production-at-discourse

Andrew Jones published an article about Solving a critical bug in the default Rails caching library

Source: https://www.aha.io/engineering/articles/solving-a-critical-bug-in-the-default-rails-caching-library

Nate Berkopec published a new article about Singed, a Profiler Front-End for Ruby and Rails Applications

Source: https://engineering.gusto.com/singed-a-profiler-front-end-for-ruby-and-rails-applications

Stephen Carter published a new article about Object-Oriented Ruby Basics

Source: https://dev.to/sjamescarter/object-oriented-ruby-2lnf

Tsuyusato Kitsune published an article about Explanation of "Regular expression for calculating binary addition" announced at RubyKaigi 2023 (original in JP, here is the Google Translated version)

Source: https://zenn-dev.translate.goog/makenowjust/articles/d98f2bd00f15cf

How-Tos

Caius Durling published an article about `asdf install ruby` on macOS

Source: https://caiustheory.com/asdf-install-ruby-macos

Paweł Urbanek published an article about Five Easy to Miss Performance Fixes for Rails Apps

Source: https://pawelurbanek.com/rails-performance-fixes

Paweł Dąbrowski published an article about Simple Rails design patterns with significant impact

Source: https://blog.rubyhero.dev/small-rails-design-patterns

Mika Henriksson published an article about Using systemd to monitor Puma

Source: https://mhenrixon.com/posts/using-systemd-to-monitor-puma

Phil Smy published an article about Rails 7, TinyMCE 6, and uploading with ActiveStorage

Source: https://psmy.medium.com/rails-7-tinymce-6-and-uploading-with-activestorage-b1241c5613a0

Deep Dives

Rémy Hannequin published their sixth part of Astronomical computing – Ep 6 - Solving Kepler's equation in Ruby

Source: https://dev.to/rhannequin/astronomical-computing-ep-6-solving-keplers-equation-in-ruby-4j8h

Minchul An published a new article about Demystifying Active Record Associations

Source: https://dev.to/minchulan/demystifying-active-record-associations-5p4

Akshay Khot published a new article about Did You Know that You Can Catch and Throw Stuff in Ruby?

Source: https://www.akshaykhot.com/throw-and-catch-in-ruby

Related

Chris White published a new article about Don't Review PRs Like a Space Wizard

Source: https://thoughtbot.com/blog/don-t-review-prs-like-a-space-wizard

Donn Felker published an article about The 15-Minute Meeting: Change Your Workday, Change Your Life

Source: https://www.donnfelker.com/the-15-minute-meeting

Taylor Barnett published an article about Backward compatible database changes

Source: https://planetscale.com/blog/backward-compatible-databases-changes

Dave Paola published a thread with advice for junior devs to not compare themselves with others:

Source: @dpaola2

Here are some main reasons, but please do read the thread to discover what Dave propose to do instead of comparing with others:

  • “Constantly comparing yourself to others can breed self-doubt and chip away at your motivation”

  • “When you're fixated on what others can do better, you may overlook your own strengths and abilities.”

Dave Paola also shared a new email course about Hiring Junior Devs Bootcamp

Source: http://davepaola.com/hiring-junior-devs-bootcamp

You can read The Code Edition that covers what happened in Ruby world in week 19 of 2023:

Read the code edition


🤞 I imagine that if you have read this so far, you find value in this newsletter.

We kindly ask for your support by becoming a paid subscriber for only $1.5 per week ($6.5 per month). Your contribution will help us grow and maintain the quality of ShortRuby for everyone.

Support the newsletter for ~1.5$/week

If you consider upgrading and want more information, please read Why to subscribe to paid

Share
Previous
Next
Comments
Top
New
Community

No posts

Ready for more?

© 2023 Lucian Ghinda
Privacy ∙ Terms ∙ Collection notice
Start WritingGet the app
Substack is the home for great writing