<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Contour Lines</title><description>A technical blog about the outdoors and the data that shapes it.</description><link>https://contourlines.dev/</link><item><title>Hello, Contour Lines</title><link>https://contourlines.dev/blog/01-hello-world/</link><guid isPermaLink="true">https://contourlines.dev/blog/01-hello-world/</guid><description>Introducing Contour Lines — a technical blog about the outdoors and the data that shapes it.</description><pubDate>Tue, 21 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Parsing GPX Files with Python</title><link>https://contourlines.dev/blog/02-parsing-gpx-files/</link><guid isPermaLink="true">https://contourlines.dev/blog/02-parsing-gpx-files/</guid><description>A practical walkthrough of loading, cleaning, and analyzing GPS track data from a hiking trip using Python and gpxpy.</description><pubDate>Tue, 21 Apr 2026 00:00:00 GMT</pubDate></item></channel></rss>