<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://nemanjatanaskovic.com</loc>
<lastmod>2026-07-10T13:41:00.305Z</lastmod>
<changefreq>monthly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://nemanjatanaskovic.com/projects</loc>
<lastmod>2026-07-10T13:41:00.305Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nemanjatanaskovic.com/blog</loc>
<lastmod>2026-04-15T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nemanjatanaskovic.com/tools</loc>
<lastmod>2026-07-10T13:41:00.305Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nemanjatanaskovic.com/tools/postgresql-explain-visualizer</loc>
<lastmod>2026-07-10T13:41:00.305Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nemanjatanaskovic.com/tools/kafka-partition-calculator</loc>
<lastmod>2026-07-10T13:41:00.305Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nemanjatanaskovic.com/tools/retry-backoff-simulator</loc>
<lastmod>2026-07-10T13:41:00.305Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nemanjatanaskovic.com/tools/microservice-architecture-visualizer</loc>
<lastmod>2026-07-10T13:41:00.305Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nemanjatanaskovic.com/projects/feedbucket</loc>
<lastmod>2026-07-10T13:41:00.306Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nemanjatanaskovic.com/projects/metro-manhattan</loc>
<lastmod>2026-07-10T13:41:00.306Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nemanjatanaskovic.com/projects/rankioz</loc>
<lastmod>2026-07-10T13:41:00.306Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nemanjatanaskovic.com/projects/tcp-pdf-pipeline</loc>
<lastmod>2026-07-10T13:41:00.306Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nemanjatanaskovic.com/projects/us-salary-calculator</loc>
<lastmod>2026-07-10T13:41:00.306Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nemanjatanaskovic.com/blog/junior-developer-jobs-disappearing-ai</loc>
<lastmod>2026-04-15T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://nemanjatanaskovic.com/blog/postgresql-explain-analyze-query-plans</loc>
<lastmod>2026-03-22T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://nemanjatanaskovic.com/blog/cloudflare-rebuilt-nextjs-ai-vinext</loc>
<lastmod>2026-03-18T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://nemanjatanaskovic.com/blog/vibe-coding-mass-produce-bad-software</loc>
<lastmod>2026-03-18T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://nemanjatanaskovic.com/blog/stackoverflow-collapse-ai-killed-developer-knowledge</loc>
<lastmod>2026-03-16T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://nemanjatanaskovic.com/blog/consumer-driven-contract-testing-beyond-pact</loc>
<lastmod>2026-03-12T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://nemanjatanaskovic.com/blog/pact-contract-testing-consumer-driven-contracts</loc>
<lastmod>2026-03-08T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://nemanjatanaskovic.com/blog/sns-sqs-fan-out-pattern-event-driven-systems</loc>
<lastmod>2026-03-04T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://nemanjatanaskovic.com/blog/event-sourcing-kafka-practical-guide</loc>
<lastmod>2026-02-27T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://nemanjatanaskovic.com/blog/idempotency-in-distributed-systems</loc>
<lastmod>2026-02-19T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://nemanjatanaskovic.com/blog/saga-pattern-managing-distributed-transactions</loc>
<lastmod>2026-02-10T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://nemanjatanaskovic.com/blog/circuit-breaker-pattern-resilient-microservices</loc>
<lastmod>2026-02-01T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://nemanjatanaskovic.com/blog/postgresql-concurrency-control-isolation-levels-locks</loc>
<lastmod>2026-01-20T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://nemanjatanaskovic.com/blog/postgresql-mvcc-vacuum-internals</loc>
<lastmod>2026-01-08T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://nemanjatanaskovic.com/blog/topics/ai</loc>
<lastmod>2026-07-10T13:41:00.305Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://nemanjatanaskovic.com/blog/topics/concurrency</loc>
<lastmod>2026-07-10T13:41:00.305Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://nemanjatanaskovic.com/blog/topics/contract-testing</loc>
<lastmod>2026-07-10T13:41:00.305Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://nemanjatanaskovic.com/blog/topics/database-internals</loc>
<lastmod>2026-07-10T13:41:00.305Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://nemanjatanaskovic.com/blog/topics/distributed-systems</loc>
<lastmod>2026-07-10T13:41:00.305Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://nemanjatanaskovic.com/blog/topics/engineering-culture</loc>
<lastmod>2026-07-10T13:41:00.305Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://nemanjatanaskovic.com/blog/topics/event-driven-architecture</loc>
<lastmod>2026-07-10T13:41:00.305Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://nemanjatanaskovic.com/blog/topics/microservices</loc>
<lastmod>2026-07-10T13:41:00.305Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
</urlset>
