As for this video, well, it's like all the other ones that came before it, we'll know more once we have more data/videos/replication attempts.
363 karma · joined April 25, 2020
As for this video, well, it's like all the other ones that came before it, we'll know more once we have more data/videos/replication attempts.
The benefit of lib/ is clearer in my opinion. Files that live there are only explicitly loaded. Some might be loaded in development, some in production, some in test. The conversation about the structure becomes more important because you need to think about what is going to consume your class.
But I think we could take this a step further and instead replace lib/ with engines/. This way, you can create multiple Rails engines that will have their own paradigm and environments' handling.
Every Rails application I got to work on had a lib/ (or app/service) that could have been grouped in a few different engines/. The benefit of using those kind of engines is that conversation about architecture, pros/cons get more defined. At least that's been my experience.
I imagine a device like a router or an Apple TV, that you connect at home. Then, you own it, everything you post is on your little device. Maybe you pay a few bucks a months so you can upload an encrypted backup in the cloud somewhere.
There's obviously downsides to it, but I think I would buy such a device.
Thank you for the laughter.
This one is no different. It's possible we recover from it very quickly, but it's also possible that the bank run that we saw earlier this month introduce a new type of failures that no one thought was possible. I'm of a curious nature, so I really wonder what's coming.
I would love to see a future where folks write code without thinking about how "scalable" or "performant" their code is and instead focus on how easy it would be to change the behaviour of existing code.
Code coverage should only be an after thought. Whenever a bug shows up, writing a test to cover that edge case is going to help you ship with more confidence as more bugs are found and fixed.