<?xml version="1.0" encoding="UTF-8"?>
    <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url><loc>https://www.bariskisir.com/</loc><lastmod>2026-09-09</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://www.bariskisir.com/apps/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.bariskisir.com/posts/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://www.bariskisir.com/categories/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://www.bariskisir.com/blog/deploying-and-scaling-ai-models-on-azure-container-apps</loc><lastmod>2026-08-09</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.bariskisir.com/blog/prompt-engineering-patterns-for-production-grade-llm-applications</loc><lastmod>2026-07-23</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.bariskisir.com/blog/building-rag-applications-with-azure-ai-search-and-semantic-kernel</loc><lastmod>2026-05-14</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.bariskisir.com/blog/use-claude-code-with-different-providers</loc><lastmod>2026-03-17</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.bariskisir.com/blog/is-chess960-actually-fair-breaking-down-the-numbers</loc><lastmod>2026-02-14</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.bariskisir.com/blog/building-multi-platform-docker-images-amd64-arm64-the-right-way</loc><lastmod>2025-06-05</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.bariskisir.com/blog/top-5-jwt-authentication-mistakes-in-net-apis</loc><lastmod>2024-11-20</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.bariskisir.com/blog/redis-caching-strategies-when-caching-becomes-a-problem</loc><lastmod>2024-02-10</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.bariskisir.com/blog/modular-monolith-scaling-without-microservices</loc><lastmod>2023-05-15</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.bariskisir.com/blog/containerization-mastery-dockerizing-net-core-applications-for-global-distribution</loc><lastmod>2020-07-19</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.bariskisir.com/blog/personal-branding-orchestrating-a-github-profile-level-readme</loc><lastmod>2020-07-18</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.bariskisir.com/blog/modern-security-architecture-jwt-authentication-and-password-hashing-in-net-core-with-mysql</loc><lastmod>2019-08-14</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.bariskisir.com/blog/interactive-documentation-integrating-swagger-ui-in-asp-net-web-api</loc><lastmod>2019-01-26</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.bariskisir.com/blog/architecting-secure-apis-implementing-oauth-2-0-authorization-in-asp-net-web-api</loc><lastmod>2018-05-26</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.bariskisir.com/blog/frictionless-security-implementing-invisible-recaptcha-in-asp-net-web-forms</loc><lastmod>2018-05-02</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.bariskisir.com/blog/syntactic-sugar-navigating-object-hierarchies-with-the-null-conditional-operator</loc><lastmod>2017-08-24</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.bariskisir.com/blog/nosql-foundations-mastering-mongodb-integration-in-net</loc><lastmod>2017-06-26</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.bariskisir.com/blog/performance-optimization-high-efficiency-caching-in-asp-net-web-api-2</loc><lastmod>2017-05-28</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.bariskisir.com/blog/advanced-web-scraping-parsing-html-with-htmlagilitypack</loc><lastmod>2017-05-01</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.bariskisir.com/blog/streamlining-object-mapping-leveraging-automapper-in-net</loc><lastmod>2017-04-29</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.bariskisir.com/blog/security-foundations-cryptographic-hashing-algorithms-in-net</loc><lastmod>2017-04-15</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.bariskisir.com/blog/social-integration-embedding-twitter-timelines-with-twitter-widgets</loc><lastmod>2017-04-09</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.bariskisir.com/blog/automated-communication-sending-emails-via-smtp-in-net</loc><lastmod>2017-03-22</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.bariskisir.com/blog/aggregating-content-consuming-rss-feeds-in-net</loc><lastmod>2017-02-18</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.bariskisir.com/blog/efficient-data-paging-with-linq-skip-and-take-strategies</loc><lastmod>2017-01-21</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.bariskisir.com/blog/elevating-object-validation-with-fluentvalidation-in-net</loc><lastmod>2016-12-10</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.bariskisir.com/blog/java-stream-api-a-paradigm-shift-for-linq-developers</loc><lastmod>2016-11-12</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.bariskisir.com/blog/implementing-attribute-routing-in-net-web-api</loc><lastmod>2016-10-25</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.bariskisir.com/blog/mastering-linq-projections-select-vs-selectmany</loc><lastmod>2016-10-25</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.bariskisir.com/blog/advanced-json-deserialization-strategies-using-newtonsoft-json</loc><lastmod>2016-10-25</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.bariskisir.com/categories/csharp/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://www.bariskisir.com/categories/security/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://www.bariskisir.com/categories/ai/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://www.bariskisir.com/categories/webapi/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://www.bariskisir.com/categories/devops/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://www.bariskisir.com/categories/docker/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://www.bariskisir.com/categories/integration/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://www.bariskisir.com/categories/linq/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://www.bariskisir.com/categories/architecture/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://www.bariskisir.com/categories/caching/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://www.bariskisir.com/categories/design/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://www.bariskisir.com/categories/jwt/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://www.bariskisir.com/categories/performance/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://www.bariskisir.com/categories/analysis/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://www.bariskisir.com/categories/career/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://www.bariskisir.com/categories/chess/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://www.bariskisir.com/categories/documentation/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://www.bariskisir.com/categories/github/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://www.bariskisir.com/categories/html/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://www.bariskisir.com/categories/java/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://www.bariskisir.com/categories/javascript/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://www.bariskisir.com/categories/json/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://www.bariskisir.com/categories/linux/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://www.bariskisir.com/categories/mapping/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://www.bariskisir.com/categories/mongodb/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://www.bariskisir.com/categories/nosql/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://www.bariskisir.com/categories/redis/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://www.bariskisir.com/categories/rss/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://www.bariskisir.com/categories/scraping/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://www.bariskisir.com/categories/smtp/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://www.bariskisir.com/categories/sql/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://www.bariskisir.com/categories/validation/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url></urlset>