- Short Ruby Newsletter
- Posts
- π Short Ruby News - Edition #75
π Short Ruby News - Edition #75
Discover new products or services launched in Ruby world, Kamal configs, Ruby 3.2.3 released, Rails 7.1.3 released and a lot of inspiring code samples, articles, videos, newsletter and more.
You can jump directly to a section:
π New Products & π Events
More content: π π π§ π₯ βπΎ (articles, podcasts, videos, newsletters)
π New Products
π Jason Fried and David Heinemeier Hansson launched the first ONCE product: Campfire
π Jason Swett shared How to Get Freelancing Clients
π Akshay Khot launched a course about Learning to Program with Ruby:
π Phil Smy launched a new course about Crafting Generative Images with Rails 7.1 and Stable Diffusion (see a short video about it here)
π Events
π Helvetic Ruby announced the dates for Helvetic Ruby Conference 2024 and that the CFP is open and early bird tickets are available:
π Marco Roth shared the Rubyconferences.org where you can find the list with all Ruby conferences for 2024 - and a lot of them have CFP and early bird open:
Here is the list of conferences that have CFP open today:
π Kevin Liebholz shared they are looking for speakers for Frankfurt meetup:
π All about Code and Ruby
π nagachika announced a new Ruby version Ruby 3.2.3 Released
π Rafael Franca announced a new Rails Release version 7.1.3
π Postmodern shared that ruby-install: Installs Ruby, JRuby, Rubinius, TruffleRuby or MRuby now has support for Ruby 3.2.3
π Charles Oliver Nutter shared that they implemented in JRuby all 3.3 features and asked for help with implementing Ruby 3.2 support Β· Issue #7517 Β· jruby/jruby
π David Heinemeier Hansson shared a video walkthrough about installing ONCE/Campfire:
He also shared the license that they are using for ONCE:
π Kevin Newton shared about the future of Prism:
π Benoit shared a code sample (not their own) from a PR they were reviewing and asked for opinions:
Here are some replies:
π Tim Riley asked about the interest in organising an unconf-style event before RubyConf AU:
π Stefanni Brasil shared a code sample about subscribing to deprecation.rails hook:
π Joel Drapper shared a code sample showing how to generate memorable base-36 ids:
π Nicolas Buduroi shared a code sample of a Dynamic Model with ActiveRecord:
π Stephen Margheim shared about using the new Ruby syntax:
π Hans Schnedlitz shared a code sample for ActionCable:
π Jason Swett shared they invite you for a conversation:
π Avi Flombaum shared a code sample about a Form Builder:
π Amir Rajan shared Sample Apps
π PaweΕ DΔ browski shared a code sample about using a Gemfile in a subdirectory:
π Benoit Daloze shared a TruffleRuby benchmarkbased on plb2: A programming language benchmark
π Jason Swett shared about the advantage of Saturn CI:
π Dima Fatko shared a testing performance tip about disabling logging in tests:
π John Mc Dowall shared a repo that contains code from DDH from the On Writing Software Well:
π Matt Swanson asked for best resources for building Rails UI:
π Joel Drapper shared Table component
π PaweΕ DΔ browski shared about using pluck in Ruby on Rails:
π Dima Fatko shared a testing performance tip:
π David Heinemeier Hansson shared about testing performance of SQLite on SSD:
Stephen Margheim added:
π Chris Oliver shared a tip about adding binding.irb in rescue:
π Gregory Brown shared a code sample and then an explanation given by ChatGPT vs a human written explanation:
π Michael Chaney shared about using associations:
π Naitoh Jun shared that just turning YJIT on Ruby 3.3 increased XML parsing by 67%: (see more benchmarks in the Use string scanner with baseparser by naitoh Β· Pull Request #105 Β· ruby/rexml)
π Ruby On Rails shared a code sample about the new deliver_enqueued_emails:
π Andrea Fomera shared a code sample showing how to implement authentication in a Rails app:
π Samuel Path asked about startups launched in the last 2 years with Ruby on Rails:
Here are some of the answers:
Cheddar - Superchange your bank accounts with cashback & payments
PlanetScale - the worldβs most advanced MySQL platform
Electra - Feel the freedom of effortless charging. No queueing, no hassle, just magic.
Sorare Rivals - Experience Fantasy Football Like A Professional Owner
frame.work storefront - Remaking consumer electronics to respect people and the planet. Now shipping the Framework Laptop
Komin - Accelerate the transfer of know-how
Infield - the dependency management tool focused on breaking changes.
Beehiiv - Launch, scale, and monetize your newsletter with a publishing platform built for growth
peopleforce - All-In-One HR platform to manage your entire employee experience
Olympia - Your winning AI team. Grow your business with affordable virtual consultants
neeto - Collection of software for your digital needs
Teaminal - Agile without the overhead
Seedtable - Get the fastest growing tech startups in Europe in your email
ComptaCrypto - DΓ©clarer ses cryptomonnaies avec lβapplication ComptaCrypt
Notice these are not the only startups launched with Ruby on Rails in the last 2 year, but only the ones that have seen the post and replied :)
π Avi Flombaum shared about how much Rails 8 gives out of the box:
π Charles Oliver Nutter asked about what should the new Process#warmup mean for JRuby:
π Kyle Keesling shared about how using strict locals appears to be like creating a view method:
π Chris Oliver shared about how Rails normalizes generators:
π Bhumi asked about how to get to know a new codebase:
π Josef Strzibny shared a code sample about working with Kamal configuration in auxiliary scripts:
π Ruby Cademy shared a code sample showing how to use reset_association:
π John Mc Dowall shared a code sample showing how they implemented a concern to now show some attributes in the console:
π Josef Strzibny shared about hwo to pass a password from .env to Kamal:
π Facundo Espinosa shared how to support older browsers:
π Jeremy Smith shared that they see an increase in Rails inquires and general activity:
π Ruby Cademy shared a code sample showing how to use String#demodulize to remove namespaces:
π Deepak Mahakale shared a thread about deploying to Hetzner using Kamal:
π Ruby Cademy shared a code sample about using filtering routes in Rails:
π§° Gems, Libraries, Tools and Updates
π§° David Alejandro shared about the upcoming PR for Turbo Add InstantClick behavior by davidalejandroaguilar Β· Pull Request #1101 Β· hotwired/turbo
David Heinemeier Hansson added about the perceived performance improvements
π§° Avo announced a new version of of their gem
π§° Stanislav Katkov announced a new version of POSH TUI:
π π§° David Boureau published a new Rails template Tailwind And Ruby On Rails Starter Kit
π§° Stanislav Katkov announced a new version of GitHub - skatkov/yard-markdown: yard plugin to generate markdown documentation
π π§° Ajay Krishnan announced a new gem called cloudflare-ai: A ruby client for the Cloudflare Workers AI REST API
π π§° Dmitriy Ivliev announced a new gem sidekiq-rescue - Sidekiq plugin to rescue jobs from expected errors and retry them later
π§° Tim Riley shared they are working on Compile within single slice only by timriley Β· hanami/assets-js
π§° Sharon Rosner announced a new version of extralite: A fast Ruby gem for working with SQLite3 databases
π§° RubyGems announced a new version:
π§° SQLite announced a new version 2024-01-15 (3.45.0)
π§° Jose Farias announced a new version of local_time - Rails engine for cache-friendly, client-side local time
π§° Chris Oliver announced a new version of noticed - Notifications for Ruby on Rails applications
π§° Bozhidar Batsov announced a new version of Release RuboCop 1.60.1 Β· rubocop/rubocop
π§° Andrei Kaleshka announced a new version of Remember branch name by ka8725 Β· Pull Request #39 Β· widefix/actual_db_schema
π§° Nate Hopkins announced a new version of Release v0.0.16 Β· hopsoft/turbo_boost-commands
π€ Related (but not Ruby-specific)
π€ Ben Orenstein shared about sharing knowledge:
π€ Josh Nussbaum shared a CSS sample using grid and has:
π€ Brandon shared a thread about improving how to ship software (here is the start of the thread):
π€ Cezar Halmagean shared a list of recommended books for solo founders:
π€ Dhaval Singh shared about types of services in backend:
π€ Jason Cohen shared about putting yourself in the position to capture luck:
π€ Caleb Porzio shared being a maintainer and a user:
More content: π π π§ π₯ βπΎ
π Newsletters
π Ruby Weekly published a new edition about All aboard the Rails 1.0 train
π Awesome Ruby Newsletter published a new edition about Issue 400 - Ruby (3.3) on Rails (1.0)
π Sajjad Umar published a new edition about Ruby on Rails - January 2024
π Emmanuel Hayford published a new edition of This Week in Rails about A class method to introspect delegated types, schema_dump configura...
π Hotwire Weekly published a new edition about Week 03 - Hotwire vs. frontend-frameworks, should you move on from React?
π§ Podcasts
π§ Ruby For All published a new podcast about Rekindling Ruby β A Journey through Burnout, Books, and Career Aspirations | Ruby for All | Episode 58
π§ The Ruby on Rails Podcast published a new episode Episode 503: Katya Dreyer Oren On Ethical Software Development
π§ Emmanuel Hayford published a new podcast about 018: Rails 8 is coming! | The Rails Changelog | Episode 18
π§ Ruby Rogues published a new episode about Powering Rails Applications with Postgres
π§ The Bike Shed published a new episode about The Bike Shed: 412: Vertical Slices
π§ Maintainable Software Podcast published a new podcast about Jimmy Koppel - Aspects of Good Code
π½οΈ π₯ Videos
Screencasts
π₯ Jason Swett published a new video about SaturnCI - Upgrading to Rails 7.1, Fixing a Poorly Designed Test, Simplifying My JavaScript
π₯ Kevin Newton published a new video about Pairin' with Aaron: Hacking on the Prism Compiler pt2
π₯ Timnan Sheni published a new video about Episode 34 Introduction To Minitest and Episode 35 Rspec Testing in Ruby
π₯ GoRails published a new video about Send Notifications In Rails With Noticed Gem V2
π₯ Dean DeHart published a new video about API Throttling And Batch Requests In Rails 7.1
π₯ Joe Masilotti published a new video about Turbo Native + Rails live Q&A
π₯ Alireza Bashiri published a new video about Building start-up live on 1/4 Weeks (Part 1) and Part 2
Talks
π½οΈ Montreal.rb published a new video about Ruby Talk 2024/01 - Building an AI Medical Scribe in Ruby - Jean-Sebastien Boulanger
π½οΈ Ruby Rogues published a new video about Ben Sheldon - GoodJob
βπΎ Articles
Whatβs new π
Kelly Sutton published a new article about Moving on from React
Vasiliy Ermolovich published a new article about Ruby (3.3) on Rails (1.0). Β· Blog
Ruby Central published a new article about State of the Ruby Gems
Ruby Gems published an article about December 2023 Ruby Gems Updates
Bozhidar Batsov published a new article about Weird Ruby: A Weird Way to Filter Out Elements
Davide Santangelo published an article about Understanding Lambda Functions In Ruby
Anna Zykova published an article about Ruby Mine 2024.1 Early Access Program Is Open!
Prasanth Chaduvula published an article about Rails 7.1 Adds Path Params Option For url_for Helper Method
Aji Slater published an article about Upcoming Ruby And Rails Conferences In 2024
Rishi Jain published an article about Rails Performance Unveiled: Identifying Common Culprits
Lucian Ghinda published an article about Initial Ruby On Rails App Commits
Josef Strzibny published an article about Business Class 1.4 With Seo Optimized Blogging
Alkesh Ghorpade published an article about Rails 8.0 Adds Rate Limiting To Action Controller
Radan Skoric published an article about Should You Use Hotwire Or A Frontend Framework On Your Next Rails Project?
Vishnu M published an article about Rails 7.1 Allows Subscribing To Active Record Transaction Events For Instrumentation
Henry Catalini Smith published an article about My SQLite in Production Epiphany
Deep Dives π
Ben Sheldon published an article about The answer is in your heap: debugging a big memory increase in Ruby on Rails
Adrien published a new article about The Rails asset pipeline, old and new
Julian Rubisch published a new article about Divergent Change
Nithin Bekal published an article about Numeric Operations On Value Objects In Ruby
How-TOs π
Stephen Margheim published an article about Rails Security Quick Wins and about Rails engine migration generator with support for multiple databases
Josef Strzibny published an article about Reading Kamal Configuration
Julian Rubisch published an article about published an article about Speed Up Your Ruby On Rails Application With Lite Cache
Glauco CustΓ³dio published an article about Migrating From Dokku To Kamal: Setting Up The Servers
Hammad Khalid published an article about Horizontally Scaling The Rails Backend Of Shop App With Vitess
Tomas Valent published an article about Inline SVG In Ruby On Rails
Nikhil published an article about Build An Event Ticketing System With Rails
Kingsley Silas published an article about Composite Primary Keys In Rails
Alkesh Ghorpade Alkesh Ghorpade published an article about How To Upgrade Rails 6.1 To 7.0
Aaron Sumner published an article about Using Devcontainers in Git Hub Actions CI Workflows
Avdi Grimm published an article about Setting Usermeta by User Email via the WordPress REST API
David Boureau published an article about Rails Flash Messages and UX
Akshay Khot published an article about How To Process A Turbo Stream Response In Java Script Using Stimulus
Rob Zolkos published an article about Developing with browser guards in Rails 8
Maurizio De Magnis published an article about Compiling Ruby 3.3 on Open BSD 7.4
Jared Norman published an article about A Printable Diagonal Twix T Board
Adrian Valenzuela published a new article about Backblaze B2 Cloud Storage with Rails
Related
Takashi Kokubun published a new article about AI is taking over programming tasks (JP) - here is the EN version translated with Google Translate
Felipe Vogel published an article about Job Networking For Developers
Ben Sheldon published an article about Two Stories About Technical Debt, I Guess
Valentin Kiselev published an article about 5 Cool (And Surprising) Ways To Configure Lefthook For Automation Joy
Brooke Kuhlmann published an article about Git Notes
Reply