Dave Copeland :ruby: on Nostr: nprofile1q…tqsk9 This won't help you now (or with inherited Rails apps), but what I ...
nprofile1qy2hwumn8ghj7un9d3shjtnddaehgu3wwp6kyqpqk2usuvwn3sxnqn3xppyga7nqezel4t4v9sk42fz9dpkx0vyc8npqztqsk9 (nprofile…qsk9) This won't help you now (or with inherited Rails apps), but what I have seen work:
- Upgrade Rails when new minor or major versions come out - never fall more than 2 versions behind
- monthly update all gems to whatever is allowed by current Rails version
- do not use or rely on Rails private internals
- avoid gems as much as possible - inline the 10% of some gem you need
- have good test coverage that you trust
- have good observability that you trust
- Upgrade Rails when new minor or major versions come out - never fall more than 2 versions behind
- monthly update all gems to whatever is allowed by current Rails version
- do not use or rely on Rails private internals
- avoid gems as much as possible - inline the 10% of some gem you need
- have good test coverage that you trust
- have good observability that you trust