<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Releases on TaskFused.com</title>
    <link>https://taskfused.com/tags/releases/</link>
    <description>Recent content in Releases on TaskFused.com</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Sun, 18 Oct 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://taskfused.com/tags/releases/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>First TaskFused Release Runs Duplicate Requests Once and Survives Worker Crashes</title>
      <link>https://taskfused.com/first-taskfused-release-runs-duplicate-requests-once-and-survives-worker-crashes/</link>
      <pubDate>Sun, 18 Oct 2026 00:00:00 +0000</pubDate>
      <guid>https://taskfused.com/first-taskfused-release-runs-duplicate-requests-once-and-survives-worker-crashes/</guid>
      <description>&lt;p&gt;Some work gets asked for more than once. Someone double-clicks Export. A client times out and sends the request again while the first one is still running. Ten dashboards open at nine and all want last month&amp;rsquo;s report. Each copy costs the same CPU, the same API credits and the same database time as the first, and when copies overlap they can trip over each other.&lt;/p&gt;&#xA;&lt;p&gt;TaskFused 0.1 is a small Go engine that runs that work once. You name each piece of work. The first request with a name creates an operation, saved to a local SQLite file before anyone hears about it. Equal requests after that join the same operation, wait with it, and get the same result. Once the work is done, later requests get the stored result straight away.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
