<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Sqlite on TaskFused.com</title>
    <link>https://taskfused.com/tags/sqlite/</link>
    <description>Recent content in Sqlite 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/sqlite/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>
    <item>
      <title>How TaskFused Was Tested With Killed Workers and Injected Storage Faults</title>
      <link>https://taskfused.com/how-taskfused-was-tested-with-killed-workers-and-injected-storage-faults/</link>
      <pubDate>Sun, 18 Oct 2026 00:00:00 +0000</pubDate>
      <guid>https://taskfused.com/how-taskfused-was-tested-with-killed-workers-and-injected-storage-faults/</guid>
      <description>&lt;p&gt;TaskFused makes one promise above the others: work that two requests share is done once and kept safe, even when the process doing it dies. That&amp;rsquo;s easy to claim and easy to get wrong, so most of the tests try to break it. They kill real processes, make the storage fail on purpose, and drop connections at awkward moments.&lt;/p&gt;&#xA;&lt;p&gt;Every result below comes from the files in &lt;a href=&#34;https://github.com/taskfused/taskfused/tree/main/test/results&#34;&gt;test/results&lt;/a&gt;, recorded from version 0.1.0 on a two-core Linux cloud machine with Go 1.24 and SQLite 3.50.4, with every change flushed to disk. The same tests run on every push, on Linux and macOS.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
