Charles StoverAvoid loop-the-loops in softwareI recently reviewed a pull request for a software test suite, and I wanted to call out this particular code anti-pattern, which I refer to…·3 min read·Jun 19, 2023----
Charles StoverInstrumenting your React application with CloudWatch RUMAWS’s long-awaited release of Real User Monitoring brings client-side web application data straight to your CloudWatch dashboard. With…·2 min read·Dec 16, 2022----
Charles StoverNotes: Scrum, the Art of Doing Twice the Work in Half the TimeI’m not much of a reader, but the book Scrum: The Art of Doing Twice the Work in Half the Time by Jeff Sutherland had me glued. I took…·4 min read·Sep 6, 2022----
Charles StoverEx-Amazon employee shares tips for working at the companyAn ex-Amazon employee using the handle Ja_r00l shares their learnings for success within Amazon in their farewell post on social media…·2 min read·Sep 6, 2022--2--2
Charles StoverPatching packages in Yarn berryAt one point, patching a package in Yarn was as simple as yarn patch <package-name> and following the prompts. Now, it’s riddled with…·3 min read·Jul 21, 2022----
Charles StoverThe Array Prototype Naming ConventionThis article is an opinion piece about a code style for a function naming convention. This article does not intend to be a source of truth…·9 min read·Mar 21, 2022----
Charles StoverResolving Create React App’s “Uncaught ReferenceError: process is not defined”A recent change to Create React App, or more specifically react-scripts, has caused hot reloading to throw an error: Uncaught…·1 min read·Dec 31, 2021--3--3
Charles StoverResolving “Invalid file coverage object, missing keys, found:data” for NYCIf you are merging two NYC coverage reports, for example your Cypress and your Jest coverage reports, you may encounter the cryptic error…·2 min read·Dec 29, 2021----
Charles StoverWhy does Object.keys on a Record return string[]?Intuitively, one may expect Object.keys on Record<K, T> to return K[], but it instead returns string[]. Why?·5 min read·Dec 13, 2021----
Charles StoverResolving Yarn2 + Cypress GitHub Action: Cannot find module ‘cypress’An open issue exists for running the Cypress.io end-to-end test GitHub Action in a Yarn2 plug-and-play repository: the action fails with…·2 min read·Oct 23, 2021----