TLDR Web Dev · MISCELLANEOUS
HOW WE ENHANCED OUR TEAM'S DEVELOPER EXPERIENCE
Summary from the TLDR Web Dev newsletter
A company was able to greatly improve its developer experience with a few infrastructure changes. The changes resulted in reducing the time to receive CI (Continuous Integration) feedback from over twenty minutes to less than three minutes, with a 75% reduction in local test execution time. It did this by reorganizing the GitHub workflows by separating concerns, reusing Docker test containers, and sharding tests for parallel execution.