<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://zxn.uk/blog/</loc></url><url><loc>https://zxn.uk/blog/24-files-byte-for-byte/</loc></url><url><loc>https://zxn.uk/blog/a-thousand-synthetic-finger-drags/</loc></url><url><loc>https://zxn.uk/blog/about/</loc></url><url><loc>https://zxn.uk/blog/an-undo-button-that-tells-the-truth/</loc></url><url><loc>https://zxn.uk/blog/authors/ed/</loc></url><url><loc>https://zxn.uk/blog/authors/mark/</loc></url><url><loc>https://zxn.uk/blog/category/engineering/</loc></url><url><loc>https://zxn.uk/blog/category/product/</loc></url><url><loc>https://zxn.uk/blog/category/studio/</loc></url><url><loc>https://zxn.uk/blog/design-psychology-field-guide/</loc></url><url><loc>https://zxn.uk/blog/designing-for-wet-gloves/</loc></url><url><loc>https://zxn.uk/blog/green-dashboard-empty-database/</loc></url><url><loc>https://zxn.uk/blog/guard-hooks-born-from-incidents/</loc></url><url><loc>https://zxn.uk/blog/load-average-thirty/</loc></url><url><loc>https://zxn.uk/blog/postgres-to-d1-with-money-in-flight/</loc></url><url><loc>https://zxn.uk/blog/project/estate/</loc></url><url><loc>https://zxn.uk/blog/project/tipbop/</loc></url><url><loc>https://zxn.uk/blog/project/tyrestack/</loc></url><url><loc>https://zxn.uk/blog/project/zoolog/</loc></url><url><loc>https://zxn.uk/blog/rewriting-zoolog-native-in-a-week/</loc></url><url><loc>https://zxn.uk/blog/series/agents-at-work/</loc></url><url><loc>https://zxn.uk/blog/series/design-psychology/</loc></url><url><loc>https://zxn.uk/blog/series/leaving-gcp/</loc></url><url><loc>https://zxn.uk/blog/sign-in-without-passwords/</loc></url><url><loc>https://zxn.uk/blog/six-months-by-the-numbers/</loc></url><url><loc>https://zxn.uk/blog/sixty-nine-hours-waiting/</loc></url><url><loc>https://zxn.uk/blog/tag/business/</loc></url><url><loc>https://zxn.uk/blog/tag/ci/</loc></url><url><loc>https://zxn.uk/blog/tag/cloudflare/</loc></url><url><loc>https://zxn.uk/blog/tag/cost/</loc></url><url><loc>https://zxn.uk/blog/tag/data/</loc></url><url><loc>https://zxn.uk/blog/tag/design/</loc></url><url><loc>https://zxn.uk/blog/tag/gcp/</loc></url><url><loc>https://zxn.uk/blog/tag/migration/</loc></url><url><loc>https://zxn.uk/blog/tag/mobile/</loc></url><url><loc>https://zxn.uk/blog/tag/payments/</loc></url><url><loc>https://zxn.uk/blog/tag/process/</loc></url><url><loc>https://zxn.uk/blog/tag/reliability/</loc></url><url><loc>https://zxn.uk/blog/tag/testing/</loc></url><url><loc>https://zxn.uk/blog/tag/tooling/</loc></url><url><loc>https://zxn.uk/blog/tap-to-pay-and-app-review/</loc></url><url><loc>https://zxn.uk/blog/tappy-was-taken/</loc></url><url><loc>https://zxn.uk/blog/ten-thousand-simulated-worlds/</loc></url><url><loc>https://zxn.uk/blog/the-customer-pays-the-fee/</loc></url><url><loc>https://zxn.uk/blog/the-launch-checklist/</loc></url><url><loc>https://zxn.uk/blog/the-outage-that-moved-us-to-cloudflare/</loc></url><url><loc>https://zxn.uk/blog/the-ten-pound-rule/</loc></url><url><loc>https://zxn.uk/blog/three-things-zoolog-will-never-do/</loc></url><url><loc>https://zxn.uk/blog/tickets-as-files/</loc></url><url><loc>https://zxn.uk/blog/timeline/</loc></url><url><loc>https://zxn.uk/blog/what-cloudflare-can-still-do-to-us/</loc></url><url><loc>https://zxn.uk/blog/who-watches-the-alerts/</loc></url><url><loc>https://zxn.uk/blog/zoolog-cloudflare-from-day-one/</loc></url></urlset>