Submit a post
Post Preview
Note: Only the first pargraph is shown on the front page and overly long paragraphs may be broken up.
Last Saturday
Rails adds a useful revision checking method
In some of my projects in recently years, I’ve had to track versions between deployments. Rails added an official method to handle this in its main branch [more inside]
Grepfruit v3.2: Programmatic API for Text Search
Grepfruit, a ractor-powered text search gem, adds a programmatic API in v3.2, a count-only mode, and Ruby 4 support. [more inside]
How to Hire a Reliable Homework Helper in the USA for Stress-Free Class Help
Hiring a reliable homework helper in the USA is a smart choice for students who want to manage their academic responsibilities more effectively. With increasing coursework, online classes, and tight deadlines, professional class help allows students to stay organized while maintaining strong academic performance. You can now hire someone to take my online class and get good grades. [more inside]
React on Rails and How to integrate React with Rails 8
React on Rails is a nice pre-built integration of React and Rails.
Rails MCP Server 1.5.0: Security Hardening and Sandboxed Environment Support
The Rails MCP 1.5.0 includes security improvements, and for the first time, it can be used with Agents like Code Claude. You get the benefit of asking Rails and Prism for static analysis of your app. [more inside]
Interface Segregation Principle
How to apply the Interface Segregation Principle in Ruby, and why taking it too far can hurt your design. Practical examples and trade-offs. [more inside]
UPDATE: Telegem Examples Added & Live Stars Counter!
Quick update on the Telegem Ruby Telegram bot framework: [more inside]
Ruby Absolute Value abs() Performance and Edge Cases
An overview of the abs method in Ruby and how to calculate Ruby absolute value
Building an AI agent inside a 7-year old Rails application
I work on a large Rails monolith used by social workers, where access control and correctness matter more than experimentation. [more inside]
Video of "Frontend Ruby with Glimmer DSL for Web" at Ruby on Rio 2025-06-06
A video has been uploaded of the Ruby on Rio 2025-06-06 talk I gave: “Frontend Ruby with Glimmer DSL for Web”. It covers Glimmer DSL for Web, the Frontend Ruby on Rails gem that won a Fukuoka Prefecture Future IT Initiative 2025 award by Matz, the creator of Ruby. Merry Christmas! https://www.youtube.com/watch?v=LY6ulYICuzE
Telegem v1.0.0: Async Telegram bot framework
JUST released Telegem, a modern Telegram Bot framework for Ruby inspired by Telegraf.js ! [more inside]
Ruby at 30: Anniversary Reflections and Matz’s Keynote
I invite you to dive into the Ruby Release 30th Anniversary and Matz’s keynote throug [more inside]
JsonMend - repair broken JSON
JsonMend is a robust Ruby gem designed to repair broken or malformed JSON strings. It is specifically optimized to handle common errors found in JSON generated by Large Language Models (LLMs), such as missing quotes, trailing commas, unescaped characters, and stray comments
Recommended Plan for Migrating from React.js To Opal Ruby & Glimmer DSL for Web
In a recent team retrospective meeting at my job, 5 team devs (all) voted for the future plan item “More use of Opal Ruby & Glimmer DSL for Web in the Rails Web App Frontend”. We are following a gradual rollout plan for migrating our React.js Frontend to Opal Ruby & Glimmer DSL for Web inside our Fintech Ruby on Rails web application. https://andymaleh.blogspot.com/2025/12/recommended-plan-for-migration-from.html