<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>NimbleFlux</title><description>A personal blog by Bart Hazen about software engineering, infrastructure, DevOps, AI, and the products I build.</description><link>https://nimbleflux.nl/</link><language>en-us</language><managingEditor>hi@nimbleflux.nl (Bart Hazen)</managingEditor><webMaster>hi@nimbleflux.nl (Bart Hazen)</webMaster><lastBuildDate>Thu, 28 May 2026 18:51:56 GMT</lastBuildDate><item><title>ClickHouse Query Analyzer: Debugging Queries Without the Pain</title><link>https://nimbleflux.nl/blog/2026/05/clickhouse-query-analyzer/</link><guid isPermaLink="true">https://nimbleflux.nl/blog/2026/05/clickhouse-query-analyzer/</guid><description>A single-binary web app for analyzing ClickHouse query performance. Flame graphs, thread breakdowns, query fingerprints, and table optimization. Built because the built-in tools weren&apos;t enough.</description><pubDate>Fri, 29 May 2026 00:00:00 GMT</pubDate><category>ClickHouse</category><category>Open Source</category><category>Self-Hosting</category><category>Developer Tools</category><author>Bart Hazen &lt;hi@nimbleflux.nl&gt;</author></item><item><title>Multi-Tenancy with postgres_fdw: How Fluxbase Isolates Tenant Data</title><link>https://nimbleflux.nl/blog/2026/04/multi-tenancy-with-postgres-fdw/</link><guid isPermaLink="true">https://nimbleflux.nl/blog/2026/04/multi-tenancy-with-postgres-fdw/</guid><description>How I added multi-tenant isolation to Fluxbase using PostgreSQL&apos;s Foreign Data Wrapper, Row Level Security, and a hybrid database architecture, without breaking backward compatibility.</description><pubDate>Mon, 25 May 2026 00:00:00 GMT</pubDate><category>Fluxbase</category><category>PostgreSQL</category><category>Architecture</category><category>Open Source</category><author>Bart Hazen &lt;hi@nimbleflux.nl&gt;</author></item><item><title>Introducing Fluxbase</title><link>https://nimbleflux.nl/blog/2026/03/introducing-fluxbase/</link><guid isPermaLink="true">https://nimbleflux.nl/blog/2026/03/introducing-fluxbase/</guid><description>A lightweight, single-binary Backend-as-a-Service. All the essential backend services in one Go binary, with PostgreSQL as the only dependency.</description><pubDate>Sun, 08 Mar 2026 00:00:00 GMT</pubDate><category>Fluxbase</category><category>Backend</category><category>Self-Hosting</category><category>Open Source</category><author>Bart Hazen &lt;hi@nimbleflux.nl&gt;</author></item><item><title>Introducing NimbleFlux</title><link>https://nimbleflux.nl/blog/2026/03/introducing-nimbleflux/</link><guid isPermaLink="true">https://nimbleflux.nl/blog/2026/03/introducing-nimbleflux/</guid><description>A new venture focused on rapid product development, building tools that solve real problems while learning and iterating quickly.</description><pubDate>Sun, 08 Mar 2026 00:00:00 GMT</pubDate><author>Bart Hazen &lt;hi@nimbleflux.nl&gt;</author></item><item><title>Introducing Wayli</title><link>https://nimbleflux.nl/blog/2026/03/introducing-wayli/</link><guid isPermaLink="true">https://nimbleflux.nl/blog/2026/03/introducing-wayli/</guid><description>A privacy-first location tracking app born from frustration with backend complexity. How 15 containers led to building Fluxbase.</description><pubDate>Sun, 08 Mar 2026 00:00:00 GMT</pubDate><category>Self-Hosting</category><category>Privacy</category><author>Bart Hazen &lt;hi@nimbleflux.nl&gt;</author></item></channel></rss>