<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>FlowChassis on SoftDevStudio.com</title>
    <link>https://softdevstudio.com/tags/flowchassis/</link>
    <description>Recent content in FlowChassis on SoftDevStudio.com</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Sun, 18 Oct 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://softdevstudio.com/tags/flowchassis/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>FlowChassis Launches as a Workflow Kernel That Survives Crashes</title>
      <link>https://softdevstudio.com/flowchassis-launches-as-a-workflow-kernel-that-survives-crashes/</link>
      <pubDate>Sun, 18 Oct 2026 00:00:00 +0000</pubDate>
      <guid>https://softdevstudio.com/flowchassis-launches-as-a-workflow-kernel-that-survives-crashes/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://flowchassis.com/what-a-workflow-execution-kernel-is-and-why-sagas-need-one/&#34;&gt;FlowChassis&lt;/a&gt;, the studio&amp;rsquo;s seventeenth project, is the engine part of a workflow engine without the platform around it. You describe a job as named steps, each with a &lt;code&gt;Do&lt;/code&gt; and, where it changes something, an &lt;code&gt;Undo&lt;/code&gt;. It runs inside your own program and writes a checkpoint before and after every step to one journal file. A failed step is retried with growing waits. One that fails for good undoes the steps already done, newest first. Version 0.1.0 &lt;a href=&#34;https://flowchassis.com/flowchassis-0.1.0-released-as-an-open-source-workflow-kernel-for-go/&#34;&gt;came out on 18 October&lt;/a&gt; as a Go library with nothing outside the standard library, plus a command that reads journals, with &lt;a href=&#34;https://github.com/flowchassis/flowchassis/releases/latest&#34;&gt;binaries&lt;/a&gt; for Linux, macOS and Windows. It&amp;rsquo;s open source under Apache 2.0.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
