<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://umutkorkmaz.net</loc>
<lastmod>2026-03-23T15:13:12.755Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://umutkorkmaz.net/blog</loc>
<lastmod>2026-03-23T15:13:12.755Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://umutkorkmaz.net/blog/claude-code-vs-codex-real-workflow</loc>
<lastmod>2026-03-14T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://umutkorkmaz.net/blog/reviewing-ai-generated-patches</loc>
<lastmod>2026-02-11T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://umutkorkmaz.net/blog/keeping-ai-coding-agents-on-rails</loc>
<lastmod>2026-01-17T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://umutkorkmaz.net/blog/modernizing-legacy-aspnet-to-react-dotnet10</loc>
<lastmod>2025-12-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://umutkorkmaz.net/blog/building-corporate-mobile-app-react-native</loc>
<lastmod>2025-11-20T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://umutkorkmaz.net/blog/clean-architecture-cqrs-mediatr-dotnet</loc>
<lastmod>2025-10-25T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://umutkorkmaz.net/blog/secure-authentication-enterprise-apps</loc>
<lastmod>2025-10-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://umutkorkmaz.net/blog/real-time-notifications-signalr-mobile</loc>
<lastmod>2025-09-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://umutkorkmaz.net/blog/glm4-vs-minimax2</loc>
<lastmod>2025-08-25T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://umutkorkmaz.net/blog/structuring-complex-react-frontend</loc>
<lastmod>2025-08-20T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://umutkorkmaz.net/blog/hmac-signed-media-urls</loc>
<lastmod>2025-07-25T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://umutkorkmaz.net/blog/migrating-tfs-to-git-team-lead</loc>
<lastmod>2025-07-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://umutkorkmaz.net/blog/zustand-vs-redux-enterprise-2025</loc>
<lastmod>2025-06-20T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://umutkorkmaz.net/blog/custom-token-manager-circuit-breaker</loc>
<lastmod>2025-06-05T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://umutkorkmaz.net/blog/oracle-database-performance-dotnet</loc>
<lastmod>2025-05-20T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://umutkorkmaz.net/blog/request-deduplication-tanstack-query</loc>
<lastmod>2025-05-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://umutkorkmaz.net/blog/security-middlewares-dotnet-api</loc>
<lastmod>2025-04-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://umutkorkmaz.net/blog/building-3d-furniture-customizer-babylonjs</loc>
<lastmod>2025-04-05T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://umutkorkmaz.net/blog/webview-integration-react-native-react</loc>
<lastmod>2025-04-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://umutkorkmaz.net/blog/reshell-cli-open-source-journey</loc>
<lastmod>2025-03-20T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://umutkorkmaz.net/blog/responsive-design-react-native</loc>
<lastmod>2025-03-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://umutkorkmaz.net/blog/serilog-production-logging</loc>
<lastmod>2025-03-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://umutkorkmaz.net/blog/developer-marketplace-40k-members</loc>
<lastmod>2025-02-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://umutkorkmaz.net/blog/high-availability-infrastructure-haproxy</loc>
<lastmod>2025-02-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://umutkorkmaz.net/blog/building-hosting-platform-from-scratch</loc>
<lastmod>2025-01-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://umutkorkmaz.net/blog/mentoring-junior-developers</loc>
<lastmod>2025-01-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://umutkorkmaz.net/blog/linux-server-administration-guide</loc>
<lastmod>2025-01-05T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://umutkorkmaz.net/blog/ai-assisted-development-workflow-2025</loc>
<lastmod>2025-01-05T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://umutkorkmaz.net/blog/freelancing-while-fulltime</loc>
<lastmod>2025-01-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://umutkorkmaz.net/blog/from-intern-to-team-lead</loc>
<lastmod>2025-01-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
