RSSAmplifier

Blog

Marco Roth

marcoroth.dev - website and blog

marcoroth.devRSS feed ↗10 posts

Latest posts

Introducing Insta: Snapshot Testing for Ruby

Announced on July 15 at RubyConf 2026 in Las Vegas. Today at RubyConf 2026 , I’m excited to release a project that fell out of building Herb : The lightning talk page, and the recording once it’s available, lives on RubyEvents . 📸 Insta , snapshot testing for Ruby, with an interactive review workflow. Think of it as assert_equal , where the expected value manages itself. Insta is extracted from…

Glamorous Christmas: Bringing Charm to Ruby

Today, Ruby 4.0 was released . What an exciting milestone for the language! This release brings some amazing new features like the experimental Ruby::Box isolation mechanism, the new ZJIT compiler, significant performance improvements for class instantiation, and promotions of Set and Pathname to core classes. It’s incredible to see how Ruby continues to thrive and be pushed forward 30 years after…

Giving Back to the Rails Community

I’m deeply grateful and truly honored to be named a Rails Luminary this year. Thank you to everyone who supported me, my work, and took the time to nominate me. Recognition like this only exists because of a community that cares about long-term contribution, and I don’t take that lightly. Rails has given me a lot over the years. Not just technically, but professionally and personally. Rails gave…

Introducing ReActionView: A new ActionView-Compatible ERB Engine and initiative for the Rails view layer

Rails World 2025 just wrapped up in Amsterdam last week. This blog post is a recap of my talk titled “Introducing ReActionView: A new ActionView-Compatible ERB Engine” and summarizes my talk, the new releases, and where my view-layer work is headed next. This talk is the conclusion of a journey I’ve been sharing throughout 2025. At RubyKaigi, I introduced Herb: a new HTML-aware ERB parser and…

Introducing the Herb Linter, Formatter, and a Vision for the Future of Rails Views

The final RailsConf just wrapped up in Philadelphia last week. Here’s a recap of my talk, what we launched, and where we’re going next. RailsConf this year was special for me, not just because it was an honor to be part of the final edition of such an important event in the Ruby community, but also because I got to share a new release and vision for the framework I’ve used most of my career. This…

Herb Language Server and Visual Studio Code Extension

Back in April, I introduced Herb , a new HTML-aware ERB parser. Herb was designed from the ground up to deeply understand .html.erb files, preserving both HTML and embedded Ruby structure without losing any details. It laid the technical foundation for a modern, robust developer experience around HTML+ERB. But at the time, Herb was mostly “infrastructure”, useful for tool builders, but not…

Introducing Herb: A new HTML-Aware ERB Parser for smarter developer tooling

Announced on April 16 at RubyKaigi 2025 in Matsuyama, Japan. Today at RubyKaigi 2025 , I’m excited to introduce a project I’ve been heavily focusing over the last few months: 🌿 Herb — a fast, modern, and HTML-aware ERB parser, designed from the ground up for developer tooling. Why Herb? As web development in Ruby evolves - especially with the rise of Hotwire and HTML-over-the-wire patterns - it’s…

Introducing RubyEvents.org: RubyConferences.org and RubyVideo.dev Join Forces to Build the Ruby Events Platform

Over the years, RubyConferences.org has been a trusted source for discovering upcoming Ruby conferences worldwide. Meanwhile, RubyVideo.dev has grown into an extensive archive of Ruby conference talks and events, aiming to preserve and share the knowledge shared on stage by the community. Today, we’re excited to announce the next chapter: RubyConferences.org and RubyVideo.dev are merging into a…

Introducing the RubyEvents.org iOS App

As announced in “Introducing RubyEvents.org: RubyConferences.org and RubyVideo.dev Join Forces” — we are in the process of merging two long-standing community efforts into a single home for all things Ruby events. To mark this new beginning, we’re excited to share another major milestone: Say hello to the RubyEvents.org iOS App , built with Hotwire Native . Ruby is Back — And So Are the Meetups…

2024 Year-in-Review

As 2024 recently wrapped up, I wanted to take a moment to reflect on the year. Personally, I’m not a big believer in strict New Year’s resolutions. However, I see value in setting long-term goals and taking time to reflect on what I’ve accomplished, learned, and where there’s room for improvement. 2024 has been a year to remember — packed with travel, projects, and a lot of contributions to the…