Image of Lucian Ghinda writing for notes.ghinda.com
October 28th, 2024

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