<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>blog.vpls.dev</title><link>https://blog.vpls.dev/</link><description>web3 security, building things, and notes on what life teaches me — by Vasilis Poulopoulos.</description><language>en</language><lastBuildDate>Thu, 30 Jul 2026 16:19:38 +0000</lastBuildDate><atom:link href="https://blog.vpls.dev/index.xml" rel="self" type="application/rss+xml"/><item><title>Why I built my own workout tracker</title><link>https://blog.vpls.dev/posts/why-i-built-my-own-workout-tracker/</link><pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><guid isPermaLink="true">https://blog.vpls.dev/posts/why-i-built-my-own-workout-tracker/</guid><description>I wanted an open-source workout tracker with good UX, Apple Watch and Health integration, and my data on my phone. It didn't exist, so I built it.</description></item></channel></rss>