Speed ISeq marking by using a bitmap and rearranging inline caches by tenderlove · Pull Request #6053 · ruby/ruby
Tenderlove Cooks Up a Nifty Garbage Collector Optimization — Esteemed core team member Aaron Patterson has...
JRuby 9.3.6.0 Released — JRuby.org
JRuby 9.3.6.0 Released — JRuby 9.3 is the Ruby 2.6.x compatible branch and this is a...
GitHub - dpep/rspec-uuid: RSpec matcher for UUIDs
rspec-uuid 0.5: An RSpec Matcher for UUIDs — it { is_expected․to be_a_uuid }
Filestack - The Best File Uploader & Upload API
Meet Filestack: The Solution to Your File Processing Needs
GitHub - DmitryTsepelev/store_model: Work with JSON-backed attributes as ActiveRecord-ish models
StoreModel 1.0: Handle JSON-Backed Attributes as Active Record Models — Rather than deal with JSON columns as...
Release v3.0.0 · bensheldon/good_job
GoodJob 3.0: Postgres-Backed ActiveJob Backend for Rails — Simple to use, multi-threaded, and includes a management...
Ruby-on-Rails and Tailwind CSS Tutorial
Getting Started with Tailwind CSS in Rails — The basics of setting things up. Can’t help...
Full-text Search with Elasticsearch in Rails
Full-Text Search with Elasticsearch in Rails — Elasticsearch is a popular option for adding a powerful...
The most underrated Rails helper: dom_id
An Underrated Rails Helper: dom_id — One of the oldest helpers in Rails is also the...
CodeCare | Ruby on Rails Code Maintenance | reinteractive
Fixed Price Monthly Code Maintenance for Rails Apps — No time to do those small but...
Rubocop - 4 ways to reduce your frustration! | Hanami Mastery - a knowledge base to hanami framework
Four Ways to Reduce Your Rubocop Frustrations — Being considered one of Ruby’s most loved and...
Write cleaner, self-documented tests by defining methods in RSpec
Write Cleaner, Self-Documented Tests by Defining Methods in RSpec — Put before, subject, and let to one...
Where is Copilot Taking Us?
Where is Copilot Taking Us? — A founder of Redmonk (a developer-oriented research firm) ruminates on...
Ruby Style Guide
Shopify's Updated Ruby Style Guide — Shopify, perhaps the world’s biggest Ruby shop nowadays (in both...
Vite-lizing Rails: get live reload and hot replacement with Vite Ruby — Martian Chronicles
Vite-lizing Rails: Get Live Reload and Hot Replacement with Vite Ruby — If you hang around in the...
GitHub - httprb/http: HTTP (The Gem! a.k.a. http.rb) - a fast Ruby HTTP client with a chainable API, streaming support, and timeouts
HTTP.rb 5.1: The Fast Ruby HTTP Client — Cards on the table - I’m biased, HTTP...
rstfilter VSCode extension for your new Ruby development experience
rstfilter: VS Code Extension to See Execution Results Line by Line — It’s always interesting to...
Create Account — RedisGreen
RedisGreen: Secure, Scalable, Full-Featured Redis 7 Hosting — The latest Redis features, instrumented and scaled with...
Rails Discord server is now open to the public
Rails' Discord Server Now Open to the Public — It’s been a long time since I’ve...
Scaling Rails web sockets in Kubernetes with AnyCable
Scaling Rails WebSockets in Kubernetes with AnyCable — Vito explains how he switched from the standard...
How to Effortlessly Build an Instagram Clone With Hotwire
▶ How to Build an Instagram Clone with Hotwire — A six-minute screencast showing off already written...
API, Website, & Uptime Monitoring for Web Developers
U Up? Let People Know with Beautiful Status Pages from Honeybadger 😘 — We've added support for...
Why Ruby on Rails Is Still a Good Choice in 2022 [UPDATED]
Why Ruby on Rails is Still a Good Choice in 2022 — More a selection of...
State Machines in Ruby: An Introduction | AppSignal Blog
State Machines in Ruby: A Simple Introduction — A bitesize example in plain Ruby before moving...
Ruby: Caught-out by fetch
Caught Out by fetch's Second Argument — A basic but easy overlooked tripping point to Hash#fetch...
GitHub - unabridged/motion: Reactive frontend UI components for Rails in pure Ruby
Motion 0.7: Pure Ruby Reactive Frontend UI Components for Rails — Uses ActionCable and ViewComponent to...
GitHub - enspirit/webspicy: A technology agnostic specification and test framework that yields better coverage for less testing effort.
Webspicy: A Framework for Black Box Testing of Web Services — There’s a handy three-minute screencast...
GitHub - 0x1eef/xchan.rb: xchan.rb is a library for sending Ruby objects between Ruby processes who have a parent<->child relationship. The implementation uses a UNIXSocket, and the serialization f...
xchan.rb: Send Ruby Objects Between Ruby Processes with UNIX Sockets — The processes need to have...
GitHub - ashkan18/graphlient: Ruby GraphQL Client
Graphlient: A 'Friendlier' Ruby GraphQL Client? — Builds on top of graphql-client.
GitHub - Shopify/ruby-lsp: An opinionated language server for Ruby
Ruby LSP 0.1: An Implementation of the LSP Spec — This VS Code extension then hooks...
Code I like (I): Domain-driven boldness
Code I Like: Domain-Driven Boldness at Basecamp — Jorge gives us some examples of how the...
The Case for Pattern Matching Key Irreverence in Ruby
The Case for Pattern Matching Key Irreverence in Ruby — A thoughtful post that puts forth...
Multiplayer Application Monitoring with AppSignal
Fight Bugs with AppSignal in Multiplayer Mode — Fighting bugs on your own is hard. You...
Understading why attr_accessor in Ruby is faster than a regular method
Why attr_accessor is Faster than Regular Methods — attr_accessor, attr_writer and attr_reader are just shorthand for...
Making popular Ruby packages more secure - RubyGems Blog
Making Popular Ruby Packages More Secure — Mirroring similar moves by GitHub with the npm registry,...
Building a chat with Hanami and Hotwire | katafrakt's garden
Building a Chat App with Hanami and Hotwire — Brings together the elegant Hanami with Hotwire’s...
How I've made $50,000 Profit from a Side Project Slack Bot
How a Rubyist Made $50,000 Profit from a Side Project Slack Bot — The $50,000 number...
Migrate From Webpacker to Esbuild - FastRuby.io | Rails Upgrade Service
Migrating from Webpacker to esbuild — If you feel the need to move away from Webpacker,...
Cross Platform Machine Code | Tenderlovemaking
Cross Platform Machine Code — Aaron (aka Tenderlove) wanted to write a conditional-free (but pizazz-filled) set...
Self-destructing StimulusJS controllers
Self-Destructing StimulusJS Controllers — A great approach when you need a little bit of client-side behavior...
GitHub - ankane/lockbox: Modern encryption for Ruby and Rails
Lockbox 1.0: Modern Encryption for Ruby and Rails — Got sensitive information you’d like to keep...
GitHub - daddyz/phonelib: Ruby gem for phone validation and formatting using google libphonenumber library data
Phonelib 0.7: Validate Phone Numbers Using Google's libphonenumber Data — Can perform basic validations and formatting...
GitHub - ankane/strong_migrations: Catch unsafe migrations in development
Strong Migrations 1.1: Catch Unsafe Migrations in Development — Detects potentially dangerous operations and prevents them...
GitHub - mperham/sidekiq: Simple, efficient background processing for Ruby
Sidekiq 6.5: Simple, Efficient Background Processing — 6.5.0 features refactoring of Sidekiq’s internals, beta support for...
What Would It Take for Roda to Win?
What Would It Take for Roda to Win? — The creator of the Bridgetown site generator...
Why We're Sticking with Ruby on Rails at GitLab
Why GitLab is Sticking with Rails — The CEO of the popular git forge/devops platform reflects...
Logbook: Team Discussion and Full Incident History | AppSignal Blog
AppSignal Logbook: Team Discussion and Full Incident History — With Logbook you get the full incident...
I Built a Ruby Parser | My Point of View
'I Built a Ruby Parser' — A story of a side project that led to Natalie,...
Buildkite Test Analytics
Observability for Your Ruby Test Suites — Get instant, real-time visibility into the performance of your...