<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Karol Novljaković</title><description>Principal software engineer building complex web products.</description><link>https://karolnov.dev/</link><item><title>Before you build a sync engine</title><link>https://karolnov.dev/blog/before-you-build-a-sync-engine/</link><guid isPermaLink="true">https://karolnov.dev/blog/before-you-build-a-sync-engine/</guid><description>What a sync engine actually does, why OT and CRDTs exist, when a ready-made tool is the right call, and what to read before you write one yourself.</description><pubDate>Sun, 08 Nov 2026 00:00:00 GMT</pubDate></item><item><title>Hello, world</title><link>https://karolnov.dev/blog/hello-world/</link><guid isPermaLink="true">https://karolnov.dev/blog/hello-world/</guid><description>Kicking off the new site.</description><pubDate>Sat, 07 Nov 2026 00:00:00 GMT</pubDate></item></channel></rss>