#753 — June 5, 2025 |
|
Ruby Weekly |
![]() |
Implementing Embedded TypedData Objects — A look under the hood at TypedData, an implementation detail of Ruby commonly used internally and by native gems to store a native pointer to arbitrary data (Peter has written more about TypedData here). The news here is about a new embedded TypedData approach where the data is stored alongside the object rather than elsewhere, leading to speedups across numerous areas of Ruby. Peter Zhu |
Our Production Ruby and Rails Stack — The creators of a SaaS product give a nice, clear outline of all the moving parts that keeps their show on the road. Good choices overall. AttendList |
![]() 🚀 Stuck on Rails 4.2? Need to Upgrade on a Budget? — The team behind RailsBump.org and 🌳 Bonsai by FastRuby.io sponsor |
📊 A Benchmark Suite of Popular Ruby and Rack Servers — The developer of the Itsi Rack server has put together a benchmark (source here) to put several Ruby Rack servers, gRPC servers, static file servers, and reverse proxies through their paces. Wouter Coppieters |
IN BRIEF:
|
Internal Product Analytics with Ahoy — Ahoy helps you understand which features your users are using so you can evolve your app in the right direction. Pair Ahoy with Blazer to get a quick dashboard of product analytics. Harrison Broadbent |
▶ The Frustrations of React and the Power of Turbo — Discussion of the real-world frustrations of using React compared to the lighter, more flexible Hotwire approach. Remote Ruby Podcast podcast |
The First Newsletter Dedicated to Product Engineers — Learn strategies and tactics you need to succeed as a product engineer (and build products users love). PostHog sponsor |
📄 Implementing Semantic Search with Sequel and pgvector Amanda Bizzinotto 📺 Parsing and Generating SQLite's SQL Dialect with Ruby Stephen Margheim 📺 How to Deploy a Rails App with Kamal – An 8-minute introduction. Olga Kuvardina (JetBrains) |
🛠 Code & Tools |
![]() |
Rails MCP Server: Now with Enhanced Documentation Access — Rails MCP Server provides a way for AI tools (e.g. Claude Desktop) and agents to interact with Rails apps. The latest version focuses on improving access to documentation, meaning said AI agents can now be fed official Rails guides and other documentation to produce better results without relying on their own outdated training data. Mario Alberto Chávez |
📄 MuPDF Gem: A Ruby Library for Using MuPDF — MuPDF is a C library for parsing and rendering PDFs and similar documents. This library lets you use it from Ruby for extracting metadata and rendering PDF pages to images. Kevin Sylvestre |
🧠 Build Intelligent Applications with Rails — Learn about the strengths of Ruby and Rails in the AI era and why we choose them for AI applications development. SINAPTIA sponsor |
RubyLLM 1.3.0: Contexts, Local Models, and the End of Manual Model Tracking — There’s definitely an AI theme running through this issue, but this is a neat release of a rapidly growing library to work with LLMs from Ruby that now lets you do things as straightforward as Carmine Paolino |
|
📢 Elsewhere |
A quick roundup of some other interesting updates or useful resources in the broader developer landscape:
|