---
title: JavaScript
canonical: 'https://www.dealmobile.co.uk/writing/tag/javascript'
url: 'https://www.dealmobile.co.uk/writing/tag/javascript'
type: Tags
---

# JavaScript

## [Taxing a household one earner at a time](https://www.dealmobile.co.uk/writing/taxing-a-household-one-earner-at-a-time.md)

Published 2026-10-21

How Where Should I Live taxes each earner alone, lays a country’s joint and family rules on top, and proves that one person’s figures haven’t moved at all.

## [Writing down an upload protocol and testing servers against it](https://www.dealmobile.co.uk/writing/testing-servers-against-an-upload-protocol.md)

Published 2026-10-20

How TurboPush’s chunked upload protocol is written down in PROTOCOL.md, how a small Node suite checks any server against it over HTTP, and the two bugs it found in my own PHP endpoint.

## [One source of truth behind a static app](https://www.dealmobile.co.uk/writing/one-source-of-truth-behind-a-static-app.md)

Published 2026-10-19

How the second version of Where Should I Live keeps its data in a headless CMS, ships it as static JSON, and refuses to build if the data has drifted.

---

Index of this site: [llms.txt](https://www.dealmobile.co.uk/llms.txt)
