Short Ruby Newsletter - edition 113
🚀 Launches
- Ruby Cademy (pre)launched a new e-book, "RubyCademy Cards"
- Rob Race launched Rails Simple Auth - Unlock Rails 8 Authentication
📅 Events:
- Brighton Ruby announced videos from 2024 are up, and the tickets for 2025 are on sale
- Ruby Conf shared that on 14th November, there will be a Ruby Core Team AMA
- Check RubyConferences.org for meetups or conferences this week, and don’t forget to submit yours if you are organizing one. There are 23 meetups happening this week.
👉 All about Code and Ruby:
- Two web frameworks released: Rails 8 is released! Hanami 2.2 has been released!
- Two Ruby versions released: Ruby 3.3.6 is released and JRuby 9.4.9.0 is released
- Check code samples about how Xavier Noria is using Module\#set_temporary_name, how to use MAKEFLAGS to make commands in parallel when using bundler, why to prefer select_all vs execute for read queries, why use pick instead of pluck, what the single question mark in ?4 does, how to create normalizers macros for Rails, an example of using Object\#tap with ruby/debug and there are much more code examples to be inspired or to remind you of what you can do with Ruby
Remember to read ️📐Thinking about Code, where Jorge Manrubia discusses moving off system tests, Jason Sweet discusses authorization, and why Pundit could be a good choice.
🧰 Gems, Libraries, Tools and Updates
- Olly Headey open-sourced their web-app pagecord - A minimalist blogging app powered by email
- Stephen Margheim announced a new gem called chaotic_job - Test ActiveJobs for reliability and resilience
- Nate Hopkins announced a new gem local_bus: A lightweight pub/sub system for decoupled intra-process communication in Ruby applications
- John Hawthorn announced a new gem delta_debug - This implements Andreas Zeller's Delta Debugging ddmin algorithm, which aims to take a failing test input and reduce it to a smaller failing input
- Alessandro Rodi announced a new gem called hotsheet: Manage your database with a simple and familiar web interface
- Vladislav Trotsenko published a new gem called ruby-rspec-mock - RSpec dual mocking compatibility. Use RSpec's mocks as secondary, alongside a primary, alternative mocking library
You will find updates of their projects or libraries from Avo, ruby/json, dry-operation, by, ruby/reline, and more.
As always, we have more links to newsletters, videos, podcasts, and articles.
Read the full newsletter for free at https://newsletter.shortruby.com/p/edition-113