<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
  <url>
    <loc>https://leostera.com/riots-dead-long-live-riot</loc>
    <lastmod>2026-09-30T21:57:15.824Z</lastmod>
  </url>
  <url>
    <loc>https://leostera.com/why-typing-erlang-is-hard</loc>
    <lastmod>2026-09-29T14:11:37.112Z</lastmod>
  </url>
  <url>
    <loc>https://leostera.com/unix-module-considered-harmful</loc>
    <lastmod>2026-09-29T14:11:32.590Z</lastmod>
  </url>
  <url>
    <loc>https://leostera.com/type-safe-state-machines-using-type</loc>
    <lastmod>2026-09-29T14:11:27.750Z</lastmod>
  </url>
  <url>
    <loc>https://leostera.com/troubleshooting-ember-app-kit-on</loc>
    <lastmod>2026-09-29T14:11:23.108Z</lastmod>
  </url>
  <url>
    <loc>https://leostera.com/the-best-ocaml-is-the-worst-ocaml</loc>
    <lastmod>2026-09-29T14:11:18.564Z</lastmod>
  </url>
  <url>
    <loc>https://leostera.com/symbols-and-values-in-javascript</loc>
    <lastmod>2026-09-29T14:11:13.288Z</lastmod>
  </url>
  <url>
    <loc>https://leostera.com/structuring-large-rescript-projects</loc>
    <lastmod>2026-09-29T14:11:09.274Z</lastmod>
  </url>
  <url>
    <loc>https://leostera.com/semantic-data-aint-the-golden-path</loc>
    <lastmod>2026-09-29T14:11:05.394Z</lastmod>
  </url>
  <url>
    <loc>https://leostera.com/rescript-vs-typescript-building-a</loc>
    <lastmod>2026-09-29T14:11:00.792Z</lastmod>
  </url>
  <url>
    <loc>https://leostera.com/rescript-on-deno-command-line-tools</loc>
    <lastmod>2026-09-29T14:10:56.853Z</lastmod>
  </url>
  <url>
    <loc>https://leostera.com/parsing-with-binary-string-pattern</loc>
    <lastmod>2026-09-29T14:10:50.775Z</lastmod>
  </url>
  <url>
    <loc>https://leostera.com/on-tolerating-complexity</loc>
    <lastmod>2026-09-29T14:10:46.849Z</lastmod>
  </url>
  <url>
    <loc>https://leostera.com/making-the-rescript-type-system-work-2</loc>
    <lastmod>2026-09-29T14:10:42.221Z</lastmod>
  </url>
  <url>
    <loc>https://leostera.com/making-the-rescript-type-system-work</loc>
    <lastmod>2026-09-29T14:10:38.034Z</lastmod>
  </url>
  <url>
    <loc>https://leostera.com/making-ontologies-practical-through</loc>
    <lastmod>2026-09-29T14:10:34.052Z</lastmod>
  </url>
  <url>
    <loc>https://leostera.com/hashsets-with-zero-boilerplate</loc>
    <lastmod>2026-09-29T14:10:30.152Z</lastmod>
  </url>
  <url>
    <loc>https://leostera.com/exploring-rescript-on-deno</loc>
    <lastmod>2026-09-29T14:10:26.382Z</lastmod>
  </url>
  <url>
    <loc>https://leostera.com/exceptions-are-ok</loc>
    <lastmod>2026-09-29T14:10:22.395Z</lastmod>
  </url>
  <url>
    <loc>https://leostera.com/easy-to-write-code-considered-harmful</loc>
    <lastmod>2026-09-29T14:10:15.417Z</lastmod>
  </url>
  <url>
    <loc>https://leostera.com/building-a-dota-ontology-part-4-affinities</loc>
    <lastmod>2026-09-29T14:10:11.339Z</lastmod>
  </url>
  <url>
    <loc>https://leostera.com/building-a-dota-ontology-part-3-modeling</loc>
    <lastmod>2026-09-29T14:10:06.890Z</lastmod>
  </url>
  <url>
    <loc>https://leostera.com/building-a-dota-ontology-part-2-describing</loc>
    <lastmod>2026-09-29T14:10:02.861Z</lastmod>
  </url>
  <url>
    <loc>https://leostera.com/an-imaginary-compiler</loc>
    <lastmod>2026-09-29T14:09:58.148Z</lastmod>
  </url>
  <url>
    <loc>https://leostera.com/a-quick-guide-to-gadts-and-why-you</loc>
    <lastmod>2026-09-29T14:09:54.371Z</lastmod>
  </url>
  <url>
    <loc>https://leostera.com/tucjs-a-hacker-community</loc>
    <lastmod>2026-09-29T11:56:20.672Z</lastmod>
  </url>
  <url>
    <loc>https://leostera.com/why-do-i-test</loc>
    <lastmod>2026-09-29T11:56:18.268Z</lastmod>
  </url>
  <url>
    <loc>https://leostera.com/designing-an-unobtrusive-development</loc>
    <lastmod>2026-09-29T11:56:13.733Z</lastmod>
  </url>
  <url>
    <loc>https://leostera.com/moving-on</loc>
    <lastmod>2026-09-29T11:56:13.696Z</lastmod>
  </url>
  <url>
    <loc>https://leostera.com/my-actual-activity-on-github</loc>
    <lastmod>2026-09-29T11:56:08.406Z</lastmod>
  </url>
  <url>
    <loc>https://leostera.com/so-i-stopped-programming</loc>
    <lastmod>2026-09-29T11:56:08.261Z</lastmod>
  </url>
  <url>
    <loc>https://leostera.com/daemons-in-docker</loc>
    <lastmod>2026-09-29T11:56:05.730Z</lastmod>
  </url>
  <url>
    <loc>https://leostera.com/building-webapps-like-its-1972</loc>
    <lastmod>2026-09-29T11:56:01.795Z</lastmod>
  </url>
  <url>
    <loc>https://leostera.com/data-languages</loc>
    <lastmod>2026-09-29T11:55:58.032Z</lastmod>
  </url>
  <url>
    <loc>https://leostera.com/engineering-knowledge-identity</loc>
    <lastmod>2026-09-29T11:55:55.874Z</lastmod>
  </url>
  <url>
    <loc>https://leostera.com/the-hard-stuff-about-ontologies</loc>
    <lastmod>2026-09-29T11:55:50.936Z</lastmod>
  </url>
  <url>
    <loc>https://leostera.com/why-most-prototypes-suck</loc>
    <lastmod>2026-09-29T11:55:42.362Z</lastmod>
  </url>
  <url>
    <loc>https://leostera.com/code-evolution-organic-and-artificial</loc>
    <lastmod>2026-09-29T11:55:33.337Z</lastmod>
  </url>
  <url>
    <loc>https://leostera.com/founding-a-startup-as-a-neurospicy</loc>
    <lastmod>2026-09-29T11:55:17.162Z</lastmod>
  </url>
  <url>
    <loc>https://leostera.com/solving-for-them-vs-solving-for-us</loc>
    <lastmod>2026-09-29T11:55:15.480Z</lastmod>
  </url>
  <url>
    <loc>https://leostera.com/building-a-dota-ontology-part-1-introduction</loc>
    <lastmod>2026-09-29T11:54:05.321Z</lastmod>
  </url>
  <url>
    <loc>https://leostera.com/exploring-domains-in-ocaml-is-cheaper</loc>
    <lastmod>2026-09-29T11:53:37.499Z</lastmod>
  </url>
  <url>
    <loc>https://leostera.com/a-world-of-facts</loc>
    <lastmod>2026-09-28T18:41:34.084Z</lastmod>
  </url>
</urlset>