<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Effection Blog</title>
    <link>https://frontside.com/effection/blog</link>
    <description>Tutorials, announcements, and insights about structured concurrency in JavaScript with Effection.</description>
    <language>en-us</language>
    <lastBuildDate>Thu, 02 Apr 2026 06:21:19 GMT</lastBuildDate>
    <atom:link href="https://frontside.com/effection/blog/feed.xml" rel="self" type="application/rss+xml"/>
    <item>
      <title>AbortController.abort() Doesn't Mean It Stopped</title>
      <link>https://frontside.com/effection/blog/2026-02-13-abortcontroller-abort-doesnt-mean-it-stopped/</link>
      <guid isPermaLink="true">https://frontside.com/effection/blog/2026-02-13-abortcontroller-abort-doesnt-mean-it-stopped/</guid>
      <description>
        controller.abort() fires an event and returns immediately, but cleanup depends on every function honoring the signal. Structured concurrency inverts the default: scope owns lifetime, cleanup is automatic.
      </description>
      <pubDate>Fri, 13 Feb 2026 00:00:00 GMT</pubDate>
      <author>Taras Mankovski</author>
      <category>JavaScript</category>
      <category>Structured Concurrency</category>
      <category>AbortController</category>
    </item>
    <item>
      <title>Why JavaScript Needs Structured Concurrency</title>
      <link>https://frontside.com/effection/blog/2026-02-06-structured-concurrency-for-javascript/</link>
      <guid isPermaLink="true">https://frontside.com/effection/blog/2026-02-06-structured-concurrency-for-javascript/</guid>
      <description>
        Structured programming tamed the chaos of early computing. Structured concurrency does the same for async — and Effection brings it to JavaScript.
      </description>
      <pubDate>Fri, 06 Feb 2026 00:00:00 GMT</pubDate>
      <author>Taras Mankovski</author>
      <category>structured concurrency</category>
      <category>javascript</category>
      <category>effection</category>
    </item>
    <item>
      <title>Welcome to the Effection Blog</title>
      <link>https://frontside.com/effection/blog/2025-02-02-welcome-to-effection-blog/</link>
      <guid isPermaLink="true">https://frontside.com/effection/blog/2025-02-02-welcome-to-effection-blog/</guid>
      <description>
        Introducing the new Effection blog - your source for tutorials, release announcements, and insights about structured concurrency in JavaScript.
      </description>
      <pubDate>Sun, 02 Feb 2025 00:00:00 GMT</pubDate>
      <author>Taras Mankovski</author>
      <category>announcement</category>
      <category>effection</category>
    </item>
  </channel>
</rss>