Website: marcoroth.dev
Building: rubyevents.org | rubyconferences.org | gem.sh | hotwire.io
As part of this, I announced Herb::Engine, an ActionView-compatible ERB engine built on top of the HTML-aware Herb Parser.
#RailsWorld2025
The biggest release yet, packed with new language bindings, Linter Autofix support, Linter Fix-on-Save, a new `.herb.yml` config file, formatter improvements, Tailwind Class Sorting integration, and a ton of performance, tooling and LSP improvements! 🌿
The biggest release yet, packed with new language bindings, Linter Autofix support, Linter Fix-on-Save, a new `.herb.yml` config file, formatter improvements, Tailwind Class Sorting integration, and a ton of performance, tooling and LSP improvements! 🌿
The biggest release yet, packed with new language bindings, Linter Autofix support, Linter Fix-on-Save, a new `.herb.yml` config file, formatter improvements, Tailwind Class Sorting integration, and a ton of performance, tooling and LSP improvements! 🌿
The biggest release yet, packed with new language bindings, Linter Autofix support, Linter Fix-on-Save, a new `.herb.yml` config file, formatter improvements, Tailwind Class Sorting integration, and a ton of performance, tooling and LSP improvements! 🌿
You can find full release notes at github.com/zed-extensio...
You can find full release notes at github.com/zed-extensio...
Here is a demo of that working in @zed.dev using the new `.herb.yml` configuration file! 😍
Browsers are pretty good at fixing these issues automatically, but I'd sure rather be sending correct HTML instead.
Browsers are pretty good at fixing these issues automatically, but I'd sure rather be sending correct HTML instead.
Here is a demo of that working in @zed.dev using the new `.herb.yml` configuration file! 😍
Here is a demo of that working in @zed.dev using the new `.herb.yml` configuration file! 😍
Open Source can be rough sometimes, but it's really awesome when people take the time to report how it works for them!
Can't wait to see where Herb is going in the next few months! 🌿
Open Source can be rough sometimes, but it's really awesome when people take the time to report how it works for them!
Can't wait to see where Herb is going in the next few months! 🌿
Open Source can be rough sometimes, but it's really awesome when people take the time to report how it works for them!
Can't wait to see where Herb is going in the next few months! 🌿
Open Source can be rough sometimes, but it's really awesome when people take the time to report how it works for them!
Can't wait to see where Herb is going in the next few months! 🌿
This gem provides the full Ruby 3.5 Ractor API (Ractor::Port, Ractor#{join,value,monitor}, etc) on TruffleRuby, JRuby, and CRuby 2.7 to 3.4.
This gem provides the full Ruby 3.5 Ractor API (Ractor::Port, Ractor#{join,value,monitor}, etc) on TruffleRuby, JRuby, and CRuby 2.7 to 3.4.
A way to configure the Herb Tools using a `.herb.yml` configuration file.
It's tightly integrated into the Language Server and the Visual Studio Code extension!
I recorded a short demo:
cln.sh/wXKJXPlV
A way to configure the Herb Tools using a `.herb.yml` configuration file.
It's tightly integrated into the Language Server and the Visual Studio Code extension!
I recorded a short demo:
cln.sh/wXKJXPlV
A way to configure the Herb Tools using a `.herb.yml` configuration file.
It's tightly integrated into the Language Server and the Visual Studio Code extension!
I recorded a short demo:
cln.sh/wXKJXPlV
A way to configure the Herb Tools using a `.herb.yml` configuration file.
It's tightly integrated into the Language Server and the Visual Studio Code extension!
I recorded a short demo:
cln.sh/wXKJXPlV
- ~600 Rubyists.
- Talks on Ruby + AI, Rails at scale, future, etc.
- Keynotes by @paolino.me, @marcoroth.dev, @obiefernandez.bsky.social, and Vladimir Dementyev.
- Workshops on Inertia Rails, building AI Agents, etc.
All the details and tickets: sfruby.com.
- ~600 Rubyists.
- Talks on Ruby + AI, Rails at scale, future, etc.
- Keynotes by @paolino.me, @marcoroth.dev, @obiefernandez.bsky.social, and Vladimir Dementyev.
- Workshops on Inertia Rails, building AI Agents, etc.
All the details and tickets: sfruby.com.
We also just shipped a new look for the featured section on the home page! 🎨
We also just shipped a new look for the featured section on the home page! 🎨
[PT-BR] 🚀 Keynote confirmado! Marco Roth (@marcoroth_) vem pro Tropical on Rails 2026! 💎
www.tropicalonrails.com/marco-roth
#RubyOnRails #TropicalOnRails
[PT-BR] 🚀 Keynote confirmado! Marco Roth (@marcoroth_) vem pro Tropical on Rails 2026! 💎
www.tropicalonrails.com/marco-roth
#RubyOnRails #TropicalOnRails
[PT-BR] 🚀 Keynote confirmado! Marco Roth (@marcoroth_) vem pro Tropical on Rails 2026! 💎
www.tropicalonrails.com/marco-roth
#RubyOnRails #TropicalOnRails
https://www.hotwireweekly.com/archive/week-43-swift-sdk-for-android-liquid-glass-tab-bar
https://www.hotwireweekly.com/archive/week-43-swift-sdk-for-android-liquid-glass-tab-bar
There were lots of eye opened in the room about how far Herb has come. 👏
There were lots of eye opened in the room about how far Herb has come. 👏
We got a sneak peek at Herb v0.8.0.
Thanks, Marco!
We got a sneak peek at Herb v0.8.0.
Thanks, Marco!
The Herb Language Server will also include Quick Fix Code Actions to make disabling rules effortless. 🌿
The Herb Language Server will also include Quick Fix Code Actions to make disabling rules effortless. 🌿
The Herb Language Server will also include Quick Fix Code Actions to make disabling rules effortless. 🌿
The Herb Language Server will also include Quick Fix Code Actions to make disabling rules effortless. 🌿