@dhh@wlaurance Another way with less moving parts could be to maintain an application base image off of main that is preloaded to all machines, then build the deployed image off of that. The delta of changes to download in the latest layer is small with maybe another gem and a few kb of code
@dhh@wlaurance Maybe it would help to have the machines distribute the images among each other via p2p instead of all pulling from a central registry at once, i.e. using something like https://t.co/ULJjK2Ss6S
@nateberkopec@kirshatrov I think https://t.co/W3jbrMSzbt do that, but personally I have never felt adventurous enough to try something like that for db ops, it's the one part that really needs to be rock solid
@pt_ivojesus@nateberkopec One thing that tends to break by accident in my experience are some tests that make expectations on absolute sums and so on, i.e. total user widgets count. This is easy to avoid by writing specs with expect change deltas instead, which expresses the test intent better anyway
@pt_ivojesus@nateberkopec Once you have fast tests, having to run the whole test suite to ensure you didn't accidentally break something when changing the fixtures becomes much less daunting. After a while you also kinda get a feel for what fixture changes might impact i.e. feature specs accidentally
@javierjulio Thanks Javier! Many years ago indeed, but I do remember you. Thanks for thinking of me! It was a great day :) Hope to see you again one day at one of those conferences!
That's roughly what my day was like. So happy to be back in the Bundesliga with @fcstpauli, after 13 very long years - and being able to share it along with my kid was just wonderful.
@tim_ecksteen Einfach schön zu sehen wie sie sich gegenseitig unterstützen, loben, für einander einstehen, ein echtes Team 🏴☠️ und dann spielen sie auch noch so schön 🤩
Hot take: this is not how open source should be used. I hate this professional agit prop.
Turbo is an MIT licensed codebase:
- fork it
- add typescript
- invest time and sweat to make it popular
- build community to maintain it
Instead of creating popularity accretion PRs.
@nateberkopec I think it's worth mentioning in this context that http.rb has *no timeouts* by default, which can be dangerous if you're making requests to some hostile URL https://t.co/I7wYYe95vR