<?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://fsharpforfunandprofit.com/</loc>
    <lastmod>2025-12-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/designing-weaving-software/</loc>
    <lastmod>2025-12-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/</loc>
    <lastmod>2025-12-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/pipeline/</loc>
    <lastmod>2021-10-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/categories/</loc>
    <lastmod>2021-02-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/categories/testing/</loc>
    <lastmod>2021-02-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/return-of-the-edfh-3/</loc>
    <lastmod>2021-02-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/return-of-the-edfh-2/</loc>
    <lastmod>2021-02-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/series/return-of-the-edfh/</loc>
    <lastmod>2021-02-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/return-of-the-edfh/</loc>
    <lastmod>2021-02-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/about/terms/</loc>
    <lastmod>2021-01-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/dependencies-5/</loc>
    <lastmod>2020-12-24T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/dependencies-4/</loc>
    <lastmod>2020-12-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/dependencies-3/</loc>
    <lastmod>2020-12-22T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/dependencies-2/</loc>
    <lastmod>2020-12-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/dependencies/</loc>
    <lastmod>2020-12-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/about/</loc>
    <lastmod>2020-01-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/pbt/</loc>
    <lastmod>2020-01-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/books/</loc>
    <lastmod>2020-01-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/cap/</loc>
    <lastmod>2020-01-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/ddd/</loc>
    <lastmod>2020-01-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/monadster/</loc>
    <lastmod>2020-01-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/ettt/</loc>
    <lastmod>2020-01-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/site-contents/</loc>
    <lastmod>2020-01-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/csharp/</loc>
    <lastmod>2020-01-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/fourfromforty/</loc>
    <lastmod>2020-01-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/fppatterns/</loc>
    <lastmod>2020-01-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/series/low-risk-ways-to-use-fsharp-at-work/</loc>
    <lastmod>2020-01-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/rop/</loc>
    <lastmod>2020-01-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/series/recursive-types-and-folds/</loc>
    <lastmod>2020-01-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/transactionscript/</loc>
    <lastmod>2020-01-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/series/</loc>
    <lastmod>2020-01-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/series/annotated-walkthroughs/</loc>
    <lastmod>2020-01-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/series/computation-expressions/</loc>
    <lastmod>2020-01-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/series/dependency-cycles/</loc>
    <lastmod>2020-01-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/series/designing-with-types/</loc>
    <lastmod>2020-01-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/series/expressions-and-syntax/</loc>
    <lastmod>2020-01-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/series/a-functional-approach-to-authorization/</loc>
    <lastmod>2020-01-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/series/handling-state/</loc>
    <lastmod>2020-01-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/series/object-oriented-programming-in-fsharp/</loc>
    <lastmod>2020-01-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/series/optimization/</loc>
    <lastmod>2020-01-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/series/porting-from-csharp/</loc>
    <lastmod>2020-01-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/series/property-based-testing/</loc>
    <lastmod>2020-01-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/series/a-recipe-for-a-functional-app/</loc>
    <lastmod>2020-01-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/series/thinking-functionally/</loc>
    <lastmod>2020-01-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/series/understanding-fsharp-types/</loc>
    <lastmod>2020-01-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/series/understanding-monoids/</loc>
    <lastmod>2020-01-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/series/why-use-fsharp/</loc>
    <lastmod>2020-01-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/csharp-light/</loc>
    <lastmod>2020-01-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/fptoolkit/</loc>
    <lastmod>2020-01-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/composition/</loc>
    <lastmod>2020-01-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/turtle/</loc>
    <lastmod>2020-01-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/tlaplus/</loc>
    <lastmod>2020-01-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/troubleshooting-fsharp/</loc>
    <lastmod>2020-01-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/series/map-and-bind-and-apply-oh-my/</loc>
    <lastmod>2020-01-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/series/understanding-parser-combinators/</loc>
    <lastmod>2020-01-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/parser/</loc>
    <lastmod>2020-01-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/video/</loc>
    <lastmod>2020-01-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/why-use-fsharp/</loc>
    <lastmod>2020-01-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/against-railway-oriented-programming/</loc>
    <lastmod>2019-12-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/fsharp-is-the-best-enterprise-language/</loc>
    <lastmod>2018-12-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/serializing-your-domain-model/</loc>
    <lastmod>2017-12-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/categories/dependency-injection/</loc>
    <lastmod>2016-12-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/dependency-injection-1/</loc>
    <lastmod>2016-12-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/happy-fsharp-day-2/</loc>
    <lastmod>2016-04-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/categories/patterns/</loc>
    <lastmod>2015-12-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/13-ways-of-looking-at-a-turtle-3/</loc>
    <lastmod>2015-12-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/13-ways-of-looking-at-a-turtle-2/</loc>
    <lastmod>2015-12-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/13-ways-of-looking-at-a-turtle/</loc>
    <lastmod>2015-12-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/categories/combinators/</loc>
    <lastmod>2015-11-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/understanding-parser-combinators-4/</loc>
    <lastmod>2015-11-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/understanding-parser-combinators-3/</loc>
    <lastmod>2015-11-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/understanding-parser-combinators-2/</loc>
    <lastmod>2015-11-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/understanding-parser-combinators/</loc>
    <lastmod>2015-11-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/categories/folds/</loc>
    <lastmod>2015-08-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/recursive-types-and-folds-3b/</loc>
    <lastmod>2015-08-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/recursive-types-and-folds-3/</loc>
    <lastmod>2015-08-24T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/recursive-types-and-folds-2b/</loc>
    <lastmod>2015-08-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/recursive-types-and-folds-2/</loc>
    <lastmod>2015-08-22T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/recursive-types-and-folds-1b/</loc>
    <lastmod>2015-08-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/recursive-types-and-folds/</loc>
    <lastmod>2015-08-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/list-module-functions/</loc>
    <lastmod>2015-08-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/type-size-and-design/</loc>
    <lastmod>2015-08-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/elevated-world-7/</loc>
    <lastmod>2015-08-08T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/elevated-world-6/</loc>
    <lastmod>2015-08-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/elevated-world-5/</loc>
    <lastmod>2015-08-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/elevated-world-4/</loc>
    <lastmod>2015-08-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/elevated-world-3/</loc>
    <lastmod>2015-08-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/elevated-world-2/</loc>
    <lastmod>2015-08-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/elevated-world/</loc>
    <lastmod>2015-08-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/typesafe-performance-with-compiler-directives/</loc>
    <lastmod>2015-07-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/introvert-vs-extrovert/</loc>
    <lastmod>2015-07-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/categories/convenience/</loc>
    <lastmod>2015-07-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/fsharp-decompiled/</loc>
    <lastmod>2015-07-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/categories/f#-vs-c%23/</loc>
    <lastmod>2015-07-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/categories/currying/</loc>
    <lastmod>2015-07-09T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/categories/partial-application/</loc>
    <lastmod>2015-07-09T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/monadster-3/</loc>
    <lastmod>2015-07-09T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/monadster-2/</loc>
    <lastmod>2015-07-08T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/monadster/</loc>
    <lastmod>2015-07-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/categories/ddd/</loc>
    <lastmod>2015-06-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/no-uml-diagrams/</loc>
    <lastmod>2015-06-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/happy-fsharp-day/</loc>
    <lastmod>2015-04-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/enterprise-tic-tac-toe-2/</loc>
    <lastmod>2015-02-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/categories/worked-examples/</loc>
    <lastmod>2015-02-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/enterprise-tic-tac-toe/</loc>
    <lastmod>2015-02-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/categories/correctness/</loc>
    <lastmod>2015-01-26T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/is-your-language-unreasonable/</loc>
    <lastmod>2015-01-26T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/capability-based-security-3/</loc>
    <lastmod>2015-01-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/capability-based-security-2/</loc>
    <lastmod>2015-01-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/capability-based-security/</loc>
    <lastmod>2015-01-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/learning-fsharp/</loc>
    <lastmod>2015-01-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/property-based-testing-5/</loc>
    <lastmod>2014-12-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/categories/tdd/</loc>
    <lastmod>2014-12-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/property-based-testing-4/</loc>
    <lastmod>2014-12-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/property-based-testing-3/</loc>
    <lastmod>2014-12-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/property-based-testing-2/</loc>
    <lastmod>2014-12-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/property-based-testing-1/</loc>
    <lastmod>2014-12-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/property-based-testing/</loc>
    <lastmod>2014-12-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/calculator-complete-v2/</loc>
    <lastmod>2014-10-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/calculator-complete-v1/</loc>
    <lastmod>2014-10-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/calculator-implementation/</loc>
    <lastmod>2014-10-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/calculator-design/</loc>
    <lastmod>2014-10-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/low-risk-ways-to-use-fsharp-at-work-5/</loc>
    <lastmod>2014-04-24T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/low-risk-ways-to-use-fsharp-at-work-4/</loc>
    <lastmod>2014-04-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/low-risk-ways-to-use-fsharp-at-work-3/</loc>
    <lastmod>2014-04-22T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/low-risk-ways-to-use-fsharp-at-work-2/</loc>
    <lastmod>2014-04-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/low-risk-ways-to-use-fsharp-at-work/</loc>
    <lastmod>2014-04-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/roslyn-vs-fsharp-compiler/</loc>
    <lastmod>2014-04-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/roman-numeral-kata/</loc>
    <lastmod>2014-01-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/installing-and-using/</loc>
    <lastmod>2014-01-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/monoids-part3/</loc>
    <lastmod>2013-10-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/monoids-part2/</loc>
    <lastmod>2013-10-24T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/categories/math/</loc>
    <lastmod>2013-10-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/monoids-without-tears/</loc>
    <lastmod>2013-10-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/railway-oriented-programming-carbonated/</loc>
    <lastmod>2013-06-22T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/cycles-and-modularity-in-the-wild/</loc>
    <lastmod>2013-05-28T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/cyclic-dependencies/</loc>
    <lastmod>2013-05-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/categories/design/</loc>
    <lastmod>2013-05-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/removing-cyclic-dependencies/</loc>
    <lastmod>2013-05-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/categories/modules/</loc>
    <lastmod>2013-05-26T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/recipe-part3/</loc>
    <lastmod>2013-05-26T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/why-i-wont-be-writing-a-monad-tutorial/</loc>
    <lastmod>2013-05-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/recipe-part2/</loc>
    <lastmod>2013-05-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/recipe-part1/</loc>
    <lastmod>2013-05-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/ten-reasons-not-to-use-a-functional-programming-language/</loc>
    <lastmod>2013-04-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/computation-expressions-builder-part6/</loc>
    <lastmod>2013-01-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/computation-expressions-builder-part5/</loc>
    <lastmod>2013-01-29T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/computation-expressions-builder-part4/</loc>
    <lastmod>2013-01-28T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/computation-expressions-builder-part3/</loc>
    <lastmod>2013-01-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/computation-expressions-builder-part2/</loc>
    <lastmod>2013-01-26T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/computation-expressions-builder-part1/</loc>
    <lastmod>2013-01-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/computation-expressions-wrapper-types-part2/</loc>
    <lastmod>2013-01-24T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/computation-expressions-wrapper-types/</loc>
    <lastmod>2013-01-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/computation-expressions-bind/</loc>
    <lastmod>2013-01-22T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/computation-expressions-continuations/</loc>
    <lastmod>2013-01-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/computation-expressions-intro/</loc>
    <lastmod>2013-01-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/designing-with-types-conclusion/</loc>
    <lastmod>2013-01-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/categories/types/</loc>
    <lastmod>2013-01-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/designing-with-types-non-strings/</loc>
    <lastmod>2013-01-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/designing-with-types-more-semantic-types/</loc>
    <lastmod>2013-01-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/designing-with-types-representing-states/</loc>
    <lastmod>2013-01-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/designing-with-types-discovering-the-domain/</loc>
    <lastmod>2013-01-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/designing-with-types-making-illegal-states-unrepresentable/</loc>
    <lastmod>2013-01-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/designing-with-types-single-case-dus/</loc>
    <lastmod>2013-01-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/designing-with-types-intro/</loc>
    <lastmod>2013-01-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/porting-to-csharp-getting-started/</loc>
    <lastmod>2012-08-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/porting-to-csharp-intro/</loc>
    <lastmod>2012-08-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/categories/interfaces/</loc>
    <lastmod>2012-07-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/object-expressions/</loc>
    <lastmod>2012-07-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/categories/object-oriented/</loc>
    <lastmod>2012-07-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/interfaces/</loc>
    <lastmod>2012-07-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/categories/classes/</loc>
    <lastmod>2012-07-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/inheritance/</loc>
    <lastmod>2012-07-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/classes/</loc>
    <lastmod>2012-07-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/object-oriented-intro/</loc>
    <lastmod>2012-07-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/printf/</loc>
    <lastmod>2012-07-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/cli-types/</loc>
    <lastmod>2012-07-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/units-of-measure/</loc>
    <lastmod>2012-07-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/enum-types/</loc>
    <lastmod>2012-07-09T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/type-inference/</loc>
    <lastmod>2012-07-09T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/categories/functions/</loc>
    <lastmod>2012-07-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/stack-based-calculator/</loc>
    <lastmod>2012-07-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/roman-numerals/</loc>
    <lastmod>2012-06-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/pattern-matching-command-line/</loc>
    <lastmod>2012-06-29T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/match-expression/</loc>
    <lastmod>2012-06-28T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/the-option-type/</loc>
    <lastmod>2012-06-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/discriminated-unions/</loc>
    <lastmod>2012-06-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/records/</loc>
    <lastmod>2012-06-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/tuples/</loc>
    <lastmod>2012-06-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/type-abbreviations/</loc>
    <lastmod>2012-06-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/overview-of-types-in-fsharp/</loc>
    <lastmod>2012-06-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/types-intro/</loc>
    <lastmod>2012-06-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/exceptions/</loc>
    <lastmod>2012-05-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/control-flow-expressions/</loc>
    <lastmod>2012-05-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/naming-conventions/</loc>
    <lastmod>2012-05-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/fsharp-syntax/</loc>
    <lastmod>2012-05-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/let-use-do/</loc>
    <lastmod>2012-05-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/understanding-fsharp-expressions/</loc>
    <lastmod>2012-05-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/expressions-vs-statements/</loc>
    <lastmod>2012-05-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/expressions-intro/</loc>
    <lastmod>2012-05-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/type-extensions/</loc>
    <lastmod>2012-05-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/organizing-functions/</loc>
    <lastmod>2012-05-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/function-signatures/</loc>
    <lastmod>2012-05-09T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/defining-functions/</loc>
    <lastmod>2012-05-08T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/function-composition/</loc>
    <lastmod>2012-05-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/partial-application/</loc>
    <lastmod>2012-05-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/currying/</loc>
    <lastmod>2012-05-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/how-types-work-with-functions/</loc>
    <lastmod>2012-05-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/function-values-and-simple-values/</loc>
    <lastmod>2012-05-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/mathematical-functions/</loc>
    <lastmod>2012-05-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/thinking-functionally-intro/</loc>
    <lastmod>2012-05-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/why-use-fsharp-conclusion/</loc>
    <lastmod>2012-04-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/completeness-anything-csharp-can-do/</loc>
    <lastmod>2012-04-29T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/categories/completeness/</loc>
    <lastmod>2012-04-29T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/completeness-seamless-dotnet-interop/</loc>
    <lastmod>2012-04-28T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/completeness-intro/</loc>
    <lastmod>2012-04-27T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/categories/concurrency/</loc>
    <lastmod>2012-04-26T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/concurrency-reactive/</loc>
    <lastmod>2012-04-26T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/concurrency-actor-model/</loc>
    <lastmod>2012-04-25T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/concurrency-async-and-parallel/</loc>
    <lastmod>2012-04-24T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/concurrency-intro/</loc>
    <lastmod>2012-04-23T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/designing-for-correctness/</loc>
    <lastmod>2012-04-22T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/correctness-type-checking/</loc>
    <lastmod>2012-04-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/correctness-exhaustive-pattern-matching/</loc>
    <lastmod>2012-04-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/categories/immutability/</loc>
    <lastmod>2012-04-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/correctness-immutability/</loc>
    <lastmod>2012-04-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/correctness-intro/</loc>
    <lastmod>2012-04-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/convenience-active-patterns/</loc>
    <lastmod>2012-04-17T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/convenience-partial-application/</loc>
    <lastmod>2012-04-16T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/convenience-functions-as-interfaces/</loc>
    <lastmod>2012-04-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/convenience-types/</loc>
    <lastmod>2012-04-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/convenience-intro/</loc>
    <lastmod>2012-04-13T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/categories/conciseness/</loc>
    <lastmod>2012-04-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/conciseness-pattern-matching/</loc>
    <lastmod>2012-04-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/conciseness-functions-as-building-blocks/</loc>
    <lastmod>2012-04-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/conciseness-extracting-boilerplate/</loc>
    <lastmod>2012-04-10T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/conciseness-type-definitions/</loc>
    <lastmod>2012-04-09T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/conciseness-type-inference/</loc>
    <lastmod>2012-04-08T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/conciseness-intro/</loc>
    <lastmod>2012-04-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/key-concepts/</loc>
    <lastmod>2012-04-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/fvsc-download/</loc>
    <lastmod>2012-04-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/fvsc-quicksort/</loc>
    <lastmod>2012-04-04T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/fvsc-sum-of-squares/</loc>
    <lastmod>2012-04-03T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/fsharp-in-60-seconds/</loc>
    <lastmod>2012-04-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/posts/why-use-fsharp-intro/</loc>
    <lastmod>2012-04-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/archives/</loc>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/categories/csharp/</loc>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/about/license/</loc>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/search/</loc>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/csharp/union-types-in-csharp/</loc>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/subscribe/</loc>
  </url><url>
    <loc>https://fsharpforfunandprofit.com/tags/</loc>
  </url>
</urlset>
