<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>John Thompson - Writing</title><description>Analytics leader and independent consultant building practical data products, reporting systems, and migration strategies.</description><link>https://johnthompson.io/</link><item><title>What I Learned Migrating Metabase to Postgres</title><link>https://johnthompson.io/writing/metabase-migration/</link><guid isPermaLink="true">https://johnthompson.io/writing/metabase-migration/</guid><description>Lessons from moving a long-running personal Metabase deployment from its embedded database to PostgreSQL.</description><pubDate>Sat, 30 Aug 2025 14:00:00 GMT</pubDate><category>Analytics</category><category>Data Engineering</category><category>Infrastructure</category></item><item><title>Scraping Mortgage Rates Using Python &amp; Metabase</title><link>https://johnthompson.io/writing/mortgage-scraper/</link><guid isPermaLink="true">https://johnthompson.io/writing/mortgage-scraper/</guid><description>How I built a scheduled Python pipeline and dashboard to collect and track daily mortgage rates.</description><pubDate>Sun, 17 Mar 2024 05:00:00 GMT</pubDate><category>Analytics</category><category>Automation</category><category>Data Engineering</category></item><item><title>Year in Review - 2023</title><link>https://johnthompson.io/writing/year-in-review-2023/</link><guid isPermaLink="true">https://johnthompson.io/writing/year-in-review-2023/</guid><description>A look back at swimming data, site customization, documentation, open-source contributions, and reading in 2023.</description><pubDate>Thu, 11 Jan 2024 20:27:24 GMT</pubDate><category>Analytics</category><category>Learning</category></item><item><title>Build a Workout Tracking App using Metabase</title><link>https://johnthompson.io/writing/metabase-actions-tutorial/</link><guid isPermaLink="true">https://johnthompson.io/writing/metabase-actions-tutorial/</guid><description>A complete tutorial for building a workout tracking application with Metabase Actions and MySQL.</description><pubDate>Tue, 02 May 2023 15:00:00 GMT</pubDate><category>Analytics</category><category>Data Engineering</category><category>Tutorials</category></item><item><title>Metabase Actions</title><link>https://johnthompson.io/writing/metabase-actions/</link><guid isPermaLink="true">https://johnthompson.io/writing/metabase-actions/</guid><description>An introduction to using Metabase Actions to create application-like workflows inside an analytics dashboard.</description><pubDate>Tue, 02 May 2023 13:00:00 GMT</pubDate><category>Analytics</category><category>Tutorials</category></item><item><title>Comfortable Being Uncomfortable</title><link>https://johnthompson.io/writing/comfortable-being-uncomfortable/</link><guid isPermaLink="true">https://johnthompson.io/writing/comfortable-being-uncomfortable/</guid><description>How moments of discomfort can signal an opportunity to learn, explore, and build something new.</description><pubDate>Sat, 08 Apr 2023 19:17:00 GMT</pubDate><category>Learning</category></item><item><title>My Year in Review - 2022</title><link>https://johnthompson.io/writing/year-in-review-2022/</link><guid isPermaLink="true">https://johnthompson.io/writing/year-in-review-2022/</guid><description>A year of learning Linux, open-source analytics tools, deployment, and end-to-end data projects.</description><pubDate>Fri, 30 Dec 2022 02:55:00 GMT</pubDate><category>Analytics</category><category>Infrastructure</category><category>Learning</category></item></channel></rss>