<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://ecakir.dev</loc>
<lastmod>2026-06-12T07:08:03.562Z</lastmod>
</url>
<url>
<loc>https://ecakir.dev/blog</loc>
<lastmod>2026-06-12T07:08:03.562Z</lastmod>
</url>
<url>
<loc>https://ecakir.dev/blog/rest-api-nedir-ve-neden-kullanlrs</loc>
<lastmod>2026-06-12T07:08:03.562Z</lastmod>
</url>
<url>
<loc>https://ecakir.dev/blog/asenkron-istekler-nedir-react-ve-nodejs-ile-sayfa-yenilemeden-veri-silme</loc>
<lastmod>2026-06-08T12:11:47.848Z</lastmod>
</url>
<url>
<loc>https://ecakir.dev/blog/expressjs-dosya-ynetimi-rehberi-statik-grsellerden-gvenli-fatura-indirmeye</loc>
<lastmod>2026-06-08T06:02:28.409Z</lastmod>
</url>
<url>
<loc>https://ecakir.dev/blog/react-ve-express-ile-dosya-ykleme-mimarisi-protokoller-iletim-trleri-ve-performans-ynetimi</loc>
<lastmod>2026-06-02T06:27:35.132Z</lastmod>
</url>
<url>
<loc>https://ecakir.dev/blog/uygulamalarinizi-csrf-saldirilarindan-nasil-korursunuz</loc>
<lastmod>2026-06-01T12:41:28.483Z</lastmod>
</url>
<url>
<loc>https://ecakir.dev/blog/kimlik-dogrulamanin-authentication-arkasindaki-gercekler</loc>
<lastmod>2026-04-26T02:42:51.555Z</lastmod>
</url>
<url>
<loc>https://ecakir.dev/blog/web-uygulamalarinda-durum-yonetimi-cookies-sessions</loc>
<lastmod>2026-06-09T21:03:53.199Z</lastmod>
</url>
<url>
<loc>https://ecakir.dev/blog/app-router-vs-server-actions</loc>
<lastmod>2026-04-25T06:20:32.319Z</lastmod>
</url>
<url>
<loc>https://ecakir.dev/blog/server-component-vs-client-component</loc>
<lastmod>2026-04-11T07:27:30.686Z</lastmod>
</url>
<url>
<loc>https://ecakir.dev/blog/yazilim-dunyasinda-stateless-ve-stateful</loc>
<lastmod>2026-04-20T16:59:58.356Z</lastmod>
</url>
<url>
<loc>https://ecakir.dev/blog/webin-gorunmez-muhendisligi-rendering-yontemleri</loc>
<lastmod>2026-04-20T16:59:50.926Z</lastmod>
</url>
<url>
<loc>https://ecakir.dev/blog/intersection-observer-api-ile-modern-gorunurluk-takibi</loc>
<lastmod>2026-04-20T16:59:37.413Z</lastmod>
</url>
</urlset>
