PinnedCraig MorteninJohn Lewis Partnership Software EngineeringAutomating A11y Testing: Part 3 — Testing Library and BeyondIn this Part 3 we will start to explore how we can weave accessibility concerns into our day to day unit and integration test automation.Feb 141Feb 141
PinnedCraig MorteninJohn Lewis Partnership Software EngineeringAutomating a11y testing: Part 2— Beyond AxeIn this article we will start to explore some of the non-Axe tooling in the wider a11y test automation space.Jul 5, 2023Jul 5, 2023
PinnedCraig MorteninJohn Lewis Partnership Software EngineeringAutomating a11y testing: Part 1 — AxeIn this series I will cover a talk I gave at the John Lewis Tech Profession Conference 2023 on the topic of automating web accessibility.Jun 23, 20231Jun 23, 20231
Craig MortenHow to debug React hydration errorsWe will look into some common causes, how to debug your error, and some general solutions to avoid hydration errors.Jan 27Jan 27
Craig MortenEliminating CLS when using SSR for viewport specific responsive designsA common gotcha when building some responsive sites is that the desired designs for different viewports are sometimes quite different.Jun 30, 20231Jun 30, 20231
Craig MortenReducing a cryptic memory leakI recently came across an interesting memory leak scenario which caught me off-guard. Let’s see if you can spot the issue before the…Mar 18, 2023Mar 18, 2023
Craig MortenA11y Unlocked: Screen-Reader Automation TestsI am pleased to share some screenreader automation tooling which you can use today!Oct 16, 2022Oct 16, 2022
Craig MortenTesting Web Vitals With Cypresscypress-web-vitals allows you to test against the Google Web Vital signals within your Cypress workflows.Apr 3, 2022Apr 3, 2022
Craig MorteninASOS Tech BlogAn AKS Performance Journey: Part 2 — Networking It OutDiving into NodeJS and Kubernetes networking while migrating the ASOS front-end applications from Azure Cloud Services to AKSMay 14, 2021May 14, 2021
Craig MorteninASOS Tech BlogAn AKS Performance Journey: Part 1 — Sizing Everything UpJuggling SKUs and resources while migrating the ASOS front-end applications from Azure Cloud Services to AKSApr 13, 20212Apr 13, 20212