<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>BPMN Kit Blog</title><description>Guides on generating, simulating, and deploying BPMN 2.0 diagrams with TypeScript.</description><link>https://bpmnkit.com/</link><item><title>Building a Camunda 8 connector from an OpenAPI spec</title><link>https://bpmnkit.com/blog/building-camunda-connector-openapi/</link><guid isPermaLink="true">https://bpmnkit.com/blog/building-camunda-connector-openapi/</guid><description>Generate a Camunda 8 element template — ready to apply to a BPMN service task — directly from an OpenAPI/Swagger spec with @bpmnkit/connector-gen.</description><pubDate>Mon, 06 Jul 2026 00:00:00 GMT</pubDate></item><item><title>BPMN boundary events, explained with code</title><link>https://bpmnkit.com/blog/bpmn-boundary-events-explained/</link><guid isPermaLink="true">https://bpmnkit.com/blog/bpmn-boundary-events-explained/</guid><description>What a boundary event actually models, interrupting vs. non-interrupting, and how @bpmnkit/core&apos;s withBoundary() attaches an error path without losing the main flow.</description><pubDate>Fri, 03 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Embedding a BPMN viewer in React</title><link>https://bpmnkit.com/blog/embedding-bpmn-viewer-react/</link><guid isPermaLink="true">https://bpmnkit.com/blog/embedding-bpmn-viewer-react/</guid><description>How to wrap @bpmnkit/canvas — a zero-dependency SVG BPMN viewer — in a React component, with correct mount/unmount and prop-change handling.</description><pubDate>Wed, 01 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Generating BPMN from natural language with an LLM</title><link>https://bpmnkit.com/blog/generating-bpmn-with-llm/</link><guid isPermaLink="true">https://bpmnkit.com/blog/generating-bpmn-with-llm/</guid><description>Why raw BPMN XML is the wrong interface for an LLM, and how @bpmnkit/core&apos;s compact format lets a model describe a whole process in a single prompt.</description><pubDate>Mon, 29 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Evaluating FEEL expressions in TypeScript</title><link>https://bpmnkit.com/blog/evaluating-feel-expressions-typescript/</link><guid isPermaLink="true">https://bpmnkit.com/blog/evaluating-feel-expressions-typescript/</guid><description>How to parse and evaluate FEEL — the expression language behind DMN decision tables and BPMN gateway conditions — using the zero-dependency @bpmnkit/feel package.</description><pubDate>Fri, 26 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Migrating from bpmn-js: a headless alternative</title><link>https://bpmnkit.com/blog/migrating-from-bpmn-js/</link><guid isPermaLink="true">https://bpmnkit.com/blog/migrating-from-bpmn-js/</guid><description>How to move BPMN rendering and generation off bpmn-js and onto a zero-dependency, isomorphic stack — what maps directly, and what changes.</description><pubDate>Wed, 24 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Connect to Camunda 8 from Node.js with a typed REST client</title><link>https://bpmnkit.com/blog/connect-camunda-8-nodejs-rest-client/</link><guid isPermaLink="true">https://bpmnkit.com/blog/connect-camunda-8-nodejs-rest-client/</guid><description>Deploy processes, start instances, and react to lifecycle events against Camunda 8 (Zeebe) using @bpmnkit/api&apos;s typed REST client.</description><pubDate>Mon, 22 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Simulate a BPMN process without Camunda</title><link>https://bpmnkit.com/blog/simulate-bpmn-process-without-camunda/</link><guid isPermaLink="true">https://bpmnkit.com/blog/simulate-bpmn-process-without-camunda/</guid><description>Run and test a BPMN process end-to-end with @bpmnkit/engine — a zero-dependency simulation engine that needs no Camunda deployment.</description><pubDate>Mon, 15 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Auto-layout BPMN diagrams with the Sugiyama algorithm — no coordinate math</title><link>https://bpmnkit.com/blog/auto-layout-bpmn-diagrams-sugiyama-algorithm/</link><guid isPermaLink="true">https://bpmnkit.com/blog/auto-layout-bpmn-diagrams-sugiyama-algorithm/</guid><description>How @bpmnkit/core lays out generated BPMN diagrams automatically, so you never have to compute x/y coordinates by hand.</description><pubDate>Mon, 08 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Generate BPMN 2.0 diagrams programmatically in TypeScript</title><link>https://bpmnkit.com/blog/generate-bpmn-diagrams-programmatically-typescript/</link><guid isPermaLink="true">https://bpmnkit.com/blog/generate-bpmn-diagrams-programmatically-typescript/</guid><description>How to build valid, production-ready BPMN 2.0 XML from a fluent TypeScript API — no drag-and-drop editor required — using @bpmnkit/core.</description><pubDate>Mon, 01 Jun 2026 00:00:00 GMT</pubDate></item></channel></rss>