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.17 min read·Feb 14, 2024--1--1
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.10 min read·Jul 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.12 min read·Jun 23, 2023--1--1
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.12 min read·Jan 27, 2024----
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.8 min read·Jun 30, 2023--1--1
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…9 min read·Mar 18, 2023----
Craig MortenA11y Unlocked: Screen-Reader Automation TestsI am pleased to share some screenreader automation tooling which you can use today!4 min read·Oct 16, 2022----
Craig MortenTesting Web Vitals With Cypresscypress-web-vitals allows you to test against the Google Web Vital signals within your Cypress workflows.4 min read·Apr 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 AKS15 min read·May 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 AKS9 min read·Apr 13, 2021--2--2