<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://codehakase.com/tags/ai/</loc><lastmod>2026-03-03T00:00:00+00:00</lastmod></url><url><loc>https://codehakase.com/tags/architecture/</loc><lastmod>2026-03-03T00:00:00+00:00</lastmod></url><url><loc>https://codehakase.com/blog/</loc><lastmod>2026-03-03T00:00:00+00:00</lastmod></url><url><loc>https://codehakase.com/</loc><lastmod>2026-03-03T00:00:00+00:00</lastmod></url><url><loc>https://codehakase.com/tags/systems/</loc><lastmod>2026-03-03T00:00:00+00:00</lastmod></url><url><loc>https://codehakase.com/tags/</loc><lastmod>2026-03-03T00:00:00+00:00</lastmod></url><url><loc>https://codehakase.com/blog/the-database-is-a-cache/</loc><lastmod>2026-03-03T00:00:00+00:00</lastmod></url><url><loc>https://codehakase.com/2026/</loc><lastmod>2026-01-09T04:08:01+01:00</lastmod></url><url><loc>https://codehakase.com/tags/amp/</loc><lastmod>2026-01-09T00:00:00+00:00</lastmod></url><url><loc>https://codehakase.com/blog/bounded-execution-for-ai-coding-agents/</loc><lastmod>2026-01-09T00:00:00+00:00</lastmod></url><url><loc>https://codehakase.com/tags/claude-code/</loc><lastmod>2026-01-09T00:00:00+00:00</lastmod></url><url><loc>https://codehakase.com/tags/go/</loc><lastmod>2026-01-09T00:00:00+00:00</lastmod></url><url><loc>https://codehakase.com/tags/mcp/</loc><lastmod>2026-01-09T00:00:00+00:00</lastmod></url><url><loc>https://codehakase.com/tags/haskell/</loc><lastmod>2025-10-19T00:00:00+00:00</lastmod></url><url><loc>https://codehakase.com/blog/idiomatic-haskell-refactors/</loc><lastmod>2025-10-19T00:00:00+00:00</lastmod></url><url><loc>https://codehakase.com/tags/markdown/</loc><lastmod>2025-06-14T00:00:00+00:00</lastmod></url><url><loc>https://codehakase.com/shorts/parsing-not-guessing/</loc><lastmod>2025-06-14T00:00:00+00:00</lastmod></url><url><loc>https://codehakase.com/shorts/import-reflect/</loc><lastmod>2025-06-10T00:00:00+00:00</lastmod></url><url><loc>https://codehakase.com/tags/maps/</loc><lastmod>2025-05-27T00:00:00+00:00</lastmod></url><url><loc>https://codehakase.com/blog/maps-dont-shrink-in-go/</loc><lastmod>2025-05-27T00:00:00+00:00</lastmod></url><url><loc>https://codehakase.com/tags/terminal/</loc><lastmod>2025-05-13T00:00:00+00:00</lastmod></url><url><loc>https://codehakase.com/tags/tty/</loc><lastmod>2025-05-13T00:00:00+00:00</lastmod></url><url><loc>https://codehakase.com/shorts/ttys/</loc><lastmod>2025-05-13T00:00:00+00:00</lastmod></url><url><loc>https://codehakase.com/shorts/gadts-for-type-level-domain-logic/</loc><lastmod>2025-05-07T00:00:00+00:00</lastmod></url><url><loc>https://codehakase.com/shorts/composable-parsers-with-attoparsec/</loc><lastmod>2025-05-06T00:00:00+00:00</lastmod></url><url><loc>https://codehakase.com/shorts/implementing-non-copyable-embedded-structs/</loc><lastmod>2025-05-06T00:00:00+00:00</lastmod></url><url><loc>https://codehakase.com/tags/parsers/</loc><lastmod>2025-05-06T00:00:00+00:00</lastmod></url><url><loc>https://codehakase.com/tags/productivity/</loc><lastmod>2025-05-05T00:00:00+00:00</lastmod></url><url><loc>https://codehakase.com/tags/tmux/</loc><lastmod>2025-05-05T00:00:00+00:00</lastmod></url><url><loc>https://codehakase.com/shorts/tmux-sessionizer/</loc><lastmod>2025-05-05T00:00:00+00:00</lastmod></url><url><loc>https://codehakase.com/tags/automation/</loc><lastmod>2025-05-01T00:00:00+00:00</lastmod></url><url><loc>https://codehakase.com/tags/github/</loc><lastmod>2025-05-01T00:00:00+00:00</lastmod></url><url><loc>https://codehakase.com/shorts/scripting-a-self-updating-github-readme/</loc><lastmod>2025-05-01T00:00:00+00:00</lastmod></url><url><loc>https://codehakase.com/blog/notes-on-building-a-coding-agent/</loc><lastmod>2025-04-25T00:00:00+00:00</lastmod></url><url><loc>https://codehakase.com/blog/functors-identity-composition-and-fmap/</loc><lastmod>2025-03-26T00:00:00+00:00</lastmod></url><url><loc>https://codehakase.com/2025/</loc><lastmod>2025-03-13T04:08:01+01:00</lastmod></url><url><loc>https://codehakase.com/about/</loc><lastmod>2025-02-08T10:52:01+01:00</lastmod></url><url><loc>https://codehakase.com/blog/largest-product-in-a-series/</loc><lastmod>2025-02-07T00:00:00+00:00</lastmod></url><url><loc>https://codehakase.com/shorts/</loc><lastmod>2023-05-01T00:00:00+00:00</lastmod></url><url><loc>https://codehakase.com/tags/json/</loc><lastmod>2021-05-03T00:00:00+00:00</lastmod></url><url><loc>https://codehakase.com/blog/working-with-json-in-go/</loc><lastmod>2021-05-03T00:00:00+00:00</lastmod></url><url><loc>https://codehakase.com/projects/</loc><lastmod>2021-04-08T10:52:01+01:00</lastmod></url><url><loc>https://codehakase.com/blog/enum-stringer-interface-optimisation-in-go/</loc><lastmod>2021-04-08T00:00:00+00:00</lastmod></url><url><loc>https://codehakase.com/tags/development/</loc><lastmod>2020-02-07T00:00:00+00:00</lastmod></url><url><loc>https://codehakase.com/blog/line-numbers-in-vim/</loc><lastmod>2020-02-07T00:00:00+00:00</lastmod></url><url><loc>https://codehakase.com/tags/vim/</loc><lastmod>2020-02-07T00:00:00+00:00</lastmod></url><url><loc>https://codehakase.com/tags/workflow/</loc><lastmod>2020-02-07T00:00:00+00:00</lastmod></url><url><loc>https://codehakase.com/tags/setup/</loc><lastmod>2020-01-10T00:00:00+00:00</lastmod></url><url><loc>https://codehakase.com/blog/what-i-use/</loc><lastmod>2020-01-10T00:00:00+00:00</lastmod></url><url><loc>https://codehakase.com/blog/building-small-containers-for-kubernetes/</loc><lastmod>2018-12-01T00:00:00+00:00</lastmod></url><url><loc>https://codehakase.com/tags/docker/</loc><lastmod>2018-12-01T00:00:00+00:00</lastmod></url><url><loc>https://codehakase.com/tags/kubernetes/</loc><lastmod>2018-12-01T00:00:00+00:00</lastmod></url><url><loc>https://codehakase.com/blog/building-a-web-app-with-go-gin-and-react/</loc><lastmod>2018-04-20T00:00:00+00:00</lastmod></url><url><loc>https://codehakase.com/tags/gin-gonic/</loc><lastmod>2018-04-20T00:00:00+00:00</lastmod></url><url><loc>https://codehakase.com/tags/react/</loc><lastmod>2018-04-20T00:00:00+00:00</lastmod></url><url><loc>https://codehakase.com/tags/couchdb/</loc><lastmod>2018-04-19T00:00:00+00:00</lastmod></url><url><loc>https://codehakase.com/tags/databases/</loc><lastmod>2018-04-19T00:00:00+00:00</lastmod></url><url><loc>https://codehakase.com/tags/nosql/</loc><lastmod>2018-04-19T00:00:00+00:00</lastmod></url><url><loc>https://codehakase.com/blog/the-couchdb-replicator-database-an-overview/</loc><lastmod>2018-04-19T00:00:00+00:00</lastmod></url><url><loc>https://codehakase.com/tags/changelog/</loc><lastmod>2018-03-06T00:00:00+00:00</lastmod></url><url><loc>https://codehakase.com/blog/heres-whats-new-in-go-1.10/</loc><lastmod>2018-03-06T00:00:00+00:00</lastmod></url><url><loc>https://codehakase.com/tags/ionic/</loc><lastmod>2017-12-05T00:00:00+00:00</lastmod></url><url><loc>https://codehakase.com/blog/react-native-vs-ionic-a-quick-comparison/</loc><lastmod>2017-12-05T00:00:00+00:00</lastmod></url><url><loc>https://codehakase.com/tags/react-native/</loc><lastmod>2017-12-05T00:00:00+00:00</lastmod></url><url><loc>https://codehakase.com/blog/getting-started-with-go-variables/</loc><lastmod>2017-11-19T00:00:00+00:00</lastmod></url><url><loc>https://codehakase.com/tags/variables/</loc><lastmod>2017-11-19T00:00:00+00:00</lastmod></url><url><loc>https://codehakase.com/blog/golang-getting-started-the-practical-dev/</loc><lastmod>2017-11-18T00:00:00+00:00</lastmod></url><url><loc>https://codehakase.com/blog/terminal-for-beginners/</loc><lastmod>2017-10-28T00:00:00+00:00</lastmod></url><url><loc>https://codehakase.com/tags/unix/</loc><lastmod>2017-10-28T00:00:00+00:00</lastmod></url><url><loc>https://codehakase.com/tags/getting-started/</loc><lastmod>2017-09-02T00:00:00+00:00</lastmod></url><url><loc>https://codehakase.com/blog/how-i-learned-golang/</loc><lastmod>2017-09-02T00:00:00+00:00</lastmod></url><url><loc>https://codehakase.com/tags/async-await/</loc><lastmod>2017-08-12T00:00:00+00:00</lastmod></url><url><loc>https://codehakase.com/tags/javascript/</loc><lastmod>2017-08-12T00:00:00+00:00</lastmod></url><url><loc>https://codehakase.com/blog/javascript-async/await-101/</loc><lastmod>2017-08-12T00:00:00+00:00</lastmod></url><url><loc>https://codehakase.com/blog/for...in-vs-for...of-loops-in-javascript/</loc><lastmod>2017-06-19T00:00:00+00:00</lastmod></url><url><loc>https://codehakase.com/tags/loops/</loc><lastmod>2017-06-19T00:00:00+00:00</lastmod></url><url><loc>https://codehakase.com/tags/api/</loc><lastmod>2017-06-13T00:00:00+00:00</lastmod></url><url><loc>https://codehakase.com/blog/build-your-first-restful-api-with-node.js/</loc><lastmod>2017-06-13T00:00:00+00:00</lastmod></url><url><loc>https://codehakase.com/tags/nodejs/</loc><lastmod>2017-06-13T00:00:00+00:00</lastmod></url><url><loc>https://codehakase.com/tags/rest/</loc><lastmod>2017-06-13T00:00:00+00:00</lastmod></url><url><loc>https://codehakase.com/tags/bots/</loc><lastmod>2017-05-30T00:00:00+00:00</lastmod></url><url><loc>https://codehakase.com/blog/making-hakasebot-twitter-bots-101/</loc><lastmod>2017-05-30T00:00:00+00:00</lastmod></url><url><loc>https://codehakase.com/tags/twitter/</loc><lastmod>2017-05-30T00:00:00+00:00</lastmod></url><url><loc>https://codehakase.com/blog/javascript-objects-101/</loc><lastmod>2017-05-25T00:00:00+00:00</lastmod></url><url><loc>https://codehakase.com/tags/objects/</loc><lastmod>2017-05-25T00:00:00+00:00</lastmod></url><url><loc>https://codehakase.com/blog/introduction-to-javascript-promises/</loc><lastmod>2017-05-21T00:00:00+00:00</lastmod></url><url><loc>https://codehakase.com/tags/promises/</loc><lastmod>2017-05-21T00:00:00+00:00</lastmod></url><url><loc>https://codehakase.com/blog/object-oriented-php-an-easy-approach/</loc><lastmod>2017-05-17T00:00:00+00:00</lastmod></url><url><loc>https://codehakase.com/tags/oop/</loc><lastmod>2017-05-17T00:00:00+00:00</lastmod></url><url><loc>https://codehakase.com/tags/php/</loc><lastmod>2017-05-17T00:00:00+00:00</lastmod></url><url><loc>https://codehakase.com/tags/framework/</loc><lastmod>2017-05-09T00:00:00+00:00</lastmod></url><url><loc>https://codehakase.com/blog/introducing-adonis-js/</loc><lastmod>2017-05-09T00:00:00+00:00</lastmod></url><url><loc>https://codehakase.com/archive/</loc></url></urlset>