<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Alex Wohlbruck · Writing</title>
    <link>https://alex.wohlbruck.com/blog</link>
    <description>Notes on maps, the web, and whatever I have been taking apart lately.</description>
    <language>en</language>
    <lastBuildDate>Mon, 05 Oct 2026 12:00:00 GMT</lastBuildDate>
    <atom:link href="https://alex.wohlbruck.com/feed.xml" rel="self" type="application/rss+xml"/>
    <item>
      <title>Turning my Metroboard into a smart light</title>
      <link>https://alex.wohlbruck.com/blog/metroboard-home-assistant</link>
      <guid isPermaLink="true">https://alex.wohlbruck.com/blog/metroboard-home-assistant</guid>
      <pubDate>Mon, 05 Oct 2026 12:00:00 GMT</pubDate>
      <description>I got a Metroboard as a gift and mounted it on my wall, where I can't reach its buttons. I added an MQTT bridge to its firmware so Home Assistant can control it like the rest of my lights.</description>
    </item>
    <item>
      <title>Why I'm building my own maps app</title>
      <link>https://alex.wohlbruck.com/blog/building-parchment-on-open-data</link>
      <guid isPermaLink="true">https://alex.wohlbruck.com/blog/building-parchment-on-open-data</guid>
      <pubDate>Mon, 17 Aug 2026 12:00:00 GMT</pubDate>
      <description>I've spent most of my spare time since 2023 building Parchment, a maps app for people who walk, bike and take transit. Here's why I started it and what I want it to become.</description>
    </item>
    <item>
      <title>How Barrelman spun out of Parchment</title>
      <link>https://alex.wohlbruck.com/blog/parchment-barrelman-split</link>
      <guid isPermaLink="true">https://alex.wohlbruck.com/blog/parchment-barrelman-split</guid>
      <pubDate>Mon, 17 Aug 2026 12:00:00 GMT</pubDate>
      <description>The APIs I depended on couldn't do a lot of what I wanted, so I started building my own backend for search, routing and map tiles. It ended up becoming a separate product with its own business model.</description>
    </item>
    <item>
      <title>Making map providers swappable</title>
      <link>https://alex.wohlbruck.com/blog/parchment-provider-capabilities</link>
      <guid isPermaLink="true">https://alex.wohlbruck.com/blog/parchment-provider-capabilities</guid>
      <pubDate>Mon, 17 Aug 2026 12:00:00 GMT</pubDate>
      <description>Parchment's code used to reference every map service by name, which made changing anything painful. I borrowed the way Home Assistant handles devices, and now switching providers doesn't mean rewriting features.</description>
    </item>
    <item>
      <title>Where Parchment is today</title>
      <link>https://alex.wohlbruck.com/blog/parchment-where-it-stands</link>
      <guid isPermaLink="true">https://alex.wohlbruck.com/blog/parchment-where-it-stands</guid>
      <pubDate>Mon, 17 Aug 2026 12:00:00 GMT</pubDate>
      <description>Parchment is in closed alpha with a small group of testers. Here's what's working so far, and what I want to finish before opening up a beta.</description>
    </item>
    <item>
      <title>How Parchment started on free public APIs</title>
      <link>https://alex.wohlbruck.com/blog/where-parchment-started</link>
      <guid isPermaLink="true">https://alex.wohlbruck.com/blog/where-parchment-started</guid>
      <pubDate>Mon, 17 Aug 2026 12:00:00 GMT</pubDate>
      <description>The first version of Parchment was a Vue app wired up to free, open source map services. That worked well for a while, until rate limits, mismatched data formats and outages started getting in the way.</description>
    </item>
  </channel>
</rss>
