<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>AimDB Blog</title>
    <link>https://aimdb.dev/blog</link>
    <atom:link href="https://aimdb.dev/feed.xml" rel="self" type="application/rss+xml" />
    <description>Technical articles about AimDB — the async, in-memory dataflow engine for MCU, Edge, and Cloud. Covers data contracts, dataflow primitives, deployment, and architecture.</description>
    <language>en-us</language>
    <lastBuildDate>Fri, 27 Mar 2026 00:00:00 +0000</lastBuildDate>

    <item>
      <title>Portable Async Rust: Targeting Embassy, Tokio and WASM from One Codebase</title>
      <link>https://aimdb.dev/blog/building-aimdb-one-async-api</link>
      <guid isPermaLink="true">https://aimdb.dev/blog/building-aimdb-one-async-api</guid>
      <pubDate>Fri, 27 Mar 2026 00:00:00 +0000</pubDate>
      <description>How we built a unified async runtime abstraction that compiles the same typed structs for Cortex-M4 microcontrollers and Linux servers — the design decisions and trade-offs</description>
    </item>

    <item>
      <title>AI-Assisted System Introspection: AimDB Meets the Model Context Protocol</title>
      <link>https://aimdb.dev/blog/ai-introspection-with-mcp</link>
      <guid isPermaLink="true">https://aimdb.dev/blog/ai-introspection-with-mcp</guid>
      <pubDate>Sun, 22 Mar 2026 00:00:00 +0000</pubDate>
      <description>How AimDB's MCP server turns your running distributed system into something an AI assistant can query, understand and help you design — from live sensor values to architecture proposals.</description>
    </item>

    <item>
      <title>Schema Migration Without Ceremony</title>
      <link>https://aimdb.dev/blog/schema-migration-without-ceremony</link>
      <guid isPermaLink="true">https://aimdb.dev/blog/schema-migration-without-ceremony</guid>
      <pubDate>Sun, 08 Mar 2026 00:00:00 +0000</pubDate>
      <description>How AimDB's MigrationStep and MigrationChain give you type-safe, bidirectional schema evolution — validated at compile time, dispatched automatically at runtime.</description>
    </item>

    <item>
      <title>Streamable: One Trait to Cross Every Boundary</title>
      <link>https://aimdb.dev/blog/streamable-crossing-boundaries</link>
      <guid isPermaLink="true">https://aimdb.dev/blog/streamable-crossing-boundaries</guid>
      <pubDate>Tue, 03 Mar 2026 00:00:00 +0000</pubDate>
      <description>How AimDB's Streamable trait eliminates parallel type systems at WASM, WebSocket and CLI boundaries — and why a four-line change is all it takes to add a new contract.</description>
    </item>

    <item>
      <title>AimDB Meets the Browser: Full Dataflow Engine in WebAssembly</title>
      <link>https://aimdb.dev/blog/aimdb-meets-the-browser</link>
      <guid isPermaLink="true">https://aimdb.dev/blog/aimdb-meets-the-browser</guid>
      <pubDate>Fri, 27 Feb 2026 00:00:00 +0000</pubDate>
      <description>The same Rust dataflow engine that runs on STM32 and Kubernetes now compiles to WASM — with contract enforcement at the boundary, not in JavaScript.</description>
    </item>

    <item>
      <title>The Next Era of Software Architecture Is Data-First</title>
      <link>https://aimdb.dev/blog/data-driven-design</link>
      <guid isPermaLink="true">https://aimdb.dev/blog/data-driven-design</guid>
      <pubDate>Sun, 22 Feb 2026 00:00:00 +0000</pubDate>
      <description>Why inverting the relationship between code and data changes everything — and how AimDB's Rust dataflow engine makes data-first architecture work from STM32 to Kubernetes.</description>
    </item>

    <item>
      <title>Long-Term Record History: Persistence Comes to AimDB</title>
      <link>https://aimdb.dev/blog/long-term-record-history</link>
      <guid isPermaLink="true">https://aimdb.dev/blog/long-term-record-history</guid>
      <pubDate>Sat, 21 Feb 2026 00:00:00 +0000</pubDate>
      <description>AimDB's pluggable persistence layer adds queryable history to your Rust dataflow engine — from edge devices to Kubernetes, without changing producers or consumers.</description>
    </item>

    <item>
      <title>Source, Tap, Transform: How Data Flows Through AimDB's Rust Dataflow Engine</title>
      <link>https://aimdb.dev/blog/source-tap-transform</link>
      <guid isPermaLink="true">https://aimdb.dev/blog/source-tap-transform</guid>
      <pubDate>Mon, 09 Feb 2026 00:00:00 +0000</pubDate>
      <description>The three core primitives of AimDB's Rust dataflow engine — how data enters, flows, and transforms from MCU to cloud with compile-time safety.</description>
    </item>

    <item>
      <title>Data Contracts: A Deep Dive</title>
      <link>https://aimdb.dev/blog/data-contracts-deep-dive</link>
      <guid isPermaLink="true">https://aimdb.dev/blog/data-contracts-deep-dive</guid>
      <pubDate>Tue, 20 Jan 2026 00:00:00 +0000</pubDate>
      <description>How Rust portable data contracts enable seamless data flow from no_std microcontrollers to Kubernetes — same code, MCU to cloud.</description>
    </item>

    <item>
      <title>Introducing AimDB: A Rust Dataflow Engine from MCU to Cloud</title>
      <link>https://aimdb.dev/blog/introducing-aimdb</link>
      <guid isPermaLink="true">https://aimdb.dev/blog/introducing-aimdb</guid>
      <pubDate>Thu, 15 Jan 2026 00:00:00 +0000</pubDate>
      <description>The no_std async dataflow engine for streaming sensor data across embedded MCU, edge gateway, and Kubernetes — same Rust code everywhere.</description>
    </item>
  </channel>
</rss>
