<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Devbloom Insights</title>
    <link>https://devbloom.dev/insights</link>
    <description>Engineering articles from the Devbloom team — real architecture decisions, honest trade-offs, and lessons from shipping AI-powered software in production.</description>
    <language>en</language>
    <atom:link href="https://devbloom.dev/rss.xml" rel="self" type="application/rss+xml" />
  <item>
    <title><![CDATA[Grounding an on-site AI assistant in real product knowledge]]></title>
    <link>https://devbloom.dev/insights/grounding-ai-assistant-product-knowledge</link>
    <guid>https://devbloom.dev/insights/grounding-ai-assistant-product-knowledge</guid>
    <pubDate>Thu, 28 May 2026 00:00:00 GMT</pubDate>
    <description><![CDATA[The Devbloom site's own AI chat widget is powered by a single Vercel serverless function that pulls from a curated knowledge base, enforces per-IP rate limits, and streams responses in whatever language the visitor is using. Here is what the architecture looks like, what we got right, and what we would do differently.]]></description>
  </item>
  <item>
    <title><![CDATA[Offline-first multiplayer on iOS with Expo + Multipeer]]></title>
    <link>https://devbloom.dev/insights/offline-first-multiplayer-expo-multipeer</link>
    <guid>https://devbloom.dev/insights/offline-first-multiplayer-expo-multipeer</guid>
    <pubDate>Wed, 15 Apr 2026 00:00:00 GMT</pubDate>
    <description><![CDATA[Staged turns two iPhones into a drag-racing start tree — synchronized down to the millisecond, peer-to-peer over Bluetooth and local Wi-Fi, with no server in the loop. Getting there required writing a custom Expo native module that bridges Apple's Multipeer Connectivity framework into React Native.]]></description>
  </item>
  <item>
    <title><![CDATA[Building a shelter-operations PWA with Gemini]]></title>
    <link>https://devbloom.dev/insights/shelter-ops-pwa-gemini</link>
    <guid>https://devbloom.dev/insights/shelter-ops-pwa-gemini</guid>
    <pubDate>Tue, 10 Mar 2026 00:00:00 GMT</pubDate>
    <description><![CDATA[Patitas is a PWA that lets Colombian animal shelters accept recurring COP monthly donations tied to specific animals — with Wompi as the payment rail, Gemini to write each animal's adoption story, and Firebase as the real-time backbone for a shelter admin dashboard.]]></description>
  </item>
  </channel>
</rss>
