<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>ftsoft.dev</title>
<link>https://ftsoft.dev/</link>
<atom:link href="https://ftsoft.dev/feed.xml" rel="self" type="application/rss+xml"/>
<description>Backend developer and systems thinker with a workshop out back. I reduce complicated systems to the mechanisms that actually drive them, then build the simplest thing that reliably works. Code or plywood, same method.</description>
<language>en</language>

<item>
<title>Self-Healing Playwright Tests for $0: Five Versions of Getting There</title>
<link>https://dev.to/flashpeter7/self-healing-playwright-tests-for-0-five-versions-of-getting-there-93p</link>
<guid>https://dev.to/flashpeter7/self-healing-playwright-tests-for-0-five-versions-of-getting-there-93p</guid>
<pubDate>Tue, 25 Aug 2026 00:00:00 GMT</pubDate>
<description>Plain-language E2E tests that repair themselves, for $0.</description>
</item>

<item>
<title>How We Generate 100+ Product Feeds From 300k SKUs Without Hitting the Database</title>
<link>https://dev.to/flashpeter7/how-we-generate-100-product-feeds-from-300k-skus-without-hitting-the-database-4lem</link>
<guid>https://dev.to/flashpeter7/how-we-generate-100-product-feeds-from-300k-skus-without-hitting-the-database-4lem</guid>
<pubDate>Fri, 15 May 2026 00:00:00 GMT</pubDate>
<description>The &quot;proper&quot; pipeline shipped nothing in five months. Something dumber did the job.</description>
</item>

<item>
<title>PrestaShop Behind a Load Balancer: What Breaks and How to Fix It</title>
<link>https://dev.to/flashpeter7/prestashop-behind-a-load-balancer-what-breaks-and-how-to-fix-it-50cp</link>
<guid>https://dev.to/flashpeter7/prestashop-behind-a-load-balancer-what-breaks-and-how-to-fix-it-50cp</guid>
<pubDate>Fri, 08 May 2026 00:00:00 GMT</pubDate>
<description>What breaks when PrestaShop runs on auto-scaling nodes, and how we fixed it.</description>
</item>

</channel>
</rss>
