<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://learn-effect-ts.tonytang.dev</loc>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://learn-effect-ts.tonytang.dev/lesson/why-effect</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn-effect-ts.tonytang.dev/lesson/the-effect-type</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn-effect-ts.tonytang.dev/lesson/creating-effects</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn-effect-ts.tonytang.dev/lesson/running-effects</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn-effect-ts.tonytang.dev/lesson/composing-effects</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn-effect-ts.tonytang.dev/lesson/typed-errors</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn-effect-ts.tonytang.dev/lesson/tagged-errors</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn-effect-ts.tonytang.dev/lesson/recovering</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn-effect-ts.tonytang.dev/lesson/error-vs-defect</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn-effect-ts.tonytang.dev/lesson/effect-gen</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn-effect-ts.tonytang.dev/lesson/gen-vs-pipe</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn-effect-ts.tonytang.dev/lesson/mixing-gen-and-pipe</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn-effect-ts.tonytang.dev/lesson/gen-errors</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn-effect-ts.tonytang.dev/lesson/option</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn-effect-ts.tonytang.dev/lesson/either</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn-effect-ts.tonytang.dev/lesson/data</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn-effect-ts.tonytang.dev/lesson/match</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn-effect-ts.tonytang.dev/lesson/services</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn-effect-ts.tonytang.dev/lesson/providing</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn-effect-ts.tonytang.dev/lesson/multiple-services</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn-effect-ts.tonytang.dev/lesson/effect-service</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn-effect-ts.tonytang.dev/lesson/what-is-a-layer</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn-effect-ts.tonytang.dev/lesson/layer-dependencies</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn-effect-ts.tonytang.dev/lesson/composing-layers</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn-effect-ts.tonytang.dev/lesson/the-full-graph</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn-effect-ts.tonytang.dev/lesson/layer-memoization</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn-effect-ts.tonytang.dev/lesson/acquire-release</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn-effect-ts.tonytang.dev/lesson/scope</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn-effect-ts.tonytang.dev/lesson/ensuring</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn-effect-ts.tonytang.dev/lesson/acquire-use-release</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn-effect-ts.tonytang.dev/lesson/retrying</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn-effect-ts.tonytang.dev/lesson/schedules</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn-effect-ts.tonytang.dev/lesson/repeating</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn-effect-ts.tonytang.dev/lesson/timeout</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn-effect-ts.tonytang.dev/lesson/ref</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn-effect-ts.tonytang.dev/lesson/ref-update</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn-effect-ts.tonytang.dev/lesson/ref-modify</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn-effect-ts.tonytang.dev/lesson/shared-state</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn-effect-ts.tonytang.dev/lesson/fibers</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn-effect-ts.tonytang.dev/lesson/zipping</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn-effect-ts.tonytang.dev/lesson/racing</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn-effect-ts.tonytang.dev/lesson/interruption</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn-effect-ts.tonytang.dev/lesson/deferred</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn-effect-ts.tonytang.dev/lesson/queue</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn-effect-ts.tonytang.dev/lesson/pubsub</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn-effect-ts.tonytang.dev/lesson/semaphore</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn-effect-ts.tonytang.dev/lesson/streams</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn-effect-ts.tonytang.dev/lesson/stream-operators</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn-effect-ts.tonytang.dev/lesson/map-effect</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn-effect-ts.tonytang.dev/lesson/sinks</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn-effect-ts.tonytang.dev/lesson/logging</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn-effect-ts.tonytang.dev/lesson/log-annotations</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn-effect-ts.tonytang.dev/lesson/metrics</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn-effect-ts.tonytang.dev/lesson/tracing</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn-effect-ts.tonytang.dev/lesson/config</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn-effect-ts.tonytang.dev/lesson/config-defaults</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn-effect-ts.tonytang.dev/lesson/redacted</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn-effect-ts.tonytang.dev/lesson/config-providers</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn-effect-ts.tonytang.dev/lesson/test-services</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn-effect-ts.tonytang.dev/lesson/test-layers</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn-effect-ts.tonytang.dev/lesson/test-clock</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn-effect-ts.tonytang.dev/lesson/test-recurring</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn-effect-ts.tonytang.dev/lesson/schema</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn-effect-ts.tonytang.dev/lesson/schema-decode</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn-effect-ts.tonytang.dev/lesson/schema-filters</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn-effect-ts.tonytang.dev/lesson/schema-transform</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
</urlset>
