ViewComponent vs. Phlex: Which Ruby UI Library Should You Choose?
I remember when my app/views folder was a complete disaster. I had deeply nested partials, instance variables floating everywhere, and logic hidden in
Curated development tutorials from top sources. Filter by language.
I remember when my app/views folder was a complete disaster. I had deeply nested partials, instance variables floating everywhere, and logic hidden in
Overview Discourse turned out to be a good pressure repo for a narrow but important reason: the difference between bundle existing and the
Rails GuardDog: Advanced Security Scanner for Rails Introduction Today I'm excited to announce Rails GuardDog v0.1.0 — an open-s
(Originally published as this blog post: https://andymaleh.blogspot.com/2026/06/rubyconf-has-joined-railsconfrailsworld.html) RubyConf has joined Rai
Every engineering team I've worked on has had the same unspoken job title. Nobody's hired into it. It just lands on whoever's been there longest and a
Turning a Generic LLM into a Ruby Expert: What RAG Fixed and What It Didn’t June 4, 2026 A practical look at hallucinations, retrieval, and why hav
Anyone who works with Ruby on Rails knows that, despite the framework being incredible for productivity, there are some classic workflow deficiencies
I build quite a few sites. For my own products or I help others. Since I released Perron that is my go-to static site generator now. But it was missin
Ruby Reactor 0.4.0 introduces interrupts — the first native saga pause/resume mechanism in the Ruby ecosystem. You've built a checkout flow
A Rails application can pass every unit test and still ship with a vulnerable gem buried three levels deep in `Gemfile.lock`. Ruby gem security is no
Documentação de API sempre começa com boas intenções. No início do projeto, tudo está sincronizado. As rotas batem com a aplicação. Os exemplos est
A follow-up to my previous post on connecting a ZK fingerprint device to Rails. This is the upgrade story — what broke, what I rebuilt, and what the s
You've written the test. WebMock is set up. The stub returns 200. Everything is green. Then Stripe ships a breaking change, your code sends a malform
Like many software developers, I also have a language that I enjoy using no matter what, and it never seems to be a puzzle to write, debug or read it.
My talk “Frontend Ruby on Rails with Glimmer DSL for Web” went well at RubyConf Austria 2026. Especially given that after the talk, Chad Fowler (the s
Shopify is killing Scripts on June 30, 2026. That's 28 days from when I'm writing this. After that, every Shopify store running Ruby Scripts to custom
Why Ruby on Rails Developers Don't Need to Switch to Python for AI For the last few years, every AI conversation seemed to end with the sam
Pastel is a project I built alone — an API where users log their sleep experiences: dreams, nightmares, lucid sleeps, and the emotional patterns that
Yesterday I published my first Ruby gem — rails-persona, a behavioral analytics library that lets you track user actions directly on ActiveRecord mode
--- title: "Introducing rails-tenantify: Row-Level Multi-Tenancy for Rails 7+" published: true description: "A modern, safe, and robust row-level mul