<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Effect Module of the Week</title><description>A weekly look at the lesser-known parts of Effect, one module at a time</description><link>https://effect.website/</link><item><title>Module of the Week - Cluster, Part 4</title><link>https://effect.website/blog/module-of-the-week/cluster-idempotency/</link><guid isPermaLink="true">https://effect.website/blog/module-of-the-week/cluster-idempotency/</guid><description>We look at idempotency and the dual-write problem, then use idempotency keys and transactions to safely handle messages that arrive more than once.</description><pubDate>Mon, 19 Oct 2026 00:00:00 GMT</pubDate><author>Maxwell Brown</author></item><item><title>Module of the Week - Cluster, Part 3</title><link>https://effect.website/blog/module-of-the-week/cluster-delivery/</link><guid isPermaLink="true">https://effect.website/blog/module-of-the-week/cluster-delivery/</guid><description>We look at at-most-once and at-least-once delivery, then use persisted messages to stop Dad losing messages when a runner crashes.</description><pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate><author>Maxwell Brown</author></item><item><title>Module of the Week - Cluster, Part 2</title><link>https://effect.website/blog/module-of-the-week/cluster-messaging/</link><guid isPermaLink="true">https://effect.website/blog/module-of-the-week/cluster-messaging/</guid><description>We write our first entity, then follow one of its messages across a cluster to see how runners agree on who owns what.</description><pubDate>Mon, 05 Oct 2026 00:00:00 GMT</pubDate><author>Maxwell Brown</author></item><item><title>Module of the Week - Cluster, Part 1</title><link>https://effect.website/blog/module-of-the-week/cluster-actors/</link><guid isPermaLink="true">https://effect.website/blog/module-of-the-week/cluster-actors/</guid><description>The first in a series on Effect Cluster. We look at the actor model and how a cluster is laid out.</description><pubDate>Mon, 28 Sep 2026 00:00:00 GMT</pubDate><author>Maxwell Brown</author></item><item><title>Module of the Week - RcMap</title><link>https://effect.website/blog/module-of-the-week/rcmap/</link><guid isPermaLink="true">https://effect.website/blog/module-of-the-week/rcmap/</guid><description>Learn how RcMap uses reference counting to share scoped resources by key across consumers, with automatic cleanup, idle time to live, and capacity limits.</description><pubDate>Mon, 21 Sep 2026 00:00:00 GMT</pubDate><author>Maxwell Brown</author></item><item><title>Module of the Week - PersistedQueue</title><link>https://effect.website/blog/module-of-the-week/persisted-queue/</link><guid isPermaLink="true">https://effect.website/blog/module-of-the-week/persisted-queue/</guid><description>Learn how Effect&apos;s PersistedQueue handles background jobs, multiple workers, locking, and retries.</description><pubDate>Wed, 16 Sep 2026 00:00:00 GMT</pubDate><author>Maxwell Brown</author></item><item><title>Introducing Module of the Week</title><link>https://effect.website/blog/module-of-the-week/</link><guid isPermaLink="true">https://effect.website/blog/module-of-the-week/</guid><description>Module of the Week is a weekly blog post that explores the lesser-known parts of Effect, one module at a time.</description><pubDate>Tue, 15 Sep 2026 00:00:00 GMT</pubDate><author>Maxwell Brown</author></item></channel></rss>