Posts

  • Releasing apps at M&S

    At Marks & Spencer we ship many apps (more than 100!) all the time. Two of those apps, the M&S flagship app on the App Store and Play Store, have been growing by the day, and our old, time-consuming fortnightly release process was starting to show its age.

  • Accessibility testing with AXE

    Accessibility testing is necessary to ensure that our digital products and services can be used by everyone, including people with disabilities, improving the user experience in the process. It helps us to identify and remove barriers that may prevent people from completing their journey through a website.

  • Web Platform Accessibility

    From the very start of the development of the new web platform (Onyx), a single question has led the implementation of automated accessibility testing: How do we ensure the M&S customer is served an accessible web page?

  • M&S's Rollercoaster Component Library Journey

    Software Engineering at M&S have been developing the UI since 2014 and we have tried a few times to react to customer needs quickly over the years. This article gives an overview of our journey and the lessons we’ve learnt – from custom-built vanilla JS to an industry-standard, reusable framework.

  • Announcing our open-source project, Nx Plugins

    Today, we are excited to announce an open-source project called Nx Plugins.

  • Integrating Cloudentity with NextAuth.js

    M&S is in the process of updating our retail platform. As part of this we will decouple identity from our existing monolith and modernise the feature set along the way.

  • Availability Service Level Calculation

    The following guide below will help you calculate your own availability.