ruby.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
If you are interested in the Ruby programming language, come join us! Tell us about yourself when signing up. If you just want to join Mastodon, another server will be a better place for you.

Administered by:

Server stats:

1.1K
active users

Garrett Dimon :ruby:

Of all the Rails-learning I've done, going spelunking in the source code has without a doubt been the most educational in terms of leveling-up true understanding.

To have someone like @kaspth provide a guided tour sounds amazing. Highly recommend taking him up on this. lu.ma/dv5yvj4n

lu.maGuiding You through the Rails Source · Zoom · LumaWhat problem does this guided tour solve? Rails is your app's biggest dependency and you probably don't know what's going on in there. There's features you're…

@garrettdimon @kaspth yeah, theres good nuggets to be found in the source. Rails features to use, but also code techniques you can wield yourself.

@kaspth @garrettdimon There's also some questionable nuggets - I will call them "opportunities" 😁

@soulcutter lol yeah, now I'm curious which ones you're thinking of?

@kaspth Oh, I don't know off the top of my head. Just stuff you see when you're in there. Some places I've been lately are error reporting, logging, and middlewares.

@soulcutter ah yeah, and there's definitely things in the codebase I wouldn't copy 😂

@kaspth One thing I liked was finding IsolatedExecutionState . Nice way of dealing with "threadlocal" (or fiberlocal) data.