Matheus Richard
matheusrich.bsky.social
Matheus Richard
@matheusrich.bsky.social
👨🏽‍🍼 Father

🇧🇷 Senior developer @ thoughtbot.

📝 Blogging @ https://tbot.io/blog/matheus

💎 Organizer of http://rubydf.com
Wait, what? Where?
October 10, 2025 at 3:32 PM
Does the bot log in? How do you handle auth?
October 10, 2025 at 3:31 PM
Beautiful!
October 3, 2025 at 5:52 PM
Where's @marcoroth.dev to add a proper parser to Stimulus? 🙈
October 1, 2025 at 3:03 PM
From the little I know it seems a lot more than that? Most of the times I'm good with plain HTML and I want to add a few things here and there. Svelt seems like an overkill solution for me?
October 1, 2025 at 3:01 PM
I keep wanting to try it, but at the same time I so don't want another JS tool.
October 1, 2025 at 2:46 PM
I'm curious about what the European developer interests are (compared to what also) 👀
September 19, 2025 at 2:55 PM
NOOOOO! I didn't have my chance to attend!
September 19, 2025 at 2:52 PM
Great font in those slides!
September 11, 2025 at 8:18 PM
This look amazing. I might not need to add

config.action_view.annotate_rendered_view_with_filenames = true

to every app now
September 8, 2025 at 5:09 PM
That's exactly how it works. It uses Rails main by default, but you can specify any commit you want.

It'll use the same name as your app, so you get meaningful diffs only.
September 8, 2025 at 2:44 PM
Then, the easy change: adding support for Rails was just a 27loc change (not including tests).

Amazing payoff!

github.com/MatheusRich/...
Add support for scanning EOL Rails versions · MatheusRich/end_of_life@ba9a92a
End of Life looks for an exact Rails version on the `Gemfile` file or `Gemfile.lock`.
github.com
September 8, 2025 at 2:40 PM
The code was not written in a generic way, so I followed Kent Beck's advice and started to make the change easy.

It took a diff of +1160/-927 , and it was mostly backwards compatible. Luckily I had tests to ensure nothing was broken.
September 8, 2025 at 2:40 PM
For example, I just found-out that the they add caching to rubocop runs on CI!

github.com/rails/rails/...
Add RuboCop cache to GHA workflow templates · rails/rails@ceb0678
github.com
September 4, 2025 at 7:21 PM
I actually dig it.
September 4, 2025 at 12:00 AM