<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://functionalfluency.dev/</loc>
<lastmod>2026-06-17T19:34:21.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://functionalfluency.dev/map/</loc>
<lastmod>2026-06-17T19:34:21.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://functionalfluency.dev/track/clojure-basics/</loc>
<lastmod>2026-06-17T19:34:21.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://functionalfluency.dev/track/clojure-basics/lisp-syntax/</loc>
<lastmod>2026-06-17T19:34:21.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://functionalfluency.dev/track/clojure-basics/repl-driven-development/</loc>
<lastmod>2026-06-17T19:34:21.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://functionalfluency.dev/track/clojure-basics/namespaces/</loc>
<lastmod>2026-06-17T19:34:21.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://functionalfluency.dev/track/clojure-basics/persistent-data-structures/</loc>
<lastmod>2026-06-17T19:34:21.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://functionalfluency.dev/track/clojure-basics/seq/</loc>
<lastmod>2026-06-17T19:34:21.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://functionalfluency.dev/track/clojure-basics/destructuring/</loc>
<lastmod>2026-06-17T19:34:21.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://functionalfluency.dev/track/clojure-basics/threading-macros/</loc>
<lastmod>2026-06-17T19:34:21.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://functionalfluency.dev/track/clojure-basics/flow-control/</loc>
<lastmod>2026-06-17T19:34:21.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://functionalfluency.dev/track/clojure-basics/nil-and-truthy/</loc>
<lastmod>2026-06-17T19:34:21.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://functionalfluency.dev/track/clojure-basics/equality-and-identity/</loc>
<lastmod>2026-06-17T19:34:21.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://functionalfluency.dev/track/clojure-basics/recursion-and-recur/</loc>
<lastmod>2026-06-17T19:34:21.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://functionalfluency.dev/track/clojure-basics/strings-and-regex/</loc>
<lastmod>2026-06-17T19:34:21.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://functionalfluency.dev/track/clojure-basics/collection-types/</loc>
<lastmod>2026-06-17T19:34:21.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://functionalfluency.dev/track/clojure-basics/for-comprehensions/</loc>
<lastmod>2026-06-17T19:34:21.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://functionalfluency.dev/track/clojure-advanced/</loc>
<lastmod>2026-06-17T19:34:21.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://functionalfluency.dev/track/clojure-advanced/macros/</loc>
<lastmod>2026-06-17T19:34:21.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://functionalfluency.dev/track/clojure-advanced/protocols-and-multimethods/</loc>
<lastmod>2026-06-17T19:34:21.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://functionalfluency.dev/track/clojure-advanced/transducers/</loc>
<lastmod>2026-06-17T19:34:21.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://functionalfluency.dev/track/clojure-advanced/state-atoms-refs-agents/</loc>
<lastmod>2026-06-17T19:34:21.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://functionalfluency.dev/track/clojure-advanced/stm-overview/</loc>
<lastmod>2026-06-17T19:34:21.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://functionalfluency.dev/track/clojure-advanced/dynamic-vars-and-binding/</loc>
<lastmod>2026-06-17T19:34:21.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://functionalfluency.dev/track/clojure-advanced/futures-promises-delay/</loc>
<lastmod>2026-06-17T19:34:21.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://functionalfluency.dev/track/clojure-advanced/core-async/</loc>
<lastmod>2026-06-17T19:34:21.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://functionalfluency.dev/track/clojure-advanced/clojure-spec/</loc>
<lastmod>2026-06-17T19:34:21.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://functionalfluency.dev/track/clojure-advanced/type-hints-and-performance/</loc>
<lastmod>2026-06-17T19:34:21.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://functionalfluency.dev/track/clojure-advanced/metadata-and-reader-conditionals/</loc>
<lastmod>2026-06-17T19:34:21.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://functionalfluency.dev/track/clojure-ecosystem/</loc>
<lastmod>2026-06-17T19:34:21.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://functionalfluency.dev/track/clojure-ecosystem/data-oriented-programming/</loc>
<lastmod>2026-06-17T19:34:21.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://functionalfluency.dev/track/clojure-ecosystem/clojure-test/</loc>
<lastmod>2026-06-17T19:34:21.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://functionalfluency.dev/track/clojure-ecosystem/web-stack-ring-reitit/</loc>
<lastmod>2026-06-17T19:34:21.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://functionalfluency.dev/track/clojure-ecosystem/component-systems/</loc>
<lastmod>2026-06-17T19:34:21.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://functionalfluency.dev/track/clojure-ecosystem/clojurescript/</loc>
<lastmod>2026-06-17T19:34:21.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://functionalfluency.dev/track/clojure-ecosystem/babashka/</loc>
<lastmod>2026-06-17T19:34:21.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://functionalfluency.dev/track/clojure-ecosystem/core-logic/</loc>
<lastmod>2026-06-17T19:34:21.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://functionalfluency.dev/track/clojure-ecosystem/cats/</loc>
<lastmod>2026-06-17T19:34:21.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://functionalfluency.dev/track/clojure-ecosystem/datalog/</loc>
<lastmod>2026-06-17T19:34:21.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://functionalfluency.dev/track/clojure-ecosystem/malli/</loc>
<lastmod>2026-06-17T19:34:21.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://functionalfluency.dev/track/clojure-ecosystem/test-check/</loc>
<lastmod>2026-06-17T19:34:21.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://functionalfluency.dev/track/clojure-ecosystem/core-typed/</loc>
<lastmod>2026-06-17T19:34:21.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://functionalfluency.dev/track/clojure-ecosystem/jvm-interop/</loc>
<lastmod>2026-06-17T19:34:21.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://functionalfluency.dev/track/clojure-ecosystem/edn-and-deps/</loc>
<lastmod>2026-06-17T19:34:21.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://functionalfluency.dev/track/clojure-applied/</loc>
<lastmod>2026-06-17T19:34:21.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://functionalfluency.dev/track/clojure-applied/modeling-with-values/</loc>
<lastmod>2026-06-17T19:34:21.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://functionalfluency.dev/track/clojure-applied/processing-pipelines/</loc>
<lastmod>2026-06-17T19:34:21.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://functionalfluency.dev/track/clojure-applied/composing-with-components/</loc>
<lastmod>2026-06-17T19:34:21.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://functionalfluency.dev/track/clojure-applied/organizing-state/</loc>
<lastmod>2026-06-17T19:34:21.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://functionalfluency.dev/track/clojure-applied/error-handling/</loc>
<lastmod>2026-06-17T19:34:21.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://functionalfluency.dev/track/clojure-applied/library-design/</loc>
<lastmod>2026-06-17T19:34:21.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://functionalfluency.dev/track/clojure-applied/shipping-clojure/</loc>
<lastmod>2026-06-17T19:34:21.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://functionalfluency.dev/track/fp-foundations/</loc>
<lastmod>2026-06-17T19:34:21.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://functionalfluency.dev/track/fp-foundations/imperative-vs-declarative/</loc>
<lastmod>2026-06-17T19:34:21.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://functionalfluency.dev/track/fp-foundations/first-class-functions/</loc>
<lastmod>2026-06-17T19:34:21.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://functionalfluency.dev/track/fp-foundations/immutability/</loc>
<lastmod>2026-06-17T19:34:21.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://functionalfluency.dev/track/fp-foundations/purity-vs-effects/</loc>
<lastmod>2026-06-17T19:34:21.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://functionalfluency.dev/track/fp-foundations/composition/</loc>
<lastmod>2026-06-17T19:34:21.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://functionalfluency.dev/track/fp-foundations/core-combinators/</loc>
<lastmod>2026-06-17T19:34:21.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://functionalfluency.dev/track/fp-foundations/closures-and-memoization/</loc>
<lastmod>2026-06-17T19:34:21.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://functionalfluency.dev/track/fp-foundations/lazy-evaluation/</loc>
<lastmod>2026-06-17T19:34:21.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://functionalfluency.dev/track/deep-theory/</loc>
<lastmod>2026-06-17T19:34:21.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://functionalfluency.dev/track/deep-theory/lambda-calculus/</loc>
<lastmod>2026-06-17T19:34:21.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://functionalfluency.dev/track/deep-theory/ski-reduction/</loc>
<lastmod>2026-06-17T19:34:21.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://functionalfluency.dev/track/deep-theory/evaluation-strategies/</loc>
<lastmod>2026-06-17T19:34:21.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://functionalfluency.dev/track/deep-theory/hindley-milner/</loc>
<lastmod>2026-06-17T19:34:21.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://functionalfluency.dev/track/deep-theory/curry-howard/</loc>
<lastmod>2026-06-17T19:34:21.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://functionalfluency.dev/track/deep-theory/type-systems/</loc>
<lastmod>2026-06-17T19:34:21.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://functionalfluency.dev/track/deep-theory/polymorphism-taxonomy/</loc>
<lastmod>2026-06-17T19:34:21.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://functionalfluency.dev/track/deep-theory/algebraic-hierarchy/</loc>
<lastmod>2026-06-17T19:34:21.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://functionalfluency.dev/track/deep-theory/monad-transformers/</loc>
<lastmod>2026-06-17T19:34:21.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://functionalfluency.dev/track/deep-theory/algebraic-effects/</loc>
<lastmod>2026-06-17T19:34:21.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://functionalfluency.dev/track/deep-theory/continuations-and-cps/</loc>
<lastmod>2026-06-17T19:34:21.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://functionalfluency.dev/track/deep-theory/optics/</loc>
<lastmod>2026-06-17T19:34:21.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://functionalfluency.dev/track/deep-theory/recursion-schemes/</loc>
<lastmod>2026-06-17T19:34:21.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://functionalfluency.dev/track/concurrency-models/</loc>
<lastmod>2026-06-17T19:34:21.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://functionalfluency.dev/track/concurrency-models/csp-vs-actors/</loc>
<lastmod>2026-06-17T19:34:21.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://functionalfluency.dev/track/concurrency-models/pi-calculus/</loc>
<lastmod>2026-06-17T19:34:21.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://functionalfluency.dev/track/concurrency-models/crdts/</loc>
<lastmod>2026-06-17T19:34:21.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://functionalfluency.dev/track/concurrency-models/event-sourcing/</loc>
<lastmod>2026-06-17T19:34:21.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://functionalfluency.dev/track/concurrency-models/frp/</loc>
<lastmod>2026-06-17T19:34:21.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://functionalfluency.dev/track/neighboring-paradigms/</loc>
<lastmod>2026-06-17T19:34:21.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://functionalfluency.dev/track/neighboring-paradigms/array-programming/</loc>
<lastmod>2026-06-17T19:34:21.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://functionalfluency.dev/track/neighboring-paradigms/parser-combinators/</loc>
<lastmod>2026-06-17T19:34:21.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://functionalfluency.dev/track/neighboring-paradigms/autodiff/</loc>
<lastmod>2026-06-17T19:34:21.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://functionalfluency.dev/track/neighboring-paradigms/probabilistic-programming/</loc>
<lastmod>2026-06-17T19:34:21.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://functionalfluency.dev/track/neighboring-paradigms/term-rewriting/</loc>
<lastmod>2026-06-17T19:34:21.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://functionalfluency.dev/track/neighboring-paradigms/proof-assistants/</loc>
<lastmod>2026-06-17T19:34:21.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://functionalfluency.dev/track/applied-patterns/</loc>
<lastmod>2026-06-17T19:34:21.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://functionalfluency.dev/track/applied-patterns/refactoring-to-fp/</loc>
<lastmod>2026-06-17T19:34:21.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://functionalfluency.dev/track/applied-patterns/indirection-vs-abstraction/</loc>
<lastmod>2026-06-17T19:34:21.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://functionalfluency.dev/track/applied-patterns/matchers/</loc>
<lastmod>2026-06-17T19:34:21.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://functionalfluency.dev/track/applied-patterns/functional-core-imperative-shell/</loc>
<lastmod>2026-06-17T19:34:21.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://functionalfluency.dev/track/applied-patterns/railway-oriented-programming/</loc>
<lastmod>2026-06-17T19:34:21.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://functionalfluency.dev/track/applied-patterns/illegal-states/</loc>
<lastmod>2026-06-17T19:34:21.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://functionalfluency.dev/track/applied-patterns/expression-problem/</loc>
<lastmod>2026-06-17T19:34:21.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
</urlset>
