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 20, 2024Oct 20, 2024
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 1, 2024Oct 1, 2024
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
Resolving “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…Dec 29, 2021Dec 29, 2021
Resolving Prettier + React: context.getPhysicalFilename is not a functionIf you’ve recently upgraded to eslint-plugin-prettier@^4 on an existing React project, you may have encountered the cryptic error:Sep 5, 2021A response icon3Sep 5, 2021A response icon3
How I debugged Sentry release, “No commits found. Change commits range…”When the getsentry/action-release GitHub action fails, here are the steps to take to get it back on track.Sep 2, 2021A response icon4Sep 2, 2021A response icon4
How to fix Apollo’s MockedProvider returning empty objects for fragmentsIf you’re like me, you burned your wheels a little too long trying to figure out why your mocked data was empty in your React unit tests.Aug 20, 2021Aug 20, 2021
Mentality: working without feeling like you’re wasting your lifeSixteen year old Reddit user /u/69motherducker420 asked, “How can you work a 9-to-5 job, with only weekends and 4 weeks per year off…Aug 2, 2021Aug 2, 2021
Daily scrum without a scrum masterIt’s not uncommon for organizations to claim to be “agile” and “scrum,” but not to budget for a scrum master to drive the initiative. These…Jul 14, 2021A response icon1Jul 14, 2021A response icon1
Prioritizing new tasksWhen new tasks arise mid-sprint or mid-quarter, engineers and managers feel pressure to deliver as soon as possible. It can be difficult to…Jul 13, 2021Jul 13, 2021