How to Choose a Gem Wisely (To Prevent a Maintenance Nightmare) - FastRuby.io | Rails Upgrade Service

How to decide whether to add a Ruby gem dependency or build it yourself: five factors to check for sustainable, maintainable, and secure Rails applications.

#Ruby on Rails
Added: 3 Jun 2026
Cool down before you install: give new gems a few days to be vetted

Most supply-chain attacks against RubyGems exploit a narrow window: an account is compromised, a malicious version ships, and any bundle install in the minutes that follow resolves straight to it. ...

#Ruby
Added: 3 Jun 2026
Running AI Locally for Ruby Development: A Practical Guide with Ollama, Aider, and Your Own Codebase

Ruby Stack News — by Germán Silva There's a quiet revolution happening in developer tooling, and it doesn't require a cloud subscription, an API key, or sending your proprietary code to someone else's server. Over the past few months I've been experimenting with running large language models entirel

#AI#Ruby
Added: 2 Jun 2026

A pragmatic pattern for wiring LLMs into a Rails app: base class, ERB prompts, two-level tests, and context strategies.

#AI#Ruby on Rails
Added: 2 Jun 2026
Don't let AI burn you out - kukicola.io

AI made me faster, then it made me chaotic. Here's how I learned to run multiple agents without burning out.

#Soft Skills#AI
Added: 28 May 2026
Building user-customizable themes with Tailwind CSS

Create dynamic, white-label themes using Tailwind CSS color palettes and OKLCH color space. Change your app's entire color scheme with a single CSS variable.

#Ruby on Rails#Frontend
Added: 28 May 2026
Persistent multiplayer state without chaos

How I keep a live multiplayer game consistent with PostgreSQL holding the truth and Redis doing the fast work

#database#Consulting
Added: 28 May 2026
How soon is now in PostgreSQL? - Event-Driven.io

Event-Driven by Oskar Dudycz

#postgres
Added: 28 May 2026
The Art of Deleting Code: Why Your One-Man App Should Be Shrinking

Most developers think that "progress" means adding lines of code. We feel good when we finish a new...

#Ruby on Rails
Added: 28 May 2026

Process inbound emails from any email provider using Fuik.

#Ruby on Rails#Backend
Added: 21 May 2026
It’s about time I tried to explain what progressive enhancement actually is

Progressive enhancement hasn’t caught on nearly as much as it should. It’s likely related to folks not being able to envision it working in their real world contexts. This post attempts to alleviate that and reignite the conversation.

#Frontend
Added: 20 May 2026
AI-assisted engineers are burning out, is this fine?—Martian Chronicles, Evil Martians’ team blog

AI-assisted code generation is not free. It comes with a hidden cost: burnout. Are we dangerously ignorant to this problem? And how can we cope with it? In this post, we discuss this question.

#AI#Productivity#Consulting
Added: 20 May 2026
Migrating from Sprockets to Propshaft in Rails 8

A step-by-step guide to migrate our Rails 7.1 app from Sprockets to Propshaft, covering Bootstrap, jQuery, Select2, and gems without npm packages.

#Ruby on Rails
Added: 19 May 2026

Moving away from Tailwind, and learning to structure my CSS

#Frontend#CSS
Added: 18 May 2026

May 14, 2026 • Tagged Ruby and Ruby on Rails

#Ruby on Rails
Added: 18 May 2026

Build a copy-paste custom element for image uploads that works anywhere in your Rails app. Drag-and-drop, previews and form integration without any framework overhead.

#Ruby on Rails#Frontend
Added: 14 May 2026
Live Background Job Progress in Rails 8.1 with Rails.event and Continuations

Show users live progress on long-running background jobs using Rails 8.1's structured event reporter and Active Job Continuations, with no polling and no per-job broadcast wiring.

#Ruby on Rails
Added: 14 May 2026
The AI-Ready Redesign: How Spec-Driven Development Is Changing the Way Teams Build

Redesign prep matters, but what does it actually look like when AI is in the room?

#AI#Ruby on Rails#testing
Added: 14 May 2026

The next level for nested forms with Stimulus: add edit, delete and drag-and-drop reposition features.

#Ruby on Rails#Frontend#HOTWire#Backend
Added: 13 May 2026
Data Sovereignty: How to Keep All of Your Services in Europe (AppSignal + Hatchbox) | AppSignal Blog

Here's how you can have a PaaS-like experience while keeping all of your services in Europe with AppSignal and Hatchbox.

#Ruby on Rails#DevOps
Added: 13 May 2026
Migrating a Rails App From Sprockets to JS Bundling With Esbuild - FastRuby.io | Rails Upgrade Service

A six-phase guide to migrating a Rails app from Sprockets to jsbundling-rails + esbuild. Covers jQuery, Bootstrap, Docker, gotchas, and lessons learned.

#Ruby on Rails#Consulting
Added: 13 May 2026
Use class_names to Conditionally Apply CSS Classes

Stop interpolating CSS classes with ternaries in your ERB templates.

#Ruby on Rails#Frontend
Added: 13 May 2026
Formatting an entire 25 million line codebase overnight: the rubyfmt story

This is the story of how our Developer Productivity team extended and rolled out rubyfmt, our Rust-based zero-config, ultra-fast autoformatter across the world's largest Ruby codebase.

#Ruby
Added: 7 May 2026
The Rails Way in 2026

… and check why 5600+ Rails engineers read also this

#Ruby on Rails#Consulting
Added: 6 May 2026
Tiered API Rate Limits in Rails 8.2 with Dynamic rate_limit

Build per-plan API rate limits (free, pro, enterprise) using Rails 8.2's dynamic rate_limit options, with no Rack::Attack or custom middleware.

#Ruby on Rails#Backend
Added: 6 May 2026
Next Last