<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Unaib Amir — Writing</title><description>Senior full-stack engineer based in Islamabad. Laravel, Django, Node, React, Postgres, and Claude in the daily flow. Twelve years shipping production systems for teams in North America and Europe.</description><link>https://unaib.com/</link><language>en-us</language><item><title>Migrating 30 servers from DigitalOcean to Hetzner without downtime</title><link>https://unaib.com/writing/hetzner-migration/</link><guid isPermaLink="true">https://unaib.com/writing/hetzner-migration/</guid><description>Two months of planning, one weekend of cutover, ~$5,000/month saved. The order of operations that kept 99.97% uptime through a full-fleet infrastructure swap.</description><pubDate>Tue, 12 May 2026 00:00:00 GMT</pubDate></item><item><title>Why your shallow merge just deleted 120 tenant logins</title><link>https://unaib.com/writing/auth0-shallow-merge/</link><guid isPermaLink="true">https://unaib.com/writing/auth0-shallow-merge/</guid><description>A near-miss with an Auth0 fleet migration tool, and how a dry-run mode caught a bug that would have silently wiped 120,000 user logins.</description><pubDate>Sat, 18 Apr 2026 00:00:00 GMT</pubDate></item></channel></rss>