Submit a post
Post Preview
Note: Only the first pargraph is shown on the front page and overly long paragraphs may be broken up.
Today
The Language of the Web: HTTP Basics You Actually Need to Know
HTTP Basics You Must Know As A Web Developer Very often I see new developers build an… [more inside]
What took 1.5 months to build in React JS took 1.5 days in Glimmer DSL for Web Ruby
When I reimplemented a React component as the first Glimmer DSL for Web Component in my job’s Fintech Rails web app, I thought I did what would have taken 1 week in React in 1.5 days in Glimmer, which seemed like a great improvement in productivity at the time (333.33% the productivity if we count 1 week of React as 5 business days). I recently inspected the Git timeline of the original React component, and discovered that it actually took 1.5 months to develop initially!!! https://andymaleh.blogspot.com/2026/04/what-took-15-months-to-build-in-react.html
Self-hosted LLM Cost Tracker for Rails – v0.5.3 Released
I’ve just released v0.5.3 of llm_cost_tracker — a lightweight, self-hosted gem designed to track LLM API costs directly inside Ruby and Rails applications. [more inside]
Using native Rails rate-limits in production
Learn how to rate-limit your Rails controllers in production with Rails’ native rate_limit method.
Stop Using Ugly Browser Alerts: Custom Turbo Confirms in Rails 8
I’m building a really nice, modern Rails application. I use Tailwind to make the buttons look great,… [more inside]
Mustermann 4.0 released
For its 13-year anniversary, I’ve released Mustermann 4.0, the string pattern library powering Sinatra, Hanami, Grape, and others.
Rails 8: How to Auto-Generate Social Media Preview Cards
Very often I find myself sharing a link to my new Rails project on Twitter, Discord, or LinkedIn. But… [more inside]
Fifteen Ruby takes on a DSL for stepped workers
A tour of fifteen ways to declare ordered worker steps in Ruby – from a plain manifest constant to macros, method hooks, modules, Fibers, Enumerators, and a small archaeological stop at continuations. [more inside]
OOP vs Functional Programming Explained for Dummies
I see beginner developers get completely overwhelmed by computer science jargon. You read an article… [more inside]
Messages Before Objects
Shift the focus from classes to conversations: sequence diagrams, stable interfaces, the Law of Demeter, and practical decoupling techniques in Ruby. [more inside]
Choosing a Reliable Ruby on Rails Development Partner for Ongoing Maintenance
This post explains the difference between working with a freelancer, a project agency, staff augmentation and a development partner and when a company needs each type of engagement. Solid criteria in a checklist style is provided to guide organizations to make the right choice for their needs. [more inside]
What Ruby Version Does Rails 8 Actually Require?
Every time a new Rails major ships, the same question churns through blog posts, reddit, and internal Slack channels: what is the minimum Ruby version? And the internet, being the internet, produces several confident but contradictory answers. [more inside]
wroclove.rb 2026 workshop exercises - Building Rails SPAs in Frontend Ruby w/ Glimmer
I published a GitHub repo containing the exercises of the wroclove.rb 2026 Ruby conference workshop “Building Rails SPAs in Frontend Ruby with Glimmer DSL for Web”. This GitHub repo provides the simplest and fastest way to learn Glimmer DSL for Web (the Ruby-in-the-Browser Rails Frontend Framework that gained Matz’s approval by winning a Fukuoka Prefecture Future IT Initiative 2025 award). And, just in time for wroclove.rb 2026, Glimmer DSL for Web now has official Rails 8 setup instructions. https://andymaleh.blogspot.com/2026/04/exercises-for-wrocloverb-2026-ruby.html
The Developer's Hardware Wallet: A Review of the OneKey Classic 1S
The Developer’s Hardware Wallet: A Review of the OneKey Classic 1S Recently I uploaded a… [more inside]
typed_print v0.2.0: Zero-dependency tables from Ruby hashes (with Markdown output)
A tiny zero-dependency gem that turns hashes into clean, aligned tables. That’s it. No colors, no complexity. Just tables. [more inside]
telegem new version is out 3.3.1
we have made adjustment to the memory store to support disk backup telegem is now more faster [more inside]
🎉 RubyKaigi 2026: Day 3 wrapped. @matz's keynote.
📖 Full recap with schedule & resources → https://rubystacknews.com/2026/04/23/rubykaigi-2026-final-day-reflections-with-matzs-keynote/
AIA v1.1.0: Give Your Robot Skills and a Personality
AIA is a Ruby command-line AI assistant built around a file-based prompt workflow — write prompts as Markdown, compose them into pipelines, run them from the terminal. v1.1.0 adds two new features: Skills (reusable process-knowledge files following the SKILL.md convention, for things like security reviews, incident response, or any recurring workflow your team follows) and Roles (persistent persona definitions that give your AI a consistent personality across an entire session). They’re composable — pair any skill with any role for an AI that knows your process and shows up with a character you actually enjoy working with. Read the full post.
Laravel for Rails Devs: How to Learn the Sister Framework in a Weekend
A Rails Developer’s Cheat Sheet to Learning Laravel Very often I find myself talking to… [more inside]