Short Ruby Newsletter - edition 111
Here are some highlights from the Short Ruby Newsletter - edition 111
If you prefer you can listen to an audio version where I go over the most important things from the newsletter at https://podcast.shortruby.com/2417631/episodes/16002047-highlights-from-short-ruby-newsletter-edition-111
🚀 Launches
- Jason Swett launched their new book Professional Rails Testing
- Josef Strzibny launched the second edition of the Kamal Handbook
- Socket launched AI-powered scans for vulnerabilities, malicious code and supply chain threads for Ruby
- Good Enough announced Jelly the shared inbox for teams
📅 Events
- Brighton Ruby tickets are available ``
- Ruby Conf India will happen in 1 month and still has tickets available
- RubyConf announced a series of exciting confirmed speakers; tickets are still available
- Tropical on Rails announced a series of confirmed speakers and will open ticket sales on 30 October
- Checkout RubyConferences.org for more meetups and conferences
👉 All about Code and Ruby
- Some people from the Ruby community joining Blue Sky and started posting there, and Joshua Wood prepared a Starter Pack of people from the Community to follow
- Dave Copeland shared a code sample combining then with => (rightward assignment)
- Michael Chaney shared a code sample and explained why hash rocket syntax is not deprecated
- Nate Berkopec shared a code sample about testing the seeds file
- Jon Yongfook shared how they use before_action in Rails
- Ruby Cademy shared a series of code samples showing how to improve rails console
- CJ Avilla shared a code sample showing how to use retry inside a rescue block
Remember to read the Thinking about Code section and Around Code, where there are engaging discussions about benchmarking Ruby/Falcon vs Bun, putting logic outside the model and a huge discussion about Kamal, easiness to use and replies about what is it for and when it should not be used.
🧰 Gems, Libraries, Tools and Updates
- Stan Lo announced the new red theme for official Ruby docs
- Alessandro Rodi announced a new gem moirai: Let the world be translated, one typo at a time
- Nate Berkopec announced a new gem ids_must_be_indexed: A GitHub Action to ensure all Rails application foreign key columns are indexed
- Josef Strzibny announced a new open source project asciidoc-book-template: Simple technical book template
- Jerome Dalbert published a new gem rubocop-obsession - RuboCop extension focused on higher-level concepts, like checking that code reads from top to bottom
- RailsDesigner published a new tool Rails Development Tool adding features to assist developers during the development process
- Jean Boussier released a new version of Ruby JSON, making the JSON.dump twice faster than before.
- And more gem updates
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-111