#​760 — July 24, 2025

Read on the Web

Together with  Memetria

Ruby Weekly

🤖 Red Candle: Run LLMs Directly from Ruby — An interesting new library that uses some Rust under the hood, but with no need for Python or third party LLM APIs: just interact with the LLM right from Ruby. Supports Gemma, Llama 3, and Mistral models for now. It worked on my Mac (though the TinyLlama model in the examples is of questionable utility!) but your mileage may vary. GitHub repo.

Scientist / Christopher Petersen

▶  Rails New: A Fantastic Set of Official Rails Tutorial Videos — It’s aimed at beginners or anyone who wants to refresh their modern Rails knowledge, but this series is well put together and doesn’t skimp on details. Well worth passing on to anyone you know who might benefit from picking up Ruby and Rails.

Typecraft

Redis & Valkey Hosting for Fast Ruby Apps — Memetria K/V hosts Redis OSS and Valkey with tooling made for Ruby teams. Monitor large keys, analyze usage patterns, and get more from your in-memory data.

Memetria sponsor

June 2025 RubyGems Updates — A solid roundup of what’s new, including Bundler’s new ability to simulate forthcoming Bundler 4 behavior, news about some upcoming releases, improvements to working with gems with prebuilt binaries, the latest Ruby 3.4 usage stats (now being used for over 10% of gem downloads), and more.

Gift Egwuenu

IN BRIEF:

Why Can't We Just... Send an HTML Email“How hard can it be, thought I, to manually code an HTML email with images,” says the author. Oh, we know how hard it is! Luckily, Julik figured out a nice, Ruby-powered way forward.

Julik Tarkhanov

TLDR is the Best Test Runner for Claude Code — A couple of years ago, Justin and Aaron (tenderlove) built the TLDR test runner initially for a bit of fun, but its time-limiting features may now be more useful than first thought..

Justin Searls

▶  Build a Blog in 15ish Minutes with BrutRB — Rails did pretty well out of having several ‘build a blog in 15 minutes’ videos over the years, so it’s great to see one for the new Brut framework too. A great way to pick up how to use it.

David Bryant Copeland

You’re Holding It Wrong: The Double Loop Model for Agentic Coding — Be real: agentic coding is unpredictable. Instead of overly prescriptive prompts, try this for easy pivoting.

Test Double sponsor

📄 Stop Concatenating URLs with Strings, Use Proper Tools Instead – Ruby has more options than you might think. Szymon Fiedler

📄 Frontend Asset Management in Rails Through the Years – Nice to see this history bundled into a single post. Cassey Lottman

📄 How to Add a Multi-Step Form/Wizard to Your Rails App Rails Designer

📄 RailsConf Nostalgia: Remembering ActiveResource – ActiveResource was a sort of Active Record equivalent for RESTful APIs. Mary Lee

🔊 A RailsConf Recap with Tess Griffin The Bike Shed Podcast

🛠 Code & Tools

Rouge 4.6: Pure Ruby Pygments-Compatible Code Highlighter — A long standing project that supports hundreds of languages, including Ruby. Its HTML output is compatible with stylesheets designed for the Python-based Pygments highlighter. GitHub repo.

Jeanine Adkisson

JRuby 10.0.1.0 Released — The latest version of the Ruby 3.4-compatible branch of the JVM-based Ruby implementation. A big win this time is full support for Zeitwerk.

The JRuby Team

Rails App Feeling Outdated? 🌳 FastRuby's Bonsai Keeps It Fresh — Update Ruby & Rails with zero stress on a fixed price. Boost efficiency & performance with expert-led debt reduction. 🚀

Bonsai by FastRuby.io sponsor

Ruby PII Filter: Filter Personal Info from Text — The idea is that you can filter out personally identifiable information before passing it on third-party APIs, say. A proof of concept, for now.

Steve Polito

📰 Classifieds

📈 If your Rails team needs a little boost... SINAPTIA can augment your team with devs to help you increase your productivity. Test us!


🔺 Made a library? Written a blog post? Found a useful tutorial? Share it with the Ruby community on RubyFlow, the Ruby and Rails community linklog.

🎁 Tiny Bonus Items