<?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>https://ilkerulusoy.dev/</loc>
    <xhtml:link rel="alternate" hreflang="tr" href="https://ilkerulusoy.dev/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilkerulusoy.dev/en/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilkerulusoy.dev/" />
  </url>
  <url>
    <loc>https://ilkerulusoy.dev/blog/</loc>
    <xhtml:link rel="alternate" hreflang="tr" href="https://ilkerulusoy.dev/blog/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilkerulusoy.dev/en/blog/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilkerulusoy.dev/blog/" />
  </url>
  <url>
    <loc>https://ilkerulusoy.dev/iletisim/</loc>
    <xhtml:link rel="alternate" hreflang="tr" href="https://ilkerulusoy.dev/iletisim/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilkerulusoy.dev/en/contact/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilkerulusoy.dev/iletisim/" />
  </url>
  <url>
    <loc>https://ilkerulusoy.dev/presentations/xcode27/</loc>
    <xhtml:link rel="alternate" hreflang="tr" href="https://ilkerulusoy.dev/presentations/xcode27/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilkerulusoy.dev/presentations/xcode27/" />
  </url>
  <url>
    <loc>https://ilkerulusoy.dev/blog/ai-ile-ios-app-yaptiysaniz-3-arac/</loc>
    <xhtml:link rel="alternate" hreflang="tr" href="https://ilkerulusoy.dev/blog/ai-ile-ios-app-yaptiysaniz-3-arac/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilkerulusoy.dev/en/blog/3-tools-to-check-after-ai-builds-your-ios-app/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilkerulusoy.dev/blog/ai-ile-ios-app-yaptiysaniz-3-arac/" />
  </url>
  <url>
    <loc>https://ilkerulusoy.dev/blog/claude-code-yuzde-90-claude-code/</loc>
    <xhtml:link rel="alternate" hreflang="tr" href="https://ilkerulusoy.dev/blog/claude-code-yuzde-90-claude-code/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilkerulusoy.dev/en/blog/90-percent-of-claude-code-written-by-claude-code/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilkerulusoy.dev/blog/claude-code-yuzde-90-claude-code/" />
  </url>
  <url>
    <loc>https://ilkerulusoy.dev/blog/abonelikli-uygulama-icin-cloudflare-kiti/</loc>
    <xhtml:link rel="alternate" hreflang="tr" href="https://ilkerulusoy.dev/blog/abonelikli-uygulama-icin-cloudflare-kiti/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilkerulusoy.dev/en/blog/a-cloudflare-kit-for-subscription-apps/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilkerulusoy.dev/blog/abonelikli-uygulama-icin-cloudflare-kiti/" />
  </url>
  <url>
    <loc>https://ilkerulusoy.dev/blog/aso-icin-kelime-arama-yontemi/</loc>
    <xhtml:link rel="alternate" hreflang="tr" href="https://ilkerulusoy.dev/blog/aso-icin-kelime-arama-yontemi/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilkerulusoy.dev/en/blog/a-keyword-research-method-for-aso/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilkerulusoy.dev/blog/aso-icin-kelime-arama-yontemi/" />
  </url>
  <url>
    <loc>https://ilkerulusoy.dev/blog/ios-android-olcu-birimi-standardi/</loc>
    <xhtml:link rel="alternate" hreflang="tr" href="https://ilkerulusoy.dev/blog/ios-android-olcu-birimi-standardi/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilkerulusoy.dev/en/blog/a-measurement-unit-standard-across-ios-and-android/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilkerulusoy.dev/blog/ios-android-olcu-birimi-standardi/" />
  </url>
  <url>
    <loc>https://ilkerulusoy.dev/blog/projenin-stil-dokumanini-cikaran-prompt/</loc>
    <xhtml:link rel="alternate" hreflang="tr" href="https://ilkerulusoy.dev/blog/projenin-stil-dokumanini-cikaran-prompt/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilkerulusoy.dev/en/blog/a-prompt-that-extracts-your-projects-style-doc/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilkerulusoy.dev/blog/projenin-stil-dokumanini-cikaran-prompt/" />
  </url>
  <url>
    <loc>https://ilkerulusoy.dev/blog/uikit-swiftui-erisilebilirlik-duyurulari/</loc>
    <xhtml:link rel="alternate" hreflang="tr" href="https://ilkerulusoy.dev/blog/uikit-swiftui-erisilebilirlik-duyurulari/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilkerulusoy.dev/en/blog/accessibility-announcements-in-uikit-and-swiftui/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilkerulusoy.dev/blog/uikit-swiftui-erisilebilirlik-duyurulari/" />
  </url>
  <url>
    <loc>https://ilkerulusoy.dev/blog/opencode-ve-pi-agent-xcode-mcp-ekleme/</loc>
    <xhtml:link rel="alternate" hreflang="tr" href="https://ilkerulusoy.dev/blog/opencode-ve-pi-agent-xcode-mcp-ekleme/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilkerulusoy.dev/en/blog/adding-xcode-mcp-to-opencode-and-pi-agent/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilkerulusoy.dev/blog/opencode-ve-pi-agent-xcode-mcp-ekleme/" />
  </url>
  <url>
    <loc>https://ilkerulusoy.dev/blog/agent-orkestrasyonu-tmux-herdr/</loc>
    <xhtml:link rel="alternate" hreflang="tr" href="https://ilkerulusoy.dev/blog/agent-orkestrasyonu-tmux-herdr/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilkerulusoy.dev/en/blog/agent-orchestration-tmux-to-herdr/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilkerulusoy.dev/blog/agent-orkestrasyonu-tmux-herdr/" />
  </url>
  <url>
    <loc>https://ilkerulusoy.dev/blog/canva-ile-11-dilde-app-store-gorseli/</loc>
    <xhtml:link rel="alternate" hreflang="tr" href="https://ilkerulusoy.dev/blog/canva-ile-11-dilde-app-store-gorseli/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilkerulusoy.dev/en/blog/app-store-screenshots-in-11-languages-with-canva/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilkerulusoy.dev/blog/canva-ile-11-dilde-app-store-gorseli/" />
  </url>
  <url>
    <loc>https://ilkerulusoy.dev/blog/apple-ogrenme-modeli-sdk-patenti/</loc>
    <xhtml:link rel="alternate" hreflang="tr" href="https://ilkerulusoy.dev/blog/apple-ogrenme-modeli-sdk-patenti/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilkerulusoy.dev/en/blog/apples-learning-model-sdk-patent/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilkerulusoy.dev/blog/apple-ogrenme-modeli-sdk-patenti/" />
  </url>
  <url>
    <loc>https://ilkerulusoy.dev/blog/abonelikli-uygulama-icin-backend-mimarisi/</loc>
    <xhtml:link rel="alternate" hreflang="tr" href="https://ilkerulusoy.dev/blog/abonelikli-uygulama-icin-backend-mimarisi/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilkerulusoy.dev/en/blog/backend-architecture-for-a-subscription-app/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilkerulusoy.dev/blog/abonelikli-uygulama-icin-backend-mimarisi/" />
  </url>
  <url>
    <loc>https://ilkerulusoy.dev/blog/model-matematik-iddiasina-supheci-yaklasmak/</loc>
    <xhtml:link rel="alternate" hreflang="tr" href="https://ilkerulusoy.dev/blog/model-matematik-iddiasina-supheci-yaklasmak/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilkerulusoy.dev/en/blog/being-skeptical-of-a-models-math-claim/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilkerulusoy.dev/blog/model-matematik-iddiasina-supheci-yaklasmak/" />
  </url>
  <url>
    <loc>https://ilkerulusoy.dev/blog/ab-testinde-kararsizsaniz-yazi-tura/</loc>
    <xhtml:link rel="alternate" hreflang="tr" href="https://ilkerulusoy.dev/blog/ab-testinde-kararsizsaniz-yazi-tura/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilkerulusoy.dev/en/blog/cant-decide-an-ab-test-flip-a-coin/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilkerulusoy.dev/blog/ab-testinde-kararsizsaniz-yazi-tura/" />
  </url>
  <url>
    <loc>https://ilkerulusoy.dev/blog/app-store-play-store-uygulama-adi-degistirme/</loc>
    <xhtml:link rel="alternate" hreflang="tr" href="https://ilkerulusoy.dev/blog/app-store-play-store-uygulama-adi-degistirme/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilkerulusoy.dev/en/blog/changing-app-name-app-store-play-store/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilkerulusoy.dev/blog/app-store-play-store-uygulama-adi-degistirme/" />
  </url>
  <url>
    <loc>https://ilkerulusoy.dev/blog/claude-code-clear-ve-otomatik-compact/</loc>
    <xhtml:link rel="alternate" hreflang="tr" href="https://ilkerulusoy.dev/blog/claude-code-clear-ve-otomatik-compact/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilkerulusoy.dev/en/blog/claude-code-clear-and-auto-compact/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilkerulusoy.dev/blog/claude-code-clear-ve-otomatik-compact/" />
  </url>
  <url>
    <loc>https://ilkerulusoy.dev/blog/claude-code-sandbox-ozelligi/</loc>
    <xhtml:link rel="alternate" hreflang="tr" href="https://ilkerulusoy.dev/blog/claude-code-sandbox-ozelligi/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilkerulusoy.dev/en/blog/claude-code-sandbox-feature/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilkerulusoy.dev/blog/claude-code-sandbox-ozelligi/" />
  </url>
  <url>
    <loc>https://ilkerulusoy.dev/blog/claude-code-subagent-ayri-context/</loc>
    <xhtml:link rel="alternate" hreflang="tr" href="https://ilkerulusoy.dev/blog/claude-code-subagent-ayri-context/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilkerulusoy.dev/en/blog/claude-code-subagents-use-separate-context/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilkerulusoy.dev/blog/claude-code-subagent-ayri-context/" />
  </url>
  <url>
    <loc>https://ilkerulusoy.dev/blog/claude-code-ipuclari-gun-1-5/</loc>
    <xhtml:link rel="alternate" hreflang="tr" href="https://ilkerulusoy.dev/blog/claude-code-ipuclari-gun-1-5/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilkerulusoy.dev/en/blog/claude-code-tips-days-1-5/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilkerulusoy.dev/blog/claude-code-ipuclari-gun-1-5/" />
  </url>
  <url>
    <loc>https://ilkerulusoy.dev/blog/ai-ile-renk-paleti-denemeleri-v0/</loc>
    <xhtml:link rel="alternate" hreflang="tr" href="https://ilkerulusoy.dev/blog/ai-ile-renk-paleti-denemeleri-v0/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilkerulusoy.dev/en/blog/color-palette-experiments-with-ai-v0/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilkerulusoy.dev/blog/ai-ile-renk-paleti-denemeleri-v0/" />
  </url>
  <url>
    <loc>https://ilkerulusoy.dev/blog/copilot-ve-egitim-verisi-izni/</loc>
    <xhtml:link rel="alternate" hreflang="tr" href="https://ilkerulusoy.dev/blog/copilot-ve-egitim-verisi-izni/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilkerulusoy.dev/en/blog/copilot-and-training-data-consent/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilkerulusoy.dev/blog/copilot-ve-egitim-verisi-izni/" />
  </url>
  <url>
    <loc>https://ilkerulusoy.dev/blog/ios-android-bilgisayar-dosya-aktarim-pairdrop/</loc>
    <xhtml:link rel="alternate" hreflang="tr" href="https://ilkerulusoy.dev/blog/ios-android-bilgisayar-dosya-aktarim-pairdrop/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilkerulusoy.dev/en/blog/cross-device-file-transfer-pairdrop/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilkerulusoy.dev/blog/ios-android-bilgisayar-dosya-aktarim-pairdrop/" />
  </url>
  <url>
    <loc>https://ilkerulusoy.dev/blog/ios18-ucuncu-parti-ikonlarda-dark-mode/</loc>
    <xhtml:link rel="alternate" hreflang="tr" href="https://ilkerulusoy.dev/blog/ios18-ucuncu-parti-ikonlarda-dark-mode/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilkerulusoy.dev/en/blog/dark-mode-for-third-party-icons-in-ios-18/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilkerulusoy.dev/blog/ios18-ucuncu-parti-ikonlarda-dark-mode/" />
  </url>
  <url>
    <loc>https://ilkerulusoy.dev/blog/uygulamayi-yapay-zeka-ile-deconstruction/</loc>
    <xhtml:link rel="alternate" hreflang="tr" href="https://ilkerulusoy.dev/blog/uygulamayi-yapay-zeka-ile-deconstruction/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilkerulusoy.dev/en/blog/deconstructing-an-app-with-ai/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilkerulusoy.dev/blog/uygulamayi-yapay-zeka-ile-deconstruction/" />
  </url>
  <url>
    <loc>https://ilkerulusoy.dev/blog/app-store-design-spam-rejectleri/</loc>
    <xhtml:link rel="alternate" hreflang="tr" href="https://ilkerulusoy.dev/blog/app-store-design-spam-rejectleri/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilkerulusoy.dev/en/blog/design-spam-rejections-are-rising/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilkerulusoy.dev/blog/app-store-design-spam-rejectleri/" />
  </url>
  <url>
    <loc>https://ilkerulusoy.dev/blog/vibe-coding-klasor-yapisi-solid/</loc>
    <xhtml:link rel="alternate" hreflang="tr" href="https://ilkerulusoy.dev/blog/vibe-coding-klasor-yapisi-solid/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilkerulusoy.dev/en/blog/dont-obsess-over-structure-in-vibe-coding/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilkerulusoy.dev/blog/vibe-coding-klasor-yapisi-solid/" />
  </url>
  <url>
    <loc>https://ilkerulusoy.dev/blog/retention-verinizi-yakinlarinizla-bozmayin/</loc>
    <xhtml:link rel="alternate" hreflang="tr" href="https://ilkerulusoy.dev/blog/retention-verinizi-yakinlarinizla-bozmayin/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilkerulusoy.dev/en/blog/dont-skew-retention-with-friends-and-family/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilkerulusoy.dev/blog/retention-verinizi-yakinlarinizla-bozmayin/" />
  </url>
  <url>
    <loc>https://ilkerulusoy.dev/blog/aso-yaparken-alakasiz-keyword-girmeyin/</loc>
    <xhtml:link rel="alternate" hreflang="tr" href="https://ilkerulusoy.dev/blog/aso-yaparken-alakasiz-keyword-girmeyin/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilkerulusoy.dev/en/blog/dont-use-unrelated-keywords-in-aso/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilkerulusoy.dev/blog/aso-yaparken-alakasiz-keyword-girmeyin/" />
  </url>
  <url>
    <loc>https://ilkerulusoy.dev/blog/play-store-gecmis-surumleri-test-icin-indirmek/</loc>
    <xhtml:link rel="alternate" hreflang="tr" href="https://ilkerulusoy.dev/blog/play-store-gecmis-surumleri-test-icin-indirmek/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilkerulusoy.dev/en/blog/downloading-past-versions-for-testing-on-play-store/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilkerulusoy.dev/blog/play-store-gecmis-surumleri-test-icin-indirmek/" />
  </url>
  <url>
    <loc>https://ilkerulusoy.dev/blog/claude-code-effort-modu-ve-subagent-modeli/</loc>
    <xhtml:link rel="alternate" hreflang="tr" href="https://ilkerulusoy.dev/blog/claude-code-effort-modu-ve-subagent-modeli/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilkerulusoy.dev/en/blog/effort-mode-and-subagent-model-in-claude-code/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilkerulusoy.dev/blog/claude-code-effort-modu-ve-subagent-modeli/" />
  </url>
  <url>
    <loc>https://ilkerulusoy.dev/blog/ios-uygulama-paketindeki-dosyalara-erisim/</loc>
    <xhtml:link rel="alternate" hreflang="tr" href="https://ilkerulusoy.dev/blog/ios-uygulama-paketindeki-dosyalara-erisim/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilkerulusoy.dev/en/blog/files-inside-an-ios-app-are-easy-to-read/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilkerulusoy.dev/blog/ios-uygulama-paketindeki-dosyalara-erisim/" />
  </url>
  <url>
    <loc>https://ilkerulusoy.dev/blog/bloglari-rss-ile-takip-ve-otomasyon/</loc>
    <xhtml:link rel="alternate" hreflang="tr" href="https://ilkerulusoy.dev/blog/bloglari-rss-ile-takip-ve-otomasyon/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilkerulusoy.dev/en/blog/following-blogs-with-rss-and-automating-it/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilkerulusoy.dev/blog/bloglari-rss-ile-takip-ve-otomasyon/" />
  </url>
  <url>
    <loc>https://ilkerulusoy.dev/blog/visionos-sdk-eksikleri-ilk-gunler/</loc>
    <xhtml:link rel="alternate" hreflang="tr" href="https://ilkerulusoy.dev/blog/visionos-sdk-eksikleri-ilk-gunler/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilkerulusoy.dev/en/blog/gaps-in-the-early-visionos-sdk/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilkerulusoy.dev/blog/visionos-sdk-eksikleri-ilk-gunler/" />
  </url>
  <url>
    <loc>https://ilkerulusoy.dev/blog/ai-araclarina-adim-adim-dokuman-vermek/</loc>
    <xhtml:link rel="alternate" hreflang="tr" href="https://ilkerulusoy.dev/blog/ai-araclarina-adim-adim-dokuman-vermek/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilkerulusoy.dev/en/blog/give-ai-tools-step-by-step-documents/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilkerulusoy.dev/blog/ai-araclarina-adim-adim-dokuman-vermek/" />
  </url>
  <url>
    <loc>https://ilkerulusoy.dev/blog/duns-ile-google-play-organization-hesabi/</loc>
    <xhtml:link rel="alternate" hreflang="tr" href="https://ilkerulusoy.dev/blog/duns-ile-google-play-organization-hesabi/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilkerulusoy.dev/en/blog/google-play-organization-account-with-duns/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilkerulusoy.dev/blog/duns-ile-google-play-organization-hesabi/" />
  </url>
  <url>
    <loc>https://ilkerulusoy.dev/blog/event-driven-mimaride-mobil-istemci-yanit/</loc>
    <xhtml:link rel="alternate" hreflang="tr" href="https://ilkerulusoy.dev/blog/event-driven-mimaride-mobil-istemci-yanit/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilkerulusoy.dev/en/blog/how-mobile-clients-receive-responses-event-driven/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilkerulusoy.dev/blog/event-driven-mimaride-mobil-istemci-yanit/" />
  </url>
  <url>
    <loc>https://ilkerulusoy.dev/blog/xcode-27-izlenimleri/</loc>
    <xhtml:link rel="alternate" hreflang="tr" href="https://ilkerulusoy.dev/blog/xcode-27-izlenimleri/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilkerulusoy.dev/en/blog/impressions-of-xcode-27/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilkerulusoy.dev/blog/xcode-27-izlenimleri/" />
  </url>
  <url>
    <loc>https://ilkerulusoy.dev/blog/in-app-event-app-store-paralel-gonderim/</loc>
    <xhtml:link rel="alternate" hreflang="tr" href="https://ilkerulusoy.dev/blog/in-app-event-app-store-paralel-gonderim/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilkerulusoy.dev/en/blog/in-app-events-submit-in-parallel/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilkerulusoy.dev/blog/in-app-event-app-store-paralel-gonderim/" />
  </url>
  <url>
    <loc>https://ilkerulusoy.dev/blog/ios-asset-optimizasyonu-imageoptim/</loc>
    <xhtml:link rel="alternate" hreflang="tr" href="https://ilkerulusoy.dev/blog/ios-asset-optimizasyonu-imageoptim/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilkerulusoy.dev/en/blog/ios-asset-optimization-with-imageoptim/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilkerulusoy.dev/blog/ios-asset-optimizasyonu-imageoptim/" />
  </url>
  <url>
    <loc>https://ilkerulusoy.dev/blog/keychain-icloud-uygulama-tasinamiyor/</loc>
    <xhtml:link rel="alternate" hreflang="tr" href="https://ilkerulusoy.dev/blog/keychain-icloud-uygulama-tasinamiyor/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilkerulusoy.dev/en/blog/keychain-icloud-apps-cant-be-transferred/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilkerulusoy.dev/blog/keychain-icloud-uygulama-tasinamiyor/" />
  </url>
  <url>
    <loc>https://ilkerulusoy.dev/blog/indie-uygulama-satarken-keychain-uyarisi/</loc>
    <xhtml:link rel="alternate" hreflang="tr" href="https://ilkerulusoy.dev/blog/indie-uygulama-satarken-keychain-uyarisi/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilkerulusoy.dev/en/blog/keychain-warning-for-indie-devs-selling-apps/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilkerulusoy.dev/blog/indie-uygulama-satarken-keychain-uyarisi/" />
  </url>
  <url>
    <loc>https://ilkerulusoy.dev/blog/kare-ekran-480x480-android-bug/</loc>
    <xhtml:link rel="alternate" hreflang="tr" href="https://ilkerulusoy.dev/blog/kare-ekran-480x480-android-bug/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilkerulusoy.dev/en/blog/layout-bug-on-a-square-screen-android-device/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilkerulusoy.dev/blog/kare-ekran-480x480-android-bug/" />
  </url>
  <url>
    <loc>https://ilkerulusoy.dev/blog/carplay-shareplay-ile-yolcular-sarki-secsin/</loc>
    <xhtml:link rel="alternate" hreflang="tr" href="https://ilkerulusoy.dev/blog/carplay-shareplay-ile-yolcular-sarki-secsin/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilkerulusoy.dev/en/blog/let-passengers-pick-songs-via-shareplay-in-carplay/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilkerulusoy.dev/blog/carplay-shareplay-ile-yolcular-sarki-secsin/" />
  </url>
  <url>
    <loc>https://ilkerulusoy.dev/blog/ai-bultenlerini-notebooklm-ile-dinlemek/</loc>
    <xhtml:link rel="alternate" hreflang="tr" href="https://ilkerulusoy.dev/blog/ai-bultenlerini-notebooklm-ile-dinlemek/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilkerulusoy.dev/en/blog/listening-to-ai-newsletters-with-notebooklm/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilkerulusoy.dev/blog/ai-bultenlerini-notebooklm-ile-dinlemek/" />
  </url>
  <url>
    <loc>https://ilkerulusoy.dev/blog/macbook-clamshell-harici-ekran/</loc>
    <xhtml:link rel="alternate" hreflang="tr" href="https://ilkerulusoy.dev/blog/macbook-clamshell-harici-ekran/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilkerulusoy.dev/en/blog/macbook-external-display-in-clamshell/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilkerulusoy.dev/blog/macbook-clamshell-harici-ekran/" />
  </url>
  <url>
    <loc>https://ilkerulusoy.dev/blog/macos-ventura-stage-manager-kisayollari/</loc>
    <xhtml:link rel="alternate" hreflang="tr" href="https://ilkerulusoy.dev/blog/macos-ventura-stage-manager-kisayollari/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilkerulusoy.dev/en/blog/macos-ventura-stage-manager-shortcuts/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilkerulusoy.dev/blog/macos-ventura-stage-manager-kisayollari/" />
  </url>
  <url>
    <loc>https://ilkerulusoy.dev/blog/mobil-bildirim-izni-kurallari/</loc>
    <xhtml:link rel="alternate" hreflang="tr" href="https://ilkerulusoy.dev/blog/mobil-bildirim-izni-kurallari/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilkerulusoy.dev/en/blog/mobile-notification-permissions-multiple-rules/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilkerulusoy.dev/blog/mobil-bildirim-izni-kurallari/" />
  </url>
  <url>
    <loc>https://ilkerulusoy.dev/blog/vibe-coding-once-tek-html-dosyasi/</loc>
    <xhtml:link rel="alternate" hreflang="tr" href="https://ilkerulusoy.dev/blog/vibe-coding-once-tek-html-dosyasi/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilkerulusoy.dev/en/blog/my-vibe-coding-method-single-html-first/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilkerulusoy.dev/blog/vibe-coding-once-tek-html-dosyasi/" />
  </url>
  <url>
    <loc>https://ilkerulusoy.dev/blog/mythical-man-month-50-yilda-degismeyenler/</loc>
    <xhtml:link rel="alternate" hreflang="tr" href="https://ilkerulusoy.dev/blog/mythical-man-month-50-yilda-degismeyenler/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilkerulusoy.dev/en/blog/mythical-man-month-what-hasnt-changed-in-50-years/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilkerulusoy.dev/blog/mythical-man-month-50-yilda-degismeyenler/" />
  </url>
  <url>
    <loc>https://ilkerulusoy.dev/blog/kendime-not-prompt-nasil-olmali/</loc>
    <xhtml:link rel="alternate" hreflang="tr" href="https://ilkerulusoy.dev/blog/kendime-not-prompt-nasil-olmali/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilkerulusoy.dev/en/blog/note-to-self-what-makes-a-good-prompt/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilkerulusoy.dev/blog/kendime-not-prompt-nasil-olmali/" />
  </url>
  <url>
    <loc>https://ilkerulusoy.dev/blog/gereksiz-app-id-register-engelleme/</loc>
    <xhtml:link rel="alternate" hreflang="tr" href="https://ilkerulusoy.dev/blog/gereksiz-app-id-register-engelleme/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilkerulusoy.dev/en/blog/prevent-unnecessary-app-id-registration/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilkerulusoy.dev/blog/gereksiz-app-id-register-engelleme/" />
  </url>
  <url>
    <loc>https://ilkerulusoy.dev/blog/mobil-uygulamada-api-token-koruma/</loc>
    <xhtml:link rel="alternate" hreflang="tr" href="https://ilkerulusoy.dev/blog/mobil-uygulamada-api-token-koruma/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilkerulusoy.dev/en/blog/protecting-api-tokens-in-mobile-apps/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilkerulusoy.dev/blog/mobil-uygulamada-api-token-koruma/" />
  </url>
  <url>
    <loc>https://ilkerulusoy.dev/blog/n8n-performans-queue-modu/</loc>
    <xhtml:link rel="alternate" hreflang="tr" href="https://ilkerulusoy.dev/blog/n8n-performans-queue-modu/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilkerulusoy.dev/en/blog/queue-mode-for-n8n-performance/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilkerulusoy.dev/blog/n8n-performans-queue-modu/" />
  </url>
  <url>
    <loc>https://ilkerulusoy.dev/blog/app-store-ulke-bilgisi-storekit/</loc>
    <xhtml:link rel="alternate" hreflang="tr" href="https://ilkerulusoy.dev/blog/app-store-ulke-bilgisi-storekit/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilkerulusoy.dev/en/blog/reading-app-store-country-with-storekit/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilkerulusoy.dev/blog/app-store-ulke-bilgisi-storekit/" />
  </url>
  <url>
    <loc>https://ilkerulusoy.dev/blog/mobil-uygulama-telif-gelir-vergisi-18/</loc>
    <xhtml:link rel="alternate" hreflang="tr" href="https://ilkerulusoy.dev/blog/mobil-uygulama-telif-gelir-vergisi-18/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilkerulusoy.dev/en/blog/royalty-exemption-for-mobile-apps-turkey/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilkerulusoy.dev/blog/mobil-uygulama-telif-gelir-vergisi-18/" />
  </url>
  <url>
    <loc>https://ilkerulusoy.dev/blog/perplexity-n8n-ile-gunluk-internet-tarama/</loc>
    <xhtml:link rel="alternate" hreflang="tr" href="https://ilkerulusoy.dev/blog/perplexity-n8n-ile-gunluk-internet-tarama/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilkerulusoy.dev/en/blog/scan-the-web-daily-with-perplexity-and-n8n/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilkerulusoy.dev/blog/perplexity-n8n-ile-gunluk-internet-tarama/" />
  </url>
  <url>
    <loc>https://ilkerulusoy.dev/blog/uygulama-yaptiracaklar-icin-guvenlik-listesi/</loc>
    <xhtml:link rel="alternate" hreflang="tr" href="https://ilkerulusoy.dev/blog/uygulama-yaptiracaklar-icin-guvenlik-listesi/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilkerulusoy.dev/en/blog/security-checklist-when-commissioning-an-app/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilkerulusoy.dev/blog/uygulama-yaptiracaklar-icin-guvenlik-listesi/" />
  </url>
  <url>
    <loc>https://ilkerulusoy.dev/blog/mobil-uygulamada-session-replay-araclari/</loc>
    <xhtml:link rel="alternate" hreflang="tr" href="https://ilkerulusoy.dev/blog/mobil-uygulamada-session-replay-araclari/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilkerulusoy.dev/en/blog/session-replay-tools-for-mobile-apps/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilkerulusoy.dev/blog/mobil-uygulamada-session-replay-araclari/" />
  </url>
  <url>
    <loc>https://ilkerulusoy.dev/blog/ios-17-2-spatial-video-kaydi/</loc>
    <xhtml:link rel="alternate" hreflang="tr" href="https://ilkerulusoy.dev/blog/ios-17-2-spatial-video-kaydi/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilkerulusoy.dev/en/blog/spatial-video-for-vision-pro-in-ios-17-2/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilkerulusoy.dev/blog/ios-17-2-spatial-video-kaydi/" />
  </url>
  <url>
    <loc>https://ilkerulusoy.dev/blog/kullanici-verisi-saklama-guvenlik-listesi/</loc>
    <xhtml:link rel="alternate" hreflang="tr" href="https://ilkerulusoy.dev/blog/kullanici-verisi-saklama-guvenlik-listesi/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilkerulusoy.dev/en/blog/storing-user-data-a-security-checklist/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilkerulusoy.dev/blog/kullanici-verisi-saklama-guvenlik-listesi/" />
  </url>
  <url>
    <loc>https://ilkerulusoy.dev/blog/app-shortcuts-ile-aramada-farkli-kelimeler/</loc>
    <xhtml:link rel="alternate" hreflang="tr" href="https://ilkerulusoy.dev/blog/app-shortcuts-ile-aramada-farkli-kelimeler/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilkerulusoy.dev/en/blog/surface-in-search-with-app-shortcuts/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilkerulusoy.dev/blog/app-shortcuts-ile-aramada-farkli-kelimeler/" />
  </url>
  <url>
    <loc>https://ilkerulusoy.dev/blog/swift-5-9-parameter-packs-swiftui-subview/</loc>
    <xhtml:link rel="alternate" hreflang="tr" href="https://ilkerulusoy.dev/blog/swift-5-9-parameter-packs-swiftui-subview/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilkerulusoy.dev/en/blog/swift-5-9-parameter-packs-and-the-10-subview-limit/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilkerulusoy.dev/blog/swift-5-9-parameter-packs-swiftui-subview/" />
  </url>
  <url>
    <loc>https://ilkerulusoy.dev/blog/swift-default-hash-her-calistirmada-degisir/</loc>
    <xhtml:link rel="alternate" hreflang="tr" href="https://ilkerulusoy.dev/blog/swift-default-hash-her-calistirmada-degisir/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilkerulusoy.dev/en/blog/swifts-default-hash-changes-every-run/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilkerulusoy.dev/blog/swift-default-hash-her-calistirmada-degisir/" />
  </url>
  <url>
    <loc>https://ilkerulusoy.dev/blog/gemini-asset-ile-swiftui-animasyon/</loc>
    <xhtml:link rel="alternate" hreflang="tr" href="https://ilkerulusoy.dev/blog/gemini-asset-ile-swiftui-animasyon/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilkerulusoy.dev/en/blog/swiftui-animation-from-gemini-generated-assets/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilkerulusoy.dev/blog/gemini-asset-ile-swiftui-animasyon/" />
  </url>
  <url>
    <loc>https://ilkerulusoy.dev/blog/swiftui-liquid-glass-default-ve-devre-disi/</loc>
    <xhtml:link rel="alternate" hreflang="tr" href="https://ilkerulusoy.dev/blog/swiftui-liquid-glass-default-ve-devre-disi/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilkerulusoy.dev/en/blog/swiftui-liquid-glass-defaults-and-opting-out/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilkerulusoy.dev/blog/swiftui-liquid-glass-default-ve-devre-disi/" />
  </url>
  <url>
    <loc>https://ilkerulusoy.dev/blog/swiftui-onchange-ios-17-deprecate/</loc>
    <xhtml:link rel="alternate" hreflang="tr" href="https://ilkerulusoy.dev/blog/swiftui-onchange-ios-17-deprecate/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilkerulusoy.dev/en/blog/swiftui-onchange-is-deprecated-in-ios-17/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilkerulusoy.dev/blog/swiftui-onchange-ios-17-deprecate/" />
  </url>
  <url>
    <loc>https://ilkerulusoy.dev/blog/swiftui-ongeometrychange-modifier/</loc>
    <xhtml:link rel="alternate" hreflang="tr" href="https://ilkerulusoy.dev/blog/swiftui-ongeometrychange-modifier/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilkerulusoy.dev/en/blog/swiftui-ongeometrychange-modifier/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilkerulusoy.dev/blog/swiftui-ongeometrychange-modifier/" />
  </url>
  <url>
    <loc>https://ilkerulusoy.dev/blog/claude-code-erisilmemesi-gereken-dosyalar/</loc>
    <xhtml:link rel="alternate" hreflang="tr" href="https://ilkerulusoy.dev/blog/claude-code-erisilmemesi-gereken-dosyalar/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilkerulusoy.dev/en/blog/tell-claude-code-which-files-to-avoid/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilkerulusoy.dev/blog/claude-code-erisilmemesi-gereken-dosyalar/" />
  </url>
  <url>
    <loc>https://ilkerulusoy.dev/blog/dusuk-wifi-kosullarinda-uygulama-testi/</loc>
    <xhtml:link rel="alternate" hreflang="tr" href="https://ilkerulusoy.dev/blog/dusuk-wifi-kosullarinda-uygulama-testi/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilkerulusoy.dev/en/blog/testing-apps-under-poor-network-conditions/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilkerulusoy.dev/blog/dusuk-wifi-kosullarinda-uygulama-testi/" />
  </url>
  <url>
    <loc>https://ilkerulusoy.dev/blog/universal-control-ile-uygulama-testi/</loc>
    <xhtml:link rel="alternate" hreflang="tr" href="https://ilkerulusoy.dev/blog/universal-control-ile-uygulama-testi/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilkerulusoy.dev/en/blog/testing-apps-with-universal-control/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilkerulusoy.dev/blog/universal-control-ile-uygulama-testi/" />
  </url>
  <url>
    <loc>https://ilkerulusoy.dev/blog/claude-code-context-komutu/</loc>
    <xhtml:link rel="alternate" hreflang="tr" href="https://ilkerulusoy.dev/blog/claude-code-context-komutu/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilkerulusoy.dev/en/blog/the-context-command-in-claude-code/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilkerulusoy.dev/blog/claude-code-context-komutu/" />
  </url>
  <url>
    <loc>https://ilkerulusoy.dev/blog/xcode-gecici-tab-ozelligi/</loc>
    <xhtml:link rel="alternate" hreflang="tr" href="https://ilkerulusoy.dev/blog/xcode-gecici-tab-ozelligi/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilkerulusoy.dev/en/blog/the-temporary-tab-feature-in-xcode/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilkerulusoy.dev/blog/xcode-gecici-tab-ozelligi/" />
  </url>
  <url>
    <loc>https://ilkerulusoy.dev/blog/tmux-kisayollari/</loc>
    <xhtml:link rel="alternate" hreflang="tr" href="https://ilkerulusoy.dev/blog/tmux-kisayollari/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilkerulusoy.dev/en/blog/tmux-shortcuts/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilkerulusoy.dev/blog/tmux-kisayollari/" />
  </url>
  <url>
    <loc>https://ilkerulusoy.dev/blog/turkce-ingilizce-token-farki/</loc>
    <xhtml:link rel="alternate" hreflang="tr" href="https://ilkerulusoy.dev/blog/turkce-ingilizce-token-farki/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilkerulusoy.dev/en/blog/token-difference-between-turkish-and-english/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilkerulusoy.dev/blog/turkce-ingilizce-token-farki/" />
  </url>
  <url>
    <loc>https://ilkerulusoy.dev/blog/toplanti-sesini-yapay-zeka-ile-cevirmek/</loc>
    <xhtml:link rel="alternate" hreflang="tr" href="https://ilkerulusoy.dev/blog/toplanti-sesini-yapay-zeka-ile-cevirmek/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilkerulusoy.dev/en/blog/translating-meeting-audio-with-ai-in-real-time/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilkerulusoy.dev/blog/toplanti-sesini-yapay-zeka-ile-cevirmek/" />
  </url>
  <url>
    <loc>https://ilkerulusoy.dev/blog/uikit-viewisappearing-callback/</loc>
    <xhtml:link rel="alternate" hreflang="tr" href="https://ilkerulusoy.dev/blog/uikit-viewisappearing-callback/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilkerulusoy.dev/en/blog/uikits-new-callback-viewisappearing/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilkerulusoy.dev/blog/uikit-viewisappearing-callback/" />
  </url>
  <url>
    <loc>https://ilkerulusoy.dev/blog/firebase-ai-uygulamalarinda-event-driven/</loc>
    <xhtml:link rel="alternate" hreflang="tr" href="https://ilkerulusoy.dev/blog/firebase-ai-uygulamalarinda-event-driven/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilkerulusoy.dev/en/blog/using-firebase-event-driven-in-ai-apps/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilkerulusoy.dev/blog/firebase-ai-uygulamalarinda-event-driven/" />
  </url>
  <url>
    <loc>https://ilkerulusoy.dev/blog/mcp-leri-skill-uzerinden-kullanmak/</loc>
    <xhtml:link rel="alternate" hreflang="tr" href="https://ilkerulusoy.dev/blog/mcp-leri-skill-uzerinden-kullanmak/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilkerulusoy.dev/en/blog/using-mcps-through-skills-via-cli/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilkerulusoy.dev/blog/mcp-leri-skill-uzerinden-kullanmak/" />
  </url>
  <url>
    <loc>https://ilkerulusoy.dev/blog/swiftte-weak-vs-unowned/</loc>
    <xhtml:link rel="alternate" hreflang="tr" href="https://ilkerulusoy.dev/blog/swiftte-weak-vs-unowned/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilkerulusoy.dev/en/blog/weak-vs-unowned-in-swift/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilkerulusoy.dev/blog/swiftte-weak-vs-unowned/" />
  </url>
  <url>
    <loc>https://ilkerulusoy.dev/blog/kestirmelerle-hava-durumuna-gore-kilit-ekrani/</loc>
    <xhtml:link rel="alternate" hreflang="tr" href="https://ilkerulusoy.dev/blog/kestirmelerle-hava-durumuna-gore-kilit-ekrani/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilkerulusoy.dev/en/blog/weather-based-lock-screen-with-shortcuts/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilkerulusoy.dev/blog/kestirmelerle-hava-durumuna-gore-kilit-ekrani/" />
  </url>
  <url>
    <loc>https://ilkerulusoy.dev/blog/swiftte-escaping-ne-ise-yarar/</loc>
    <xhtml:link rel="alternate" hreflang="tr" href="https://ilkerulusoy.dev/blog/swiftte-escaping-ne-ise-yarar/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilkerulusoy.dev/en/blog/what-does-escaping-do/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilkerulusoy.dev/blog/swiftte-escaping-ne-ise-yarar/" />
  </url>
  <url>
    <loc>https://ilkerulusoy.dev/blog/n8n-ai-agent-aslinda-nedir/</loc>
    <xhtml:link rel="alternate" hreflang="tr" href="https://ilkerulusoy.dev/blog/n8n-ai-agent-aslinda-nedir/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilkerulusoy.dev/en/blog/what-the-ai-agent-in-n8n-really-is/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilkerulusoy.dev/blog/n8n-ai-agent-aslinda-nedir/" />
  </url>
  <url>
    <loc>https://ilkerulusoy.dev/blog/app-store-degisiklikleri-wwdc26/</loc>
    <xhtml:link rel="alternate" hreflang="tr" href="https://ilkerulusoy.dev/blog/app-store-degisiklikleri-wwdc26/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilkerulusoy.dev/en/blog/whats-changing-in-the-app-store/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilkerulusoy.dev/blog/app-store-degisiklikleri-wwdc26/" />
  </url>
  <url>
    <loc>https://ilkerulusoy.dev/blog/claude-code-plan-modu-neden-onemli/</loc>
    <xhtml:link rel="alternate" hreflang="tr" href="https://ilkerulusoy.dev/blog/claude-code-plan-modu-neden-onemli/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilkerulusoy.dev/en/blog/why-plan-mode-matters-in-claude-code/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilkerulusoy.dev/blog/claude-code-plan-modu-neden-onemli/" />
  </url>
  <url>
    <loc>https://ilkerulusoy.dev/blog/llm-kodunu-review-etmek-neden-daha-zor/</loc>
    <xhtml:link rel="alternate" hreflang="tr" href="https://ilkerulusoy.dev/blog/llm-kodunu-review-etmek-neden-daha-zor/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilkerulusoy.dev/en/blog/why-reviewing-llm-code-is-harder/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilkerulusoy.dev/blog/llm-kodunu-review-etmek-neden-daha-zor/" />
  </url>
  <url>
    <loc>https://ilkerulusoy.dev/blog/xcode-mcp-icin-skill-yazmak/</loc>
    <xhtml:link rel="alternate" hreflang="tr" href="https://ilkerulusoy.dev/blog/xcode-mcp-icin-skill-yazmak/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ilkerulusoy.dev/en/blog/writing-a-skill-for-xcode-mcp/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ilkerulusoy.dev/blog/xcode-mcp-icin-skill-yazmak/" />
  </url>
</urlset>
