Image of Lucian Ghinda writing for notes.ghinda.com
November 25th, 2024

Short Ruby Newsletter - edition 115 highlights


🚀 Launches

  • Kuba Suder launched sdk.blue - a collection of all SDKs about Bluesky
  • Brian Casel launched Instrumental.dev - Rails UI Components to Build Better Products, Faster
  • Zack Gilbert launched susanssudoku.com - a simple in browser Sudoku
  • Check the Short Ruby Newsletter Deals for Ruby Developers page

📅 Events:

  • Visuality announced the Ruby Community Conference - Winter 2025, with Rosa Gutierrez being the first speaker
  • Paul Campbell shared they are thinking to organise a Ruby conference in Ireland
  • Balkan Ruby announced tickets are on sale for balkanruby.com
  • Check rubyconferences.org to see upcoming conferences announced and rubyconferences.org/meetups to see all meetups that will happen this week

👉 All about Code and Ruby
There are a lot of code samples included; here are just some of them:

  • Xavier Noria shared that alias_method does not give a polymorphic alias
  • Henrik Nyh shared a code sample about combining uniq and sole to check object classes
  • Ross Kaffenberger shared a code sample about using Rails excluding and with
  • Kerrick Long shared an interesting code sample about using the under-the-covers technique shared last week by Victor Shepelev in their article
  • Ruby Cademy shared about using pick and ids instead of pluck for getting the attribute of the first element or the ids
  • Saeloun shared about generating controllers in Rails with --parent option
    And there are a lot more code sample to inspire you while coding.

Remember to read ️ 📐Thinking about Code where Russ Olsen asked about what's new in Ruby in the last 5 years and got a lot of replies, where Brandon Weaver shared about modularity failing because it is seen as a technical issue and other interesting discussions.

🧰 Gems, Libraries, Tools and Updates

  • Chris Oliver announced a new gem black_friday: Black Friday sales in your Rails apps
  • Samuel Williams announced a new gem socketry/async-cable
  • Vladimir Dementyev published a new branch about Demo: pglite & electric-sql
  • Lucas Mendelowski announced a new repository hotwire-htmx-unpoly:Simple TODO application built with Rails to compare Hotwire, HTMX, and Unpoly
  • Rails Designer published a new gem stealth_dom_id - Extends Rails dom_id helper to support custom attribute-based identifiers
  • Evgeniy Demin published a new gem called database_schema_ownership - Provide an easy way to manage code ownership over a database schema

You will also find updates on their projects or libraries from a new Puma version 6.5.0, Bridgetown 2.0 Beta 3, Rodauth 2.37, a discussion on Ruby parser about how Rubocop will be affected by deprecating the current parser, the introduction of Fiber::Scheduler#blocking_operation_wait to Ruby and a lot more.

As always, we have more links to newsletters, videos, podcasts, and articles.

Read the full newsletter for free at newsletter.shortruby.com/p/edition-115