Is Your Agile Team Incremental, or Iterative?“Waterfall until it hits the development team” is still waterfall.Aug 15, 2023Aug 15, 2023
Code Generation in React with RTK QueryThe last year has seen a lot of talk about AI assistance to help developers write our code — Chat-GPT, GitHub Copilot, etc. However…Jul 26, 2023Jul 26, 2023
We’re Writing Too Many TestsCreating and maintaining a test automation suite is a time-consuming endeavor, yet the value of those efforts is often questionable.May 11, 2023May 11, 2023
Are TypeScript Barrel Files an Anti-pattern?Barrel files are a popular pattern in Typescript projects for managing imports and exports. Rather than importing dependencies straight…Feb 1, 20236Feb 1, 20236
Published inBits and PiecesWhy Is My Jest Suite So Slow?The simple mistake undermining Jest’s performanceJan 11, 20237Jan 11, 20237
Published inJavaScript in Plain EnglishOptimizing Jest for Faster CI Performance with GitHub ActionsJan 1, 20235Jan 1, 20235
Merge Branches Sooner with Synchronous Code ReviewCode review has the potential to be one of the most impactful activities we do in our day. However, that value is often squandered by…Nov 17, 20221Nov 17, 20221
How to Choose the Right Branching StrategyWhy the wrong choice leaves you in a world of pain.Apr 14, 20211Apr 14, 20211
Published inThe StartupImproving Your Team’s Code Review CultureCreating a system that empowers your teamNov 18, 2020Nov 18, 2020