Short Ruby Newsletter - edition 112
Short Ruby Newsletter - edition 112 highlights
🚀 Launches
- Jeremy Smith launched Liminal - "Just forums – no livestreaming, no events, no courses, no chat, Optimized for long-form, async discussion"
- Trae Robrock launched Email.rb - "Dead simple email. Transactional email shouldn't cost a fortune"
- Keygen launched Engines - "easily license and distribute private and commercial gems to users"
- Pragmatic Programmers launched a discount for Agile Web Development with Rails 8
📅 Events:
- Ruby Conf announced that Matz will be there, they will have a track curated by Akira Matsuda - organiser of RubyKaigi and Tim Riley announced Hanami Hack Day at RubyConf
- Thoughtbot announced Intro to AI for Rails developers with Chad Pytel
- Tropical.Rb launched the tickets last week, but they are now Sold Out
- Check RubyConferences.org for meetups or conferences happening this week and don’t forget to submit yours if you are organising one.
👉 All about Code and Ruby:
- Nagachika announced that Ruby 3.2.6, while Rafael Franca released Rails 8.0.0.rc2, Tim Riley announced that Hanami 2.0.0.rc1 is available and Nick Quaranto announced that Rubygems reached billions of gem downloads
- Check code sample about using Ruby methods for adding values and how send changes their behavior, a team of AI agents, how to disable STI in Rails, the up-coming JRuby performance improvements, a code sample for testing controllers with public methods, using Ruby for scripting, protecting Ruby routes and much more code samples to be inspired and use them in your work.
Remember to read ️📐Thinking about Code, where Aaron Patterson, JP Camara, Samuel Williams, Adam Daniels, and others discuss Fibers, where they should be used, limitations, and upcoming improvements.
Check out 💡 Around code section to discover the grant selection for Ruby Association, how to get in the Ruby and Rails Starter Pack for BlueSky, a list of old resources about Ruby, the Product Founders SaaS mastermind group by Tom Rossi and a peak into how the first Ruby on Rails website was built.
🧰 Gems, Libraries, Tools and Updates
- Yaroslav Shmarov announced a new boilerplate for Rails 8 Moneygun - Multitenancy Teams boilerplate
- Stephen Diaconou announced a new gem awfy: CLI tool to help run suites of benchmarks , and compare results between control implementations, across branches and with or without YJIT
- Javi Ramirez announced a couple of new gems like trackdown: 📍 Ruby gem to geolocate IPs (MaxMind BYOK), footprinted: 👣 Ruby gem to track geolocated user activity in Rails , nondisposable: 🗑️ Block disposable emails in your Rails app
- Brad Gessler announced a new gem uri-builder - Work with URLs a little easier in Ruby
- Kristoph announced a new gem intelligence - A Ruby gem for seamlessly and uniformly interacting with large language and vision model (LLM) API's served by numerous services, including those of OpenAI, Anthropic, Google and others
- Typecraft published a new repo showing how to configure Neovim to work with Rails - this is a simple ruby on rails configuration for neovim
- Joshua Wood published a new gem about festive_errors - Add some year-round holiday cheer to the Rails error page
And check out in Updates section the release of Rails 7.1.6, Rails 7.2.2, the improvements Jean Boussier is doing for ruby/json, the Fiber::Scheduler#blocking_region added by Samuel Williams in Ruby 3.4, a Sinatra CVE and much 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-112