Posts authored by Max Duval:


Friday, 26 July 2024

Parsing: the merit of strictly typed JSON
Max Duval

Dealing with content that keeps changing can lead to bugs on users’ devices that are hard to reproduce. By precisely describing the shape of the content using types and ensuring it matches, exceptions can be avoided and users shown helpful messages when errors occur. This post will illustrate how this can be achieved with standard web technologies.

Through the ages… whether an interstellar battle station’s exhaust vent, a Greek warrior’s heel or a static type analysis tool, the tiniest flaw can lead to catastrophic failures.

Tuesday, 24 October 2023

Standardisation: the merit of consistent patterns
Max Duval

Coming back from a long holiday? Recently joined the department? Collaborating on a complex, cross-team problem that spans different tech stacks and programming languages? At one point, we’re all going to find ourselves in one of these situations. So how can we ensure that no one feels overwhelmed or unable to make meaningful contributions?

Illustration of screw driver standardisation. Slotted, Torx, Robertson and Phillips.