<?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://blog.drewolson.org/categories/</loc>
    <lastmod>2024-10-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.drewolson.org/categories/gleam-haskell-ocaml/</loc>
    <lastmod>2024-10-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.drewolson.org/gleam-is-pragmatic/</loc>
    <lastmod>2024-10-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.drewolson.org/posts/</loc>
    <lastmod>2024-10-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.drewolson.org/</loc>
    <lastmod>2024-10-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.drewolson.org/categories/haskell/</loc>
    <lastmod>2022-09-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.drewolson.org/hello-world-haskell/</loc>
    <lastmod>2022-09-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.drewolson.org/easy-json-in-haskell/</loc>
    <lastmod>2022-09-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.drewolson.org/parsing-permutations/</loc>
    <lastmod>2021-11-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.drewolson.org/adventures-in-looping/</loc>
    <lastmod>2021-09-29T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.drewolson.org/declarative-validation/</loc>
    <lastmod>2021-04-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.drewolson.org/categories/python-haskell-purescript/</loc>
    <lastmod>2021-04-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.drewolson.org/purescript-and-haskell/</loc>
    <lastmod>2021-02-24T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.drewolson.org/categories/purescript-haskell/</loc>
    <lastmod>2021-02-24T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.drewolson.org/categories/elixir/</loc>
    <lastmod>2020-08-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.drewolson.org/parsing-untrusted-input-with-elixir/</loc>
    <lastmod>2020-08-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.drewolson.org/drawing-fractals-with-purescript/</loc>
    <lastmod>2020-06-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.drewolson.org/categories/purescript/</loc>
    <lastmod>2020-06-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.drewolson.org/parser-combinators-in-elixir/</loc>
    <lastmod>2020-03-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.drewolson.org/building-a-slack-bot-in-purescript/</loc>
    <lastmod>2020-01-31T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.drewolson.org/purescript-async-ffi/</loc>
    <lastmod>2020-01-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.drewolson.org/asynchronous-purescript/</loc>
    <lastmod>2019-12-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.drewolson.org/laziness-in-purescript/</loc>
    <lastmod>2019-06-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.drewolson.org/categories/go/</loc>
    <lastmod>2019-04-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.drewolson.org/go-dependency-injection-with-wire/</loc>
    <lastmod>2019-04-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.drewolson.org/concurrent-ruby-with-tasks/</loc>
    <lastmod>2018-10-29T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.drewolson.org/categories/ruby/</loc>
    <lastmod>2018-10-29T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.drewolson.org/categories/hardware/</loc>
    <lastmod>2018-06-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.drewolson.org/so-you-bought-a-pixelbook/</loc>
    <lastmod>2018-06-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.drewolson.org/lazy-providers-in-dig/</loc>
    <lastmod>2018-05-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.drewolson.org/dependency-injection-in-go/</loc>
    <lastmod>2018-05-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.drewolson.org/categories/javascript/</loc>
    <lastmod>2017-07-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.drewolson.org/promises-as-values/</loc>
    <lastmod>2017-07-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.drewolson.org/elixirs-secret-weapon/</loc>
    <lastmod>2017-05-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.drewolson.org/another-perspective-on-promises/</loc>
    <lastmod>2016-12-28T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.drewolson.org/categories/api-testing/</loc>
    <lastmod>2016-08-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.drewolson.org/specify-your-api/</loc>
    <lastmod>2016-08-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.drewolson.org/extensible-design-with-protocols/</loc>
    <lastmod>2016-03-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.drewolson.org/elixir-streams/</loc>
    <lastmod>2015-06-08T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.drewolson.org/categories/testing-elixir/</loc>
    <lastmod>2015-06-08T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.drewolson.org/sanity-tests/</loc>
    <lastmod>2015-05-29T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.drewolson.org/categories/elixir-ruby/</loc>
    <lastmod>2015-04-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.drewolson.org/the-value-of-explicitness/</loc>
    <lastmod>2015-04-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.drewolson.org/an-empathetic-functional-language/</loc>
    <lastmod>2015-03-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.drewolson.org/pagination-with-phoenix-ecto/</loc>
    <lastmod>2015-02-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.drewolson.org/composable-queries-with-ecto/</loc>
    <lastmod>2015-01-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.drewolson.org/building-an-elixir-web-app/</loc>
    <lastmod>2015-01-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.drewolson.org/good-software-developers/</loc>
    <lastmod>2014-11-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.drewolson.org/categories/software/</loc>
    <lastmod>2014-11-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.drewolson.org/categories/node/</loc>
    <lastmod>2014-01-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.drewolson.org/node-streams-for-apis/</loc>
    <lastmod>2014-01-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.drewolson.org/understanding-gen_server-with-elixir-and-ruby/</loc>
    <lastmod>2013-10-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.drewolson.org/clojure-core.async-and-go-a-code-comparison/</loc>
    <lastmod>2013-07-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.drewolson.org/categories/clojure-go/</loc>
    <lastmod>2013-07-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.drewolson.org/tags/</loc>
  </url>
</urlset>
