Event sourcing for smooth brains: building a basic event-driven system in Rails
Event Sourcing Simplified: Building a Basic Event-Driven System — Event sourcing is a pattern that can feel...
What's Coming in Ruby on Rails 7.2: Database Features in Active Record | AppSignal Blog
What's Coming in Rails 7.2: Database Features in Active Record — These include minor composite-primary key...
https://allaboutcoding.ghinda.com/hash-value-omission-an-introduction-and-some-examples
Understanding Hash Value Omission — This feature was added in Ruby 3.1 and has its detractors,...
Mastering Ruby Code Navigation: Major Ruby LSP Enhancements in the First Half of 2024
Major Ruby LSP Enhancements in 2024 So Far — The Ruby Language Server Protocol gem (and...
GitHub - zombocom/puma_worker_killer: Automatically restart Puma cluster workers based on max RAM available
Puma Worker Killer: Automatically Restart Cluster Workers Based on Available Memory — Remember the days of running...
GitHub - ice-cube-ruby/ice_cube: Ruby Date Recurrence Library - Allows easy creation of recurrence rules and fast querying
🗓️ Ice Cube 0.17: A Date Recurrence Library — Let’s say you want to know when...
Upgrade Rails
UpgradeRails.com is Now a Test Double Operation 💚 — The folks at Hint trusted Test Double...
GitHub - zombocom/get_process_mem: Get memory usage of a process in Ruby
Get Process Memory: Get the Memory Usage of a Process — It could be your current...
GitHub - mattbrictson/bundle_update_interactive: Adds an update-interactive command to Bundler
bundle_update_interactive: Adds an update-interactive Command to Bundler — This gem installs an update-interactive command for Bundler...
The librdkafka Supply Chain Breakdown: rdkafka-ruby’s Darkest Hour
The librdkafka Supply Chain Breakdown: rdkafka's Darkest Hour — A retrospective on an incident caused by...
Autoscaling Heroku: The Ultimate Guide
Developer’s Guide to Autoscaling on Heroku — Still dorking around with your dyno slider? We’ll show...
Startups on Rails in 2024: my keynote at RailsConf—Martian Chronicles, Evil Martians’ team blog
Startups on Rails in 2024: My Keynote at RailsConf — Evil Martians’ Irina Nazarova reflects on...
Bonsai: Fixed-cost, Monthly Ruby Maintenance by FastRuby.io
🚀 Stuck on Ruby 2.7? Need to Upgrade on a Budget? — Gradually pay down tech...
Welcome to Bashly | Bashly - Bash Command Line Framework
Bashly 1.2: Bash CLI Script Generator — Declare the basic user-facing elements of a CLI tool...
Lamby - Simple Rails & AWS Lambda Integration using Rack | Lamby - Simple Rails & AWS Lambda Integration using Rack
Lamby 6.0: Rails + AWS Lambda Integration for Rack — Lamby is the culmination of all...
Access Request Headers in a Rails Controller
Accessing Request Headers in a Rails Controller — A look at how digging into the request...
An Introduction to Auth0 for Ruby on Rails | AppSignal Blog
An Introduction to Auth0 for Rails — Auth0 is a commercial, but popular, auth platform with...
Hanami 2.2.0.beta1
Hanami 2.2.0 Beta 1 Released — This new beta of the popular Ruby web framework offers...
Mid-Year Review: IRB and Rails Console Enhancements in the First Half of 2024
IRB and Rails Console Enhancements in 2024 So Far — The last six months have brought...
Ruby methods are colorless
Ruby Methods are 'Colorless' — The latest in a series on concurrency and asynchronous programming in...
Exercise: Minesweeper in 100 lines of clean Ruby
Implementing Minesweeper in 100 Lines of Clean Ruby — A well-explained, interesting, and, perhaps, fun tutorial...
Puma-dev And Using It With Rails Applications.
Puma-dev and Using It with Rails Apps — Puma is a popular choice in the Ruby/Rack...
AI Proof of Concept Service
reinteractive::Custom AI Integrations with RoR — Struggling with AI integration in Rails? Tell us your project...
Finding Memory Leaks in the Ruby Ecosystem
Finding Memory Leaks in the Ruby Ecosystem — ruby_memcheck is a tool that uses Valgrind to...
Crunchy Bridge - Managed, Cloud Postgres
Simple, Fast Data Analytics with Postgres + DuckDB — Fast queries of Iceberg, Parquet, CSV, or...
RailsConf 2024 (Detroit)
▶ 43 Talks from RailsConf 2024 — What a treat! If you couldn’t get to Detroit for...
Ruby 3.3.4 Released
Ruby 3.3.4 Released — A minor release of the latest Ruby branch that fixes a regression...
How to add feature flags to your Ruby on Rails applications
How to Add Feature Flags to Rails Apps — Feature flags are a useful mechanism for...
Notes from Carrierwave to Active Storage
Notes on Migrating from Carrierwave to Active Storage — CarrierWave is a very long standing file...
Debugging a slow Rails controller with Honeybadger Insights
🎬 Debugging a Slow Rails Controller with Honeybadger Insights — Watch Honeybadger co-founder Ben Curtis as...
Abusing Rails' content_for to push data attributes up the DOM
Misuing Rails' content_for to Push Data Attributes up the DOM — If you’ve ever had issues...
Todo MVC Ruby Edition Is the One Todo MVC To Rule Them All!!!
Todo MVC Implemented in Ruby with Glimmer DSL for Web — A fantastic example of the...
GitHub - mrkamel/search_flip: Full-Featured ElasticSearch Ruby Client with a Chainable DSL
SearchFlip 3.9: Full-Featured Elasticsearch Client with Chainable DSL — If you want to use Elasticsearch’s powerful...
GitHub - bkuhlmann/versionaire: An immutable, thread-safe, and strict semantic version type.
Versionaire 13.5: An Immutable Semantic Version Type — If you’re working with version numbers, this class...
Vignettes on language evolution: discovering an old syntax feature history
Discovering an 'Old' Syntax Feature History — Victor continues his investigations into various aspects of Ruby’s...
GitHub - frectonz/sql-studio: SQL Database Explorer [SQLite, libSQL, PostgreSQL, MySQL/MariaDB, DuckDB]
SQL Studio: An SQL Database Explorer — It’s not a Ruby project, but nonetheless useful to...
GitHub - ruby-amqp/bunny: Bunny is a popular, easy to use, mature Ruby client for RabbitMQ
Bunny: A Popular, Easy to Use, Mature Ruby Client for RabbitMQ — It’s not often you...
Release 0.7.0 · matsadler/magnus
Magnus 0.7: Write Ruby Extensions in Rust (or Call Ruby from Rust) — A Rust library providing...
Iteration and Sidekiq 7.3.0 | Mike Perham
Iteration and Sidekiq 7.3.0 — The latest version of the popular Sidekiq background job processor introduces...
JRuby 9.4.8.0 Released — JRuby.org
JRuby 9.4.8.0 Released — The latest version of the JVM-based Ruby implementation gets a variety of...
Test Double | An Agency Improving the World's Software
Software Consultants Your Team Actually Wants to Work with 🥳 — Test Double solves tough problems...
Parsing CSV files in Ruby
Parsing CSV Files in Ruby — A brief introduction to Ruby’s long standing csv library (nowadays...
Debugging in Ruby with Debug | AppSignal Blog
Debugging in Ruby with Debug — A quick overview of the debug gem, a powerful debugger...
Top Five PostgreSQL Surprises from Rails Devs
Top Five Postgres Surprises From Rails Devs — From the author of High Performance PostgreSQL for...
The JRuby Blog : Independence Day
JRuby's Independence Day: Red Hat Ceases Funding — The JVM-based JRuby is easily the most successful...
Ruby: a great language for shell scripts!
Ruby: A Great Language for Shell Scripts — Ruby is a great scripting language, so if...
GitHub - shayonj/pg_easy_replicate: Easily setup logical replication and switchover to new database with minimal downtime
pg_easy_replicate: Switch Databases with Minimal Downtime — A Ruby-powered orchestrator to simplify the task of setting...
GitHub - searls/feed2thread: Reads your site's feed and publishes each entry to Threads (as feed2toot is to Mastodon, so feed2thread is to threads)
feed2thread: A Blog to Threads Mechanism — A gem that reads your site’s feed and posts...
Better Know A Ruby Thing: On The Use of Private Methods – Noel Rappin Writes Here
On the Use of Private Methods — Recently, Noel wrote about access control for methods generally,...