Xavier Noria
banner
fxn.bsky.social
Xavier Noria
@fxn.bsky.social
Everlasting student · Rails Core · Zeitwerk · Freelance · Life lover
No! I'll have to visit next time :).
November 8, 2025 at 3:44 AM
Natural, diafragmatic breathing.

We concentrate on the exhalation, but in a "detached" way, so to speak, thinking without thinking.
November 7, 2025 at 8:33 PM
Seconded, you looking awesome man!!!
November 7, 2025 at 11:00 AM
Reposted by Xavier Noria
Make sure to also read this amazing Gist “Ruby: The future of frozen string literals” written by Xavier Noria @fxn.bsky.social. If you read these 2 resources, should know everything there is to know about frozen string literals in Ruby.
gist.github.com/fxn/bf4eed2...
ruby-the-future-of-frozen-string-literals.md
GitHub Gist: instantly share code, notes, and snippets.
gist.github.com
November 4, 2025 at 4:45 PM
Exactly! The energy of a mechanical watch is stored in a coiled spiral (the "mainspring").

Some watches are able to show how much energy is left. That is called a "power reserve indicator".

Time reading, yes, that way. It is a digital watch with a mechanical movement.
November 4, 2025 at 10:08 AM
Zeitwerk uses it too to have namespaces as hash keys.

Classes and modules are unique objects, and you cannot assume they implement the `hash` method as Hash needs it:

github.com/fxn/zeitwerk...
zeitwerk/lib/zeitwerk/cref/map.rb at main · fxn/zeitwerk
Efficient and thread-safe code loader for Ruby. Contribute to fxn/zeitwerk development by creating an account on GitHub.
github.com
November 2, 2025 at 9:18 AM
This has happened since forever. Remember Perl modules also packaged in the 2000s.

Argument was that some sysadmins want a consistent server managed by distro packages only.

Excuse for the arcane word "sysadmin" that I still love and miss.
October 28, 2025 at 6:20 PM
In the console, queries have been printed by default (to STDERR) since a few versions:

> User.count
User Count (3.2ms) SELECT COUNT(*) FROM "users"
=> 0

You don't see them?
October 27, 2025 at 10:25 AM
Gusto needed it for deleting associations while splitting code, and it made sense.

Absolutely, if you want to commission upstreaming something that is of general interest and fits the vision of the framework, that is beyond awesome.

And that is right there directly contributing to Rails.
October 24, 2025 at 6:22 PM
That is looking terrific!

(/me whispers Symbol#upcase :).
October 24, 2025 at 5:47 AM
Congrats! And those gloves! 😀
October 24, 2025 at 2:57 AM
100% I had all their albums! Even saw them live in Portland!
October 21, 2025 at 4:07 PM