How to fix Lighthouse’s `bf-cache` rule when “the page has an unload handler in the main frame”I recently encountered a Lighthouse error for the bf-cache rule, which is when the “Page prevented back/forward cache restoration” and…Oct 20Oct 20
Setting Qwik’s CSS base pathIf you have configured Qwik, Qwik City, or it’s static adapter for static site generation, you may be familiar with setting your…Oct 1Oct 1
How to establish office hours as a software engineerAs you level-up in your career, you are expected to exhibit a broader influence over your peers: from your team to your organization or…May 30May 30
Avoid 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…Jun 19, 2023Jun 19, 2023
Instrumenting 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…Dec 16, 2022Dec 16, 2022
Notes: 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…Sep 6, 2022Sep 6, 2022
Ex-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…Sep 6, 20222Sep 6, 20222
Patching 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…Jul 21, 2022Jul 21, 2022
The 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…Mar 21, 2022Mar 21, 2022
Resolving 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…Dec 31, 20213Dec 31, 20213