Marco Roth

@marcoroth@ruby.social
612 Followers
308 Following
1.3K Posts

Full-Stack Web Developer • OSS Contributor • Electronic Music Addict • Ruby/Rails, JavaScript/Stimulus, Crystal • Hotwire Contributors Team • StimulusReflex Core.

Currently maintaining: Herb, ReActionView, Stimulus, Stimulus-Use, Stimulus LSP, Turbo LSP, Turbo Power, StimulusReflex and CableReady

Building: gem.sh | hotwire.io | rubyconferences.org | rubyvideo.dev | rubyevents.org

Websitehttps://marcoroth.dev
GitHubhttps://github.com/marcoroth
Twitterhttps://twitter.com/marcoroth_
📍Basel, Switzerland

I’m very honored and grateful to have received the **Rails Luminary 2025 **Award.

Rails has given me a lot, and giving back through open source has always felt like the natural response. Looking forward to continuing the work. ❤️

I wrote a short note on my blog:
https://marcoroth.dev/posts/rails-luminary-2025

Ruby 3.4.8 Released https://www.ruby-lang.org/en/news/2025/12/17/ruby-3-4-8-released/

This is a routine update that includes bug fixes. We recommend upgrading your Ruby version at your earliest convenience.

Ruby 3.4.8 Released

Week 49 - Vanilla CSS, Fizzy, UI Affordances, and more!

https://www.hotwireweekly.com/archive/week-49-vanilla-css-ui-affordances/

Week 49 - Vanilla CSS, Fizzy, UI Affordances, and more!

Discover the latest Hotwire insights, tutorials, and releases in this week edition of Hotwire Weekly!

Hotwire Weekly

A prototype of flycheck checker for ERb files using Herb is doing well so far.

#ruby #emacs

The next version of the Herb Language Server will ship with "unnecessary diagnostics" for all ERB control flow tags!

It dims any branches or expressions that are unnecessary, helping you quickly see which parts aren’t used or executed. 🌿

Language Server: Add `Unnecessary` diagnostics for all ERB nodes by marcoroth · Pull Request #947 · marcoroth/herb

CleanShot.2025-12-03.at.19.40.01.mp4

GitHub

The next version of the Herb Language Server will ship with "unnecessary diagnostics" for all ERB control flow tags!

It dims any branches or expressions that are unnecessary, helping you quickly see which parts aren’t used or executed. 🌿

Week 48 - Invokers API, From ERB to JavaScript, and more!

https://www.hotwireweekly.com/archive/week-48-invokers-api-from-erb-to-javascript/

Week 48 - Invokers API, From ERB to JavaScript, and more!

Discover the latest Hotwire insights, tutorials, and releases in this week edition of Hotwire Weekly!

Hotwire Weekly
https://www.rubyevents.org/ is my new favorite website to discover ruby conferences

Talks are great, but the real value from conferences comes from the connections we make in downtime. ❤️

Between @wnb_rb lunch, the GitButler afterparty, and unofficial get-togethers, I had a fantastic time meeting and chatting with my #rubyfriends at #sfruby!!