Witnessing the total solar eclipse from a cruise ship, out at sea somewhere between Mallorca and Ibiza.
That’s the plan
Really exciting to see Herb being adopted at GitHub! 🌿
Over the past months, the GitHub team has been running Herb across one of the largest Rails codebases out there where Herb helped uncover real issues missed by existing tooling while also providing invaluable feedback. 🙌
Zeitwerk 2.8 is out, with a new way to define namespaces.
Given
loader.nsfile = 'ns.rb'
self-contained components can define their namespace inside their folder:
my_component/ns.rb # MyComponent
my_component/widget.rb # MyComponent::Widget
More details in github.com/fxn/zeitwerk...
This guy's channel is hilarious
www.youtube.com/watch?v=juHv...
I realized it has been ~1.5 years since I concluded my series of post on JSON optimization. So I got curious how much faster it became since then.
2.7.2 was the last version before I took over maintainership.
2.9.0 was the version I released at the end of the blog series.
After weeks of work, Ruby’s master documentation now displays rbs signatures!
We will release this feature in RDoc 8.0 soon as well. So any projects using rbs (inline or .rbs files) can benefit from it too.
Check it on docs.ruby-lang.org/en/master