<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://blog.alec.coffee</loc>
    <lastmod>2026-04-13T17:16:54.518Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://blog.alec.coffee/typical-vs-protobufs-data-serialization-in-typescript</loc>
    <lastmod>2023-09-15T04:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.alec.coffee/using-emcascript-decorators-in-typescript-50</loc>
    <lastmod>2023-04-28T13:43:13.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.alec.coffee/monorepo-version-management-with-the-changesets-npm-package</loc>
    <lastmod>2022-12-27T13:31:07.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.alec.coffee/building-react-apps-in-deno-using-alephjs-and-ruck</loc>
    <lastmod>2022-11-02T03:22:43.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.alec.coffee/using-static-site-generation-in-nextjs-gatsbyjs-and-remix</loc>
    <lastmod>2022-04-27T12:03:04.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.alec.coffee/develop-test-and-deploy-cloudflare-workers-with-denoflare</loc>
    <lastmod>2022-01-25T12:36:14.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.alec.coffee/why-switched-apollo-client-urql</loc>
    <lastmod>2021-06-09T00:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.alec.coffee/storybook-develop-react-components-faster</loc>
    <lastmod>2021-03-13T00:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.alec.coffee/running-sql-migrations-before-booting-docker-compose-services</loc>
    <lastmod>2020-09-29T18:45:55.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.alec.coffee/build-next-js-blog-with-cosmics-graphql-api</loc>
    <lastmod>2020-09-23T14:06:06.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.alec.coffee/hey-app-review-changing-how-you-feel-about-email</loc>
    <lastmod>2020-07-29T12:41:57.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.alec.coffee/better-way-to-use-graphql-in-react</loc>
    <lastmod>2020-05-12T13:27:39.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.alec.coffee/publishing-javascript-package-automatically-with-github-actions</loc>
    <lastmod>2020-03-25T15:03:03.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.alec.coffee/quit-google-analytics-self-hosted-gatsby-statistics-with-ackee</loc>
    <lastmod>2020-02-12T20:26:27.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.alec.coffee/the-hitchhikers-guide-to-cypress-end-to-end-testing</loc>
    <lastmod>2019-12-20T13:35:11.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.alec.coffee/beautiful-dev-tools-fish-shell</loc>
    <lastmod>2019-07-08T12:56:47.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.alec.coffee/hacking-my-honeymoon-with-javascript</loc>
    <lastmod>2019-05-23T14:12:30.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.alec.coffee/apollo-local-state-pains</loc>
    <lastmod>2019-05-16T00:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.alec.coffee/cross-service-job-processor-for-the-rest-of-us</loc>
    <lastmod>2019-02-02T15:32:10.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.alec.coffee/elixir-better-programmer</loc>
    <lastmod>2018-12-09T13:48:46.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.alec.coffee/pragmatic-programmer-book-highlights</loc>
    <lastmod>2018-03-11T20:47:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.alec.coffee/page/uses</loc>
    <lastmod>2026-04-13T17:16:54.518Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.alec.coffee/page/talks</loc>
    <lastmod>2026-04-13T17:16:54.518Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.alec.coffee/archive</loc>
    <lastmod>2026-04-13T17:16:54.518Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.alec.coffee/recommendations</loc>
    <lastmod>2026-04-13T17:16:54.518Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>