<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Philip Narteh&apos;s writing</title><description>Notes on engineering and whatever else I&apos;m exploring.</description><link>https://www.philipnarteh.me/</link><item><title>Google Summer of Code with Data for the Common Good: The Final Report</title><link>https://www.philipnarteh.me/blog/gsoc-with-data-for-the-common-good-the-final-report/</link><guid isPermaLink="true">https://www.philipnarteh.me/blog/gsoc-with-data-for-the-common-good-the-final-report/</guid><description>My GSoC 2026 work product. A patient can now connect their medical records from any hospital system that speaks SMART on FHIR, through one adapter that reads each server rather than hardcoding it. What I built, what still needs doing, and what the summer taught me.</description><pubDate>Mon, 24 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Google Summer of Code with Data for the Common Good: My Experience So Far</title><link>https://www.philipnarteh.me/blog/gsoc-with-data-for-the-common-good-my-experience-so-far/</link><guid isPermaLink="true">https://www.philipnarteh.me/blog/gsoc-with-data-for-the-common-good-my-experience-so-far/</guid><description>How I built one discovery-driven adapter that talks to any hospital system speaking SMART on FHIR, and why there is no code for Epic or Cerner anywhere in it. A midterm report.</description><pubDate>Fri, 17 Jul 2026 00:00:00 GMT</pubDate></item><item><title>I Dug Into Wagtail&apos;s i18n Code. Here&apos;s What I Found.</title><link>https://www.philipnarteh.me/blog/whats-broken-in-multilingual-wagtail/</link><guid isPermaLink="true">https://www.philipnarteh.me/blog/whats-broken-in-multilingual-wagtail/</guid><description>Two gaps in Wagtail multilingual support that stood out to me while preparing my GSoC 2026 proposal.</description><pubDate>Mon, 16 Mar 2026 00:00:00 GMT</pubDate></item><item><title>The Djangonaut Space Program: A Recap</title><link>https://www.philipnarteh.me/blog/the-djangonaut-space-program-a-recap/</link><guid isPermaLink="true">https://www.philipnarteh.me/blog/the-djangonaut-space-program-a-recap/</guid><description>A final reflection on my journey through the Djangonaut Space Program with Team Saturn, exploring accessibility, contribution hurdles, and finding my space in open source.</description><pubDate>Mon, 21 Apr 2025 00:00:00 GMT</pubDate></item><item><title>The Djangonaut Space Program: My Experience So Far</title><link>https://www.philipnarteh.me/blog/the-djangonaut-space-program-my-experience-so-far/</link><guid isPermaLink="true">https://www.philipnarteh.me/blog/the-djangonaut-space-program-my-experience-so-far/</guid><description>Reflections on my first steps into open source through the Djangonaut Space Program, Team Saturn, and making Django more accessible.</description><pubDate>Thu, 20 Mar 2025 00:00:00 GMT</pubDate></item><item><title>Transforming Data with dbt and BigQuery</title><link>https://www.philipnarteh.me/blog/transforming-data-with-dbt-and-bigquery/</link><guid isPermaLink="true">https://www.philipnarteh.me/blog/transforming-data-with-dbt-and-bigquery/</guid><description>Exploring Analytics Engineering, dbt, and data transformation best practices</description><pubDate>Wed, 26 Feb 2025 00:00:00 GMT</pubDate></item><item><title>Optimizing Data Workflows with BigQuery</title><link>https://www.philipnarteh.me/blog/optimizing-data-workflows-with-bigquery/</link><guid isPermaLink="true">https://www.philipnarteh.me/blog/optimizing-data-workflows-with-bigquery/</guid><description>Exploring OLTP vs OLAP, Data Warehousing, and BigQuery best practices</description><pubDate>Wed, 12 Feb 2025 00:00:00 GMT</pubDate></item><item><title>Automating Data Pipelines with Kestra</title><link>https://www.philipnarteh.me/blog/automating-data-pipelines-with-kestra/</link><guid isPermaLink="true">https://www.philipnarteh.me/blog/automating-data-pipelines-with-kestra/</guid><description>A guide to workflow orchestration and automating ETL pipelines with Kestra</description><pubDate>Sun, 09 Feb 2025 00:00:00 GMT</pubDate></item><item><title>How to SSH into a Remote VM from WSL</title><link>https://www.philipnarteh.me/blog/how-to-ssh-into-a-remote-vm-from-wsl/</link><guid isPermaLink="true">https://www.philipnarteh.me/blog/how-to-ssh-into-a-remote-vm-from-wsl/</guid><description>Mastering SSH for seamless access to remote virtual machines</description><pubDate>Fri, 31 Jan 2025 00:00:00 GMT</pubDate></item><item><title>How to Transfer Files Between Your Local Machine and a Remote VM with SFTP</title><link>https://www.philipnarteh.me/blog/how-to-transfer-files-between-your-local-machine-and-a-remote-vm-with-sftp/</link><guid isPermaLink="true">https://www.philipnarteh.me/blog/how-to-transfer-files-between-your-local-machine-and-a-remote-vm-with-sftp/</guid><description>A guide to securely transferring files using SFTP on WSL</description><pubDate>Fri, 31 Jan 2025 00:00:00 GMT</pubDate></item><item><title>How Feature Flags Can Complement And Enhance Git Branching Strategies</title><link>https://www.philipnarteh.me/blog/how-feature-flags-can-complement-and-enhance-git-branching-strategies/</link><guid isPermaLink="true">https://www.philipnarteh.me/blog/how-feature-flags-can-complement-and-enhance-git-branching-strategies/</guid><description>Explore how feature flags can work alongside Git branching strategies to improve software deployment, reduce risks, and enable continuous delivery. Learn practical approaches to combining these powerful development tools for better release management.</description><pubDate>Thu, 02 Mar 2023 00:00:00 GMT</pubDate></item></channel></rss>