<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url>
<loc>http://localhost:3000/az</loc>
<xhtml:link rel="alternate" hreflang="az" href="http://localhost:3000/az" />
<xhtml:link rel="alternate" hreflang="en" href="http://localhost:3000/en" />
<xhtml:link rel="alternate" hreflang="ru" href="http://localhost:3000/ru" />
<xhtml:link rel="alternate" hreflang="x-default" href="http://localhost:3000/az" />
<lastmod>2026-09-14T15:16:42.045Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>http://localhost:3000/az/about</loc>
<xhtml:link rel="alternate" hreflang="az" href="http://localhost:3000/az/about" />
<xhtml:link rel="alternate" hreflang="en" href="http://localhost:3000/en/about" />
<xhtml:link rel="alternate" hreflang="ru" href="http://localhost:3000/ru/about" />
<xhtml:link rel="alternate" hreflang="x-default" href="http://localhost:3000/az/about" />
<lastmod>2026-09-14T15:16:42.045Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>http://localhost:3000/az/blog/react-custom-hook-larin-yazilma-prinsipleri-ve-numuneler</loc>
<lastmod>2026-09-08T20:13:24.841Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost:3000/az/blog/test-driven-development-tdd-ve-muasir-test-strategiyalari</loc>
<lastmod>2026-09-08T20:11:24.664Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost:3000/az/blog/serverless-memarliqda-soyuq-baslangic-cold-start-problemi-ve-hell-yollari</loc>
<lastmod>2026-09-08T20:10:20.264Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost:3000/az/blog/2026-ci-ilde-muasir-full-stack-muhendisinin-yol-xeritesi-roadmap</loc>
<lastmod>2026-09-08T19:44:45.432Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost:3000/az/blog/axirinci-asirim-1971</loc>
<lastmod>2026-09-08T19:43:25.068Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost:3000/az/blog/dervis-parisi-partladir</loc>
<lastmod>2026-09-08T19:41:18.569Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost:3000/az/blog/veb-sekillerinin-muasir-formatlara-avif-ve-webp-cevrilmesi</loc>
<lastmod>2026-09-08T12:42:45.961Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost:3000/az/blog/nextjs-app-router-de-coxdilli-i18n-arxitektura</loc>
<lastmod>2026-09-08T12:42:45.813Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost:3000/az/blog/postgresql-tranzaksiyalari-ve-acid-prinsiplerinin-temin-edilmesi</loc>
<lastmod>2026-09-08T12:42:45.736Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost:3000/az/blog/sistem-arxitekturasinda-micro-frontends-yanasmasi</loc>
<lastmod>2026-09-08T12:42:45.663Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost:3000/az/blog/proqramlasdirmada-clean-code-solid-ve-kiss-prinsipleri</loc>
<lastmod>2026-09-08T12:42:45.515Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost:3000/az/blog/react-query-tanstack-query-vs-swr-musteri-keslemesi</loc>
<lastmod>2026-09-08T12:42:45.442Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost:3000/az/blog/typescript-generic-tipleri-ve-qabaqcil-utility-tipler</loc>
<lastmod>2026-09-08T12:42:45.368Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost:3000/az/blog/github-actions-ile-muasir-cicd-boru-kemerlerinin-qurulmasi</loc>
<lastmod>2026-09-08T12:42:45.220Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost:3000/az/blog/prisma-orm-ile-elaqelerin-relations-idaresi-ve-referensial-butovluk</loc>
<lastmod>2026-09-08T12:42:45.144Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost:3000/az/blog/veb-tehlukesizliyi-owasp-top-10-ve-xsscsrf-hucumlarindan-mudafie</loc>
<lastmod>2026-09-08T12:42:45.071Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost:3000/az/blog/rest-vs-graphql-muasir-arxitekturada-secim-meyarlari</loc>
<lastmod>2026-09-08T12:42:44.924Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost:3000/az/blog/react-server-components-rsc-ve-musteri-serhedleri</loc>
<lastmod>2026-09-08T12:42:44.851Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost:3000/az/blog/tailwind-css-v4-yeni-muherrik-ve-css-first-felsefesi</loc>
<lastmod>2026-09-08T12:42:44.779Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost:3000/az/blog/git-rebase-vs-git-merge-hansi-halda-hansi-secilmelidir</loc>
<lastmod>2026-09-08T12:42:44.632Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost:3000/az/blog/google-core-web-vitals-lcp-inp-ve-cls-gostericilerinin-optimallasdirilmasi</loc>
<lastmod>2026-09-08T12:42:44.557Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost:3000/az/blog/nextjs-app-router-de-kesleme-caching-arxitekturasi</loc>
<lastmod>2026-09-08T12:42:44.483Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost:3000/az/blog/frontend-arxitekturasinda-feature-sliced-design-fsd</loc>
<lastmod>2026-09-08T12:42:44.335Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost:3000/az/blog/zod-ile-runtime-ve-compile-time-melumat-tehlukesizliyi</loc>
<lastmod>2026-09-08T12:42:44.259Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost:3000/az/blog/typescript-5-de-satisfies-operatoru-ve-derin-tip-tehlukesizliyi</loc>
<lastmod>2026-09-08T12:42:44.185Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost:3000/az/blog/neon-serverless-postgresql-ve-connection-pooling-memarligi</loc>
<lastmod>2026-09-08T12:42:44.037Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost:3000/az/blog/docker-ile-nodejs-tetbiqlerinin-konteynerlesdirilmesi</loc>
<lastmod>2026-09-08T12:42:43.962Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost:3000/az/blog/postgresql-indeksleme-strategiyalari-ve-sorgularin-optimallasdirilmasi</loc>
<lastmod>2026-09-08T12:42:43.888Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost:3000/az/blog/veb-tetbiqlerde-elcatanliq-a11y-wcag-standartlari</loc>
<lastmod>2026-09-08T12:42:43.740Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost:3000/az/blog/react-19-da-use-hook-u-ve-asinxron-melumat-oxunmasi</loc>
<lastmod>2026-09-08T12:42:43.665Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost:3000/az/blog/nextjs-16-da-server-actions-ile-formalarin-derin-idare-olunmasi</loc>
<lastmod>2026-09-08T12:42:43.563Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost:3000/az/blog/muasir-veb-muhendisinin-yol-xeritesi-roadmap</loc>
<lastmod>2026-09-08T12:39:57.811Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost:3000/az/blog/serverless-memarliqda-soyuq-baslangic-cold-start-problemi</loc>
<lastmod>2026-09-08T12:39:57.736Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost:3000/az/blog/linux-serverlerde-nginx-ile-reverse-proxy-ve-ssl-qurasdirilmasi</loc>
<lastmod>2026-09-08T12:39:57.658Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost:3000/az/blog/proqramlasdirmada-tdd-test-driven-development</loc>
<lastmod>2026-09-08T12:39:57.502Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost:3000/az/blog/react-custom-hook-larin-yazilma-standartlari</loc>
<lastmod>2026-09-08T12:39:57.412Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost:3000/az/blog/veb-tetbiqlerde-sekillerin-muasir-formatlara-cevrilmesi</loc>
<lastmod>2026-09-08T12:39:57.336Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost:3000/az/blog/nextjs-de-beynelmilellesdirme-i18n-qurulmasi</loc>
<lastmod>2026-09-08T12:39:57.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost:3000/az/blog/postgresql-tranzaksiyalari-ve-acid-prinsipleri</loc>
<lastmod>2026-09-08T12:39:57.106Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost:3000/az/blog/clean-code-prinsipleri-solid-ve-kiss</loc>
<lastmod>2026-09-08T12:39:56.878Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost:3000/az/blog/react-query-vs-swr-server-state-in-idare-edilmesi</loc>
<lastmod>2026-09-08T12:39:56.803Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost:3000/az/blog/typescript-de-generic-tipler-ve-utility-tipler</loc>
<lastmod>2026-09-08T12:39:56.726Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost:3000/az/blog/cicd-boru-kemerlerinin-pipelines-qurulmasi</loc>
<lastmod>2026-09-08T12:39:56.574Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost:3000/az/blog/prisma-orm-ile-murekkeb-elaqelerin-relations-qurulmasi</loc>
<lastmod>2026-09-08T12:39:56.497Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost:3000/az/blog/veb-tehlukesizliyi-owasp-top-10-ve-xss-den-qorunma</loc>
<lastmod>2026-09-08T12:39:56.422Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost:3000/az/blog/rest-vs-graphql-2026-ci-ilde-hansi-yanasma-ondedir</loc>
<lastmod>2026-09-08T12:39:56.272Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost:3000/az/blog/react-server-components-rsc-felsefesi</loc>
<lastmod>2026-09-08T12:39:56.197Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost:3000/az/blog/tailwind-css-v4-ile-muasir-stillesdirme</loc>
<lastmod>2026-09-08T12:39:56.121Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost:3000/az/blog/git-rebase-vs-git-merge-hansini-ne-vaxt-secmeli</loc>
<lastmod>2026-09-08T12:39:55.968Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost:3000/az/blog/web-vitals-lcp-fid-ve-cls-gostericilerinin-optimallasdirilmasi</loc>
<lastmod>2026-09-08T12:39:55.892Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost:3000/az/blog/nextjs-app-router-de-caching-strategiyalari</loc>
<lastmod>2026-09-08T12:39:55.816Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost:3000/az/blog/frontend-arxitekturasinda-fsd-feature-sliced-design</loc>
<lastmod>2026-09-08T12:39:55.665Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost:3000/az/blog/zod-ile-runtime-ve-compile-time-validasiyasi</loc>
<lastmod>2026-09-08T12:39:55.589Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost:3000/az/blog/typescript-5-de-satisfies-operatorunun-gucu</loc>
<lastmod>2026-09-08T12:39:55.512Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost:3000/az/blog/neon-serverless-postgresql-ve-connection-pooling</loc>
<lastmod>2026-09-08T12:39:55.354Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost:3000/az/blog/docker-ile-mikroservislerin-konteynerlesdirilmesi</loc>
<lastmod>2026-09-08T12:39:55.277Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost:3000/az/blog/postgresql-indeksleme-strategiyalari-ve-performans</loc>
<lastmod>2026-09-08T12:39:55.190Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost:3000/az/blog/veb-tetbiqlerde-elcatanliq-a11y-standartlari</loc>
<lastmod>2026-09-08T12:39:55.036Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost:3000/az/blog/react-19-da-use-hook-u-ve-promislerin-oxunmasi</loc>
<lastmod>2026-09-08T12:39:54.960Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost:3000/az/blog/nextjs-16-da-server-actions-ile-formalarin-idare-olunmasi</loc>
<lastmod>2026-09-08T12:39:54.876Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://localhost:3000/az/blog/test</loc>
<lastmod>2026-09-07T19:21:10.145Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
