<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Domagoj Kulundžić · Writing</title><description>Notes from building and leading iOS teams.</description><link>https://codeopolis.hr/</link><language>en</language><item><title>A branch you can always ship: QA as a merge gate</title><link>https://codeopolis.hr/writing/qa-on-every-pull-request/</link><guid isPermaLink="true">https://codeopolis.hr/writing/qa-on-every-pull-request/</guid><description>On a regulated fintech app, no pull request merged until QA approved it. QA got small batches of work, and the development branch stayed deployable.</description><pubDate>Thu, 12 Nov 2026 00:00:00 GMT</pubDate><category>QA</category><category>Code review</category><category>Git workflow</category><category>iOS</category></item></channel></rss>