<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>Bala Avulapati</title>
  <subtitle>Writing on systems-level work, open source, and peer-to-peer networking.</subtitle>
  <link href="https://bavulapati.com/feed.xml" rel="self" />
  <link href="https://bavulapati.com/#blog" />
  <id>https://bavulapati.com/</id>
  <updated>2026-06-16T00:00:00Z</updated>
  <author>
    <name>Bala Avulapati</name>
    <uri>https://bavulapati.com/</uri>
  </author>

  <entry>
    <title>One core, many platforms</title>
    <link href="https://bavulapati.com/blog/one-core-many-platforms.html" />
    <id>https://bavulapati.com/blog/one-core-many-platforms.html</id>
    <published>2026-06-15T00:00:00Z</published>
    <updated>2026-06-16T00:00:00Z</updated>
    <category term="Open Source" />
    <summary>A completely native Mac and iPhone app that syncs peer-to-peer with no server - and the single shared core behind it. Bare does the P2P and gets out of the way.</summary>
  </entry>

  <entry>
    <title>Swift peers in the bare RPC ecosystem</title>
    <link href="https://bavulapati.com/blog/swift-peers-in-the-bare-rpc-ecosystem.html" />
    <id>https://bavulapati.com/blog/swift-peers-in-the-bare-rpc-ecosystem.html</id>
    <published>2026-05-21T00:00:00Z</published>
    <updated>2026-05-27T00:00:00Z</updated>
    <category term="Open Source" />
    <summary>Four packages that let the same spec generating your JS code also generate Swift - typed structs, binary codecs, and a full HRPC peer class.</summary>
  </entry>
</feed>
