<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Huseyin Kaplan — Yazılar</title>
    <link>https://huseyinkaplan.dev/tr/yazilar/</link>
    <description>AI mühendisliği, retrieval, değerlendirme ve geliştirici araçları üzerine makaleler ve notlar.</description>
    <language>tr</language>
    <atom:link href="https://huseyinkaplan.dev/tr/feed.xml" rel="self" type="application/rss+xml"/>
    <item>
      <title>Akıcı olsun, bekletmesin</title>
      <link>https://huseyinkaplan.dev/tr/yazilar/smooth-without-the-wait/</link>
      <guid isPermaLink="true">https://huseyinkaplan.dev/tr/yazilar/smooth-without-the-wait/</guid>
      <pubDate>Sat, 17 Oct 2026 09:00:00 GMT</pubDate>
      <description>Bu statik siteye yumuşak kaydırma ve animasyonlu sayfa geçişleri ekledim. Lenis, tarayıcının kendi geçişleri, ön hazırlık ve 30 görsel yüklenirken başlayan açılış testi.</description>
      <category>Web Performance</category>
      <category>Browser APIs</category>
      <category>Animation</category>
    </item>
    <item>
      <title>Yapay zekâ kararı: kelime mi, olasılık puanı mı?</title>
      <link>https://huseyinkaplan.dev/tr/yazilar/a-word-or-a-number/</link>
      <guid isPermaLink="true">https://huseyinkaplan.dev/tr/yazilar/a-word-or-a-number/</guid>
      <pubDate>Wed, 14 Oct 2026 09:00:00 GMT</pubDate>
      <description>Aynı iade kararı 540 kez soruldu. Metin ve olasılık puanı döndüren modelleri karşılaştırdım; puanlar yanlış etiketlenmiş bir vakayı görünür kıldı.</description>
      <category>AI Agents</category>
      <category>LLM Evaluation</category>
      <category>TypeScript</category>
    </item>
    <item>
      <title>Başka bir mağazanın sitesine arama sonuçları eklemek</title>
      <link>https://huseyinkaplan.dev/tr/yazilar/a-results-page-on-someone-elses-storefront/</link>
      <guid isPermaLink="true">https://huseyinkaplan.dev/tr/yazilar/a-results-page-on-someone-elses-storefront/</guid>
      <pubDate>Tue, 13 Oct 2026 09:00:00 GMT</pubDate>
      <description>Farklı mağazalara tek kod dosyasıyla arama sonuçları eklemek: markaya özel ayarlar, sayfaya yerleşim ve eski sürümle birlikte çalışma.</description>
      <category>E-commerce Search</category>
      <category>JavaScript</category>
      <category>Configuration</category>
    </item>
    <item>
      <title>Hareketli çizimleri kodla üretmek</title>
      <link>https://huseyinkaplan.dev/tr/yazilar/motion-graphics-written-as-code/</link>
      <guid isPermaLink="true">https://huseyinkaplan.dev/tr/yazilar/motion-graphics-written-as-code/</guid>
      <pubDate>Tue, 13 Oct 2026 09:00:00 GMT</pubDate>
      <description>Bu sitedeki animasyonlar, düzenlenebilir çizim kodundan üretiliyor. Ortak zaman çizelgesi, kısa fonksiyonlar ve kare kare görsel kontrol yaklaşımı.</description>
      <category>Motion Graphics</category>
      <category>SVG</category>
      <category>AI-Assisted Development</category>
    </item>
    <item>
      <title>Aynı yapay zekâ modeli, farklı çalışma yöntemi</title>
      <link>https://huseyinkaplan.dev/tr/yazilar/same-model-different-workflow/</link>
      <guid isPermaLink="true">https://huseyinkaplan.dev/tr/yazilar/same-model-different-workflow/</guid>
      <pubDate>Tue, 13 Oct 2026 09:00:00 GMT</pubDate>
      <description>Ekibime verdiğim hata düzeltme oturumu: hatayı yeniden gör, ilgili bilgiyi ver, düzeltmeyi sınırla ve sonucu doğrula. Senaryolu demo ve sınırları.</description>
      <category>AI-Assisted Development</category>
      <category>Debugging</category>
      <category>React</category>
    </item>
    <item>
      <title>Neden yalnızca sayfayı yenileyince çalışıyordu?</title>
      <link>https://huseyinkaplan.dev/tr/yazilar/the-widget-that-worked-on-the-second-visit/</link>
      <guid isPermaLink="true">https://huseyinkaplan.dev/tr/yazilar/the-widget-that-worked-on-the-second-visit/</guid>
      <pubDate>Tue, 13 Oct 2026 09:00:00 GMT</pubDate>
      <description>Bildirim izni bileşeni ilk ziyarette görünmüyordu. Üç neden vardı: verinin geç gelmesi, eksik çerez ve aynı durumun farklı adlarla kaydedilmesi.</description>
      <category>Web Push</category>
      <category>JavaScript</category>
      <category>Debugging</category>
    </item>
    <item>
      <title>Yanlış markaya kayıt yapılmasını engellemek</title>
      <link>https://huseyinkaplan.dev/tr/yazilar/a-guard-against-saving-to-the-wrong-brand/</link>
      <guid isPermaLink="true">https://huseyinkaplan.dev/tr/yazilar/a-guard-against-saving-to-the-wrong-brand/</guid>
      <pubDate>Sun, 11 Oct 2026 09:00:00 GMT</pubDate>
      <description>Bir sekme eski markayı gösterirken sunucu başka markaya kayıt yapabiliyordu. Bu hatayı engelleyen koruma ve 11 yönetim ekranındaki iyileştirmeler.</description>
      <category>React</category>
      <category>Data Integrity</category>
      <category>Frontend Architecture</category>
    </item>
    <item>
      <title>Ürün bağlantısından hazır e-posta bloğuna</title>
      <link>https://huseyinkaplan.dev/tr/yazilar/a-product-url-becomes-an-email-block/</link>
      <guid isPermaLink="true">https://huseyinkaplan.dev/tr/yazilar/a-product-url-becomes-an-email-block/</guid>
      <pubDate>Sun, 11 Oct 2026 09:00:00 GMT</pubDate>
      <description>Ürün bağlantısından başlık, fiyat ve görsel alan e-posta bloğunu nasıl geliştirdim? Örnek veriden gerçek servise geçiş ve düzenleme hatalarının çözümü.</description>
      <category>React</category>
      <category>Email</category>
      <category>Editor Extensions</category>
    </item>
    <item>
      <title>Aramayı 271 markaya güvenle kuran komut satırı aracı</title>
      <link>https://huseyinkaplan.dev/tr/yazilar/rolling-out-search-to-271-brands/</link>
      <guid isPermaLink="true">https://huseyinkaplan.dev/tr/yazilar/rolling-out-search-to-271-brands/</guid>
      <pubDate>Sun, 11 Oct 2026 09:00:00 GMT</pubDate>
      <description>Önce değişikliği gösteren, sonra yedekleyip uygulayan kurulum aracı: 271 markada arama yayını, bağımsız doğrulama ve geri alma.</description>
      <category>TypeScript</category>
      <category>Tooling</category>
      <category>Operations</category>
    </item>
    <item>
      <title>Sıfırdan yönetim paneli ve belgeye dayalı yapay zekâ asistanı</title>
      <link>https://huseyinkaplan.dev/tr/yazilar/building-an-admin-platform-from-scratch/</link>
      <guid isPermaLink="true">https://huseyinkaplan.dev/tr/yazilar/building-an-admin-platform-from-scratch/</guid>
      <pubDate>Tue, 06 Oct 2026 09:00:00 GMT</pubDate>
      <description>Revotas’ta müşteri, destek ve fatura işlemlerini birleştiren paneli ve Türkçe belgelerden kaynak göstererek yanıt veren asistanı nasıl geliştirdim?</description>
      <category>React</category>
      <category>RAG</category>
      <category>Product Engineering</category>
    </item>
    <item>
      <title>Ayarları koda çevir, mağazada doğrudan çalıştır</title>
      <link>https://huseyinkaplan.dev/tr/yazilar/compile-the-widget-dont-interpret-it/</link>
      <guid isPermaLink="true">https://huseyinkaplan.dev/tr/yazilar/compile-the-widget-dont-interpret-it/</guid>
      <pubDate>Tue, 06 Oct 2026 09:00:00 GMT</pubDate>
      <description>Pazarlamacının seçtiği ürün, renk ve başlığı tek kod dosyasına çeviren araç: gerçek kodla canlı önizleme ve mevcut kayıt sistemiyle entegrasyon.</description>
      <category>React</category>
      <category>No-code</category>
      <category>Web Widgets</category>
    </item>
    <item>
      <title>Bildirime dokununca doğru ekranı açmak</title>
      <link>https://huseyinkaplan.dev/tr/yazilar/push-that-opens-the-right-screen/</link>
      <guid isPermaLink="true">https://huseyinkaplan.dev/tr/yazilar/push-that-opens-the-right-screen/</guid>
      <pubDate>Tue, 06 Oct 2026 09:00:00 GMT</pubDate>
      <description>React Native’de uygulama açık, arka planda veya kapalıyken bildirimden doğru ekrana geçiş: ortak yönlendirme, veri düzenleme ve oturum yönetimi.</description>
      <category>React Native</category>
      <category>Firebase</category>
      <category>Mobile</category>
    </item>
    <item>
      <title>Ürün önerilerini mağazanın kendi tasarımında göstermek</title>
      <link>https://huseyinkaplan.dev/tr/yazilar/recommendations-in-the-stores-own-design/</link>
      <guid isPermaLink="true">https://huseyinkaplan.dev/tr/yazilar/recommendations-in-the-stores-own-design/</guid>
      <pubDate>Tue, 06 Oct 2026 09:00:00 GMT</pubDate>
      <description>Önerilen ürünleri mağazanın kendi kart tasarımıyla göstermek için kartı kopyalayan, veriyi dolduran ve mevcut kaydırma bileşenini kullanan motor.</description>
      <category>JavaScript</category>
      <category>E-commerce</category>
      <category>Frontend Architecture</category>
    </item>
    <item>
      <title>271 mağazada tek dosyayla çalışan arama ekranı</title>
      <link>https://huseyinkaplan.dev/tr/yazilar/search-overlay-on-271-storefronts/</link>
      <guid isPermaLink="true">https://huseyinkaplan.dev/tr/yazilar/search-overlay-on-271-storefronts/</guid>
      <pubDate>Tue, 06 Oct 2026 09:00:00 GMT</pubDate>
      <description>Farklı mağazalara uyum sağlayan arama ekranı: stil çakışmaları, geç gelen yanıtlar, Türkçe harfler, yazım hataları ve filtreler.</description>
      <category>JavaScript</category>
      <category>Search UX</category>
      <category>Accessibility</category>
    </item>
    <item>
      <title>Yapay zekâ LEGO tasarlarken hesabı Python’a bırakmak</title>
      <link>https://huseyinkaplan.dev/tr/yazilar/write-the-math/</link>
      <guid isPermaLink="true">https://huseyinkaplan.dev/tr/yazilar/write-the-math/</guid>
      <pubDate>Sun, 04 Oct 2026 09:00:00 GMT</pubDate>
      <description>ldraw-nova’da model parçaların konumunu doğrudan tahmin etmek yerine hesaplayacak kodu yazıyor. Geometri kontrolü var; fizik ve denge testi yok.</description>
      <category>AI Engineering</category>
      <category>AI Agents</category>
      <category>Python</category>
    </item>
    <item>
      <title>Ajanlar arasında iş devri: eski notlar talimat sanılınca</title>
      <link>https://huseyinkaplan.dev/tr/yazilar/notes-read-as-orders/</link>
      <guid isPermaLink="true">https://huseyinkaplan.dev/tr/yazilar/notes-read-as-orders/</guid>
      <pubDate>Sat, 03 Oct 2026 09:00:00 GMT</pubDate>
      <description>Birbirinin notlarını okuyan yapay zekâ ajanları gözlemleri emir sanabiliyor. Notların kaynağını, türünü ve eksik olup olmadığını izlemek gerekiyor.</description>
      <category>AI Engineering</category>
      <category>AI Agents</category>
      <category>Claude AI</category>
    </item>
    <item>
      <title>Pi 1.0 demosu: faturanın %95’i planlama modelinden</title>
      <link>https://huseyinkaplan.dev/tr/yazilar/planner-writes-the-bill/</link>
      <guid isPermaLink="true">https://huseyinkaplan.dev/tr/yazilar/planner-writes-the-bill/</guid>
      <pubDate>Fri, 02 Oct 2026 09:00:00 GMT</pubDate>
      <description>Ucuz model daha çok metin üretse de pahalı planlayıcı toplam maliyeti belirleyebilir. Pi 1.0 demosunda maliyetin modeller arasında dağılımı.</description>
      <category>AI Engineering</category>
      <category>AI Agents</category>
      <category>LLMOps</category>
    </item>
    <item>
      <title>Netlify Edge Functions: ağ yolu kısaldı, çağrılar hızlandı</title>
      <link>https://huseyinkaplan.dev/tr/yazilar/isolates-to-microvms/</link>
      <guid isPermaLink="true">https://huseyinkaplan.dev/tr/yazilar/isolates-to-microvms/</guid>
      <pubDate>Thu, 01 Oct 2026 09:00:00 GMT</pubDate>
      <description>Netlify’ın daha kapsamlı yalıtım ortamı, gereksiz ağ gidiş-dönüşünü kaldırdı. Hazır ortamdaki çağrılar yaklaşık beş kat hızlandı.</description>
      <category>Web Performance</category>
      <category>Serverless</category>
      <category>Netlify</category>
    </item>
    <item>
      <title>Magnitude ve llama.cpp: hızlı çıktı, kısa bekleme demek mi?</title>
      <link>https://huseyinkaplan.dev/tr/yazilar/prefill-pays-the-wait/</link>
      <guid isPermaLink="true">https://huseyinkaplan.dev/tr/yazilar/prefill-pays-the-wait/</guid>
      <pubDate>Thu, 01 Oct 2026 09:00:00 GMT</pubDate>
      <description>Yanıt üretimi yaklaşık iki kat hızlansa da uzun girdiyi okumak zaman alıyor. Örnek hesapta toplam tur süresi yalnızca yaklaşık %12 azalıyor.</description>
      <category>AI Engineering</category>
      <category>Local LLM</category>
      <category>LLMOps</category>
    </item>
    <item>
      <title>Claude Code: uyarı göstermek ile komutu engellemek farklı</title>
      <link>https://huseyinkaplan.dev/tr/yazilar/warn-vs-stop/</link>
      <guid isPermaLink="true">https://huseyinkaplan.dev/tr/yazilar/warn-vs-stop/</guid>
      <pubDate>Thu, 01 Oct 2026 09:00:00 GMT</pubDate>
      <description>Komut metnine bakan korumalar bazı çalıştırma yollarını kaçırabilir. Claude Code eklentileri ile izin kurallarının farklı görevleri.</description>
      <category>Claude Code</category>
      <category>AI Engineering</category>
      <category>TypeScript</category>
    </item>
    <item>
      <title>OpenAI Dots: bağlantıyı kesmek, öğrenilen bilgiyi silmiyor</title>
      <link>https://huseyinkaplan.dev/tr/yazilar/access-and-memory/</link>
      <guid isPermaLink="true">https://huseyinkaplan.dev/tr/yazilar/access-and-memory/</guid>
      <pubDate>Wed, 30 Sep 2026 09:00:00 GMT</pubDate>
      <description>OpenAI Dots’ta uygulama bağlantısını kesmek yeni okumaları durdurur. Önceden alınan bilgilerin silinmesi için ayrı bir adım gerekir.</description>
      <category>AI Engineering</category>
      <category>OpenAI</category>
      <category>AI Agents</category>
    </item>
    <item>
      <title>Claude Opus 5.5: davranış değişimini üretilen metinden izlemek</title>
      <link>https://huseyinkaplan.dev/tr/yazilar/tokens-move-first/</link>
      <guid isPermaLink="true">https://huseyinkaplan.dev/tr/yazilar/tokens-move-first/</guid>
      <pubDate>Wed, 30 Sep 2026 09:00:00 GMT</pubDate>
      <description>Doğruluk puanları denemeden denemeye değişebilir. Üretilen metin miktarını da izlemek, model ayarlarındaki değişimi fark etmeye yardımcı oluyor.</description>
      <category>AI Engineering</category>
      <category>LLM Evals</category>
      <category>Claude Code</category>
    </item>
    <item>
      <title>PostHog Jeeves: model ne zaman daha fazla düşünmeli?</title>
      <link>https://huseyinkaplan.dev/tr/yazilar/reasoning-is-a-budget/</link>
      <guid isPermaLink="true">https://huseyinkaplan.dev/tr/yazilar/reasoning-is-a-budget/</guid>
      <pubDate>Tue, 29 Sep 2026 09:00:00 GMT</pubDate>
      <description>Ek düşünme adımları doğruluğu artırırken yanıtı yavaşlatıyor. Jeeves örneğinde bu maliyeti yalnızca belirsiz sorularda üstlenmenin sonuçları.</description>
      <category>AI Engineering</category>
      <category>Machine Learning</category>
      <category>Open Source</category>
    </item>
    <item>
      <title>Claude Sonnet 5.5: fiyat aynı, istek biçimi değişti</title>
      <link>https://huseyinkaplan.dev/tr/yazilar/same-price-new-contract/</link>
      <guid isPermaLink="true">https://huseyinkaplan.dev/tr/yazilar/same-price-new-contract/</guid>
      <pubDate>Tue, 29 Sep 2026 09:00:00 GMT</pubDate>
      <description>Model adı değişse bile eski istekler çalışmayabilir. Sonnet 5.5’e geçerken araç çağrısı ve düşünme ayarlarını kontrol etmenin önemi.</description>
      <category>AI Engineering</category>
      <category>Anthropic</category>
      <category>TypeScript</category>
    </item>
    <item>
      <title>taiga-s1: küçük model FreeCAD’de komutları nasıl seçiyor?</title>
      <link>https://huseyinkaplan.dev/tr/yazilar/app-lists-the-moves/</link>
      <guid isPermaLink="true">https://huseyinkaplan.dev/tr/yazilar/app-lists-the-moves/</guid>
      <pubDate>Mon, 28 Sep 2026 09:00:00 GMT</pubDate>
      <description>FreeCAD her adımda geçerli komutları listeliyor. Küçük model bu seçenekler arasından karar veriyor; uygulamanın sunduğu bilgi model boyutu kadar önemli.</description>
      <category>AI Engineering</category>
      <category>AI Agents</category>
      <category>Machine Learning</category>
    </item>
    <item>
      <title>Claude Code ve Remotion: ses kayarsa videoyu başarısız saymak</title>
      <link>https://huseyinkaplan.dev/tr/yazilar/sync-is-a-test/</link>
      <guid isPermaLink="true">https://huseyinkaplan.dev/tr/yazilar/sync-is-a-test/</guid>
      <pubDate>Mon, 28 Sep 2026 09:00:00 GMT</pubDate>
      <description>Kodla üretilen tanıtım filminde ses ve görüntü tek zaman çizelgesini kullanıyor. Senkron kayması otomatik kontrolle yakalanıyor.</description>
      <category>AI Engineering</category>
      <category>Claude Code</category>
      <category>Remotion</category>
    </item>
    <item>
      <title>OpenAI deneyi: alarm vermek, çalışmayı durdurmak değil</title>
      <link>https://huseyinkaplan.dev/tr/yazilar/alert-pages-a-person/</link>
      <guid isPermaLink="true">https://huseyinkaplan.dev/tr/yazilar/alert-pages-a-person/</guid>
      <pubDate>Sun, 27 Sep 2026 09:00:00 GMT</pubDate>
      <description>Bir araştırma modeli, engellenen web erişimini alan adı sorgularıyla aştı. Alarm tetiklendi; çalışmanın durdurulması ise 2,5 saat sonra gerçekleşti.</description>
      <category>AI Engineering</category>
      <category>Agent Security</category>
      <category>DevOps</category>
    </item>
    <item>
      <title>llama.cpp: veriyi kopyalamamak, yeni veri yapısından daha çok hız kazandırdı</title>
      <link>https://huseyinkaplan.dev/tr/yazilar/missing-ampersand/</link>
      <guid isPermaLink="true">https://huseyinkaplan.dev/tr/yazilar/missing-ampersand/</guid>
      <pubDate>Sun, 27 Sep 2026 09:00:00 GMT</pubDate>
      <description>llama.cpp’de 16 satırlık değişiklik, aynı veriyi tekrar kopyalamayı kaldırarak büyük hız kazandırdı. Veri yapısını değiştirmeden önce kopyaları ölçün.</description>
      <category>AI Engineering</category>
      <category>C++</category>
      <category>Local AI</category>
    </item>
    <item>
      <title>GitHub’ın CSS geçişi: yapay zekâdan önce korumalar</title>
      <link>https://huseyinkaplan.dev/tr/yazilar/agents-need-rails/</link>
      <guid isPermaLink="true">https://huseyinkaplan.dev/tr/yazilar/agents-need-rails/</guid>
      <pubDate>Sat, 26 Sep 2026 09:00:00 GMT</pubDate>
      <description>GitHub’ın stil sistemi dönüşümünde yapay zekâ son 900 kullanımı taşıdı. Güvenliği sağlayanlar uyumluluk katmanı, özellik anahtarları ve görsel testlerdi.</description>
      <category>ReactJS</category>
      <category>Web Performance</category>
      <category>AI Engineering</category>
    </item>
    <item>
      <title>Cloudflare Turnstile: ekrandaki bot kontrolü tek başına yetmez</title>
      <link>https://huseyinkaplan.dev/tr/yazilar/widget-without-backend/</link>
      <guid isPermaLink="true">https://huseyinkaplan.dev/tr/yazilar/widget-without-backend/</guid>
      <pubDate>Sat, 26 Sep 2026 09:00:00 GMT</pubDate>
      <description>Turnstile’ın ürettiği doğrulama kodu sunucuda da kontrol edilmeli. Görünen kutucuğun neden tek başına botları engellemediği.</description>
      <category>Web Security</category>
      <category>AI Engineering</category>
      <category>Cloudflare</category>
    </item>
    <item>
      <title>GitHub Copilot: milyon satırlık değişiklik ekranı nasıl hızlanır?</title>
      <link>https://huseyinkaplan.dev/tr/yazilar/comments-break-virtualization/</link>
      <guid isPermaLink="true">https://huseyinkaplan.dev/tr/yazilar/comments-break-virtualization/</guid>
      <pubDate>Fri, 25 Sep 2026 09:00:00 GMT</pubDate>
      <description>Uzun kod listelerinde yalnızca görünen satırları çizmek yeterli değil. Yüksekliği değişen inceleme yorumlarını ölçmek de gerekiyor.</description>
      <category>ReactJS</category>
      <category>Web Performance</category>
      <category>Frontend Engineering</category>
    </item>
    <item>
      <title>Cursor talimatı üçte iki kısalttı; maliyet neden yalnızca %7 düştü?</title>
      <link>https://huseyinkaplan.dev/tr/yazilar/token-diet/</link>
      <guid isPermaLink="true">https://huseyinkaplan.dev/tr/yazilar/token-diet/</guid>
      <pubDate>Fri, 25 Sep 2026 09:00:00 GMT</pubDate>
      <description>Model maliyetinde temel talimat kadar biriken konuşma ve dosya bilgisi de etkili. Cursor örneğinde faturayı azaltan değişiklikler.</description>
      <category>AI Engineering</category>
      <category>Cursor</category>
      <category>Developer Tools</category>
    </item>
    <item>
      <title>claude.ai nasıl hızlandı? Süre yerine işlem sayısını ölçmek</title>
      <link>https://huseyinkaplan.dev/tr/yazilar/count-dont-time/</link>
      <guid isPermaLink="true">https://huseyinkaplan.dev/tr/yazilar/count-dont-time/</guid>
      <pubDate>Thu, 24 Sep 2026 09:00:00 GMT</pubDate>
      <description>Anthropic, claude.ai’yi yaklaşık üç kat hızlandırdı. Kazanımları korumak için değişken süre ölçümleri yerine otomatik işlem sayısı kontrolleri kullandı.</description>
      <category>ReactJS</category>
      <category>Web Performance</category>
      <category>AI Engineering</category>
    </item>
    <item>
      <title>NVIDIA Nemotron 3 Diarization: hızlı ama kalabalıkta zorlanıyor</title>
      <link>https://huseyinkaplan.dev/tr/yazilar/latency-cheap-crowds-not/</link>
      <guid isPermaLink="true">https://huseyinkaplan.dev/tr/yazilar/latency-cheap-crowds-not/</guid>
      <pubDate>Thu, 24 Sep 2026 09:00:00 GMT</pubDate>
      <description>Ses kaydında kimin konuştuğunu ayıran modelde gecikmeyi azaltmak az hata ekliyor. Dörtten fazla konuşmacı ise hata oranını yaklaşık üçe katlıyor.</description>
      <category>AI Engineering</category>
      <category>Speech AI</category>
      <category>Open Source</category>
    </item>
    <item>
      <title>DigitalOcean Managed Agents: ajan beklerken maliyet ne olur?</title>
      <link>https://huseyinkaplan.dev/tr/yazilar/agents-bill-for-waiting/</link>
      <guid isPermaLink="true">https://huseyinkaplan.dev/tr/yazilar/agents-bill-for-waiting/</guid>
      <pubDate>Wed, 23 Sep 2026 09:00:00 GMT</pubDate>
      <description>Duraklatılan ajan oturumlarında işlemci ve bellek ücreti duruyor. Geçiş öncesinde bekleme süresi, gizli anahtarlar ve devam etme davranışı ölçülmeli.</description>
      <category>AI Agents</category>
      <category>AI Engineering</category>
      <category>DevOps</category>
    </item>
    <item>
      <title>Opus 5.5 ve GPT-6: asıl indirim yeniden kullanılan girdilerde</title>
      <link>https://huseyinkaplan.dev/tr/yazilar/price-war-cached-tokens/</link>
      <guid isPermaLink="true">https://huseyinkaplan.dev/tr/yazilar/price-war-cached-tokens/</guid>
      <pubDate>Wed, 23 Sep 2026 09:00:00 GMT</pubDate>
      <description>Model fiyatlarını karşılaştırırken yalnızca yeni metne bakmayın. Değişmeyen girdilerin önbellekten okunması, ajan maliyetinde büyük fark yaratabiliyor.</description>
      <category>AI Engineering</category>
      <category>Anthropic</category>
      <category>OpenAI</category>
    </item>
    <item>
      <title>Bilgiye erişmek kolay. Odaklanmak hâlâ zor.</title>
      <link>https://huseyinkaplan.dev/tr/yazilar/knowledge-is-free-now-focus-is-still-expensive/</link>
      <guid isPermaLink="true">https://huseyinkaplan.dev/tr/yazilar/knowledge-is-free-now-focus-is-still-expensive/</guid>
      <pubDate>Wed, 27 May 2026 09:00:00 GMT</pubDate>
      <description>İnternet ve yapay zekâ öğrenmeyi kolaylaştırıyor. Gelişim ise dikkati korumaya, düzenli çalışmaya ve öğrenilenleri uygulamaya bağlı.</description>
      <category>Learning</category>
      <category>Self Improvement</category>
      <category>Productivity</category>
      <category>Focus</category>
    </item>
    <item>
      <title>Yapay zekâ API anahtarları neden sızıyor?</title>
      <link>https://huseyinkaplan.dev/tr/yazilar/the-ai-api-key-leak-pattern-nobody-wants-to-talk-about/</link>
      <guid isPermaLink="true">https://huseyinkaplan.dev/tr/yazilar/the-ai-api-key-leak-pattern-nobody-wants-to-talk-about/</guid>
      <pubDate>Mon, 18 May 2026 09:00:00 GMT</pubDate>
      <description>Yapay zekâ servisinin erişim anahtarı tarayıcıya ulaşırsa başkaları hesabınızdan harcama yapabilir. İstemci ve sunucu arasındaki sınırın önemi.</description>
      <category>Web Security</category>
      <category>API</category>
      <category>Next.js</category>
      <category>AI Engineering</category>
    </item>
    <item>
      <title>Yazılım mühendisliği bitmiyor: yapay zekâyı denetleme işi büyüyor</title>
      <link>https://huseyinkaplan.dev/tr/yazilar/software-engineering-isnt-dying-it-s-evolving-from-vibe-coding-to-agentic-engineering/</link>
      <guid isPermaLink="true">https://huseyinkaplan.dev/tr/yazilar/software-engineering-isnt-dying-it-s-evolving-from-vibe-coding-to-agentic-engineering/</guid>
      <pubDate>Mon, 16 Feb 2026 09:00:00 GMT</pubDate>
      <description>Yapay zekâya kod yazdırmak tek başına yeterli değil. Planlama, doğrulama ve sorumluluk almanın yazılım mühendisliğindeki yeri.</description>
      <category>Software Engineering</category>
      <category>Vibe Coding</category>
      <category>AI</category>
      <category>Agentic Engineering</category>
    </item>
    <item>
      <title>Yapay zekâ ajanları için anlaşılır proje yapısı (2026)</title>
      <link>https://huseyinkaplan.dev/tr/yazilar/agent-ready-repo-structure-2026/</link>
      <guid isPermaLink="true">https://huseyinkaplan.dev/tr/yazilar/agent-ready-repo-structure-2026/</guid>
      <pubDate>Sun, 01 Feb 2026 09:00:00 GMT</pubDate>
      <description>Yapay zekâ ajanlarının doğru dosyada çalışabilmesi için net klasör yapısı, standart komutlar ve AGENTS.md ile yazılı çalışma kuralları.</description>
      <category>Developer Tools</category>
      <category>Artificial Intelligence</category>
      <category>Software Engineering</category>
      <category>Productivity</category>
    </item>
    <item>
      <title>CS50’yi tamamlamak neden zor? İki kursu nasıl bitirdim?</title>
      <link>https://huseyinkaplan.dev/tr/yazilar/why-cs50-has-a-1-completion-rate-and-how-i-finished-twice/</link>
      <guid isPermaLink="true">https://huseyinkaplan.dev/tr/yazilar/why-cs50-has-a-1-completion-rate-and-how-i-finished-twice/</guid>
      <pubDate>Mon, 05 Jan 2026 09:00:00 GMT</pubDate>
      <description>Harvard’ın CS50x ve CS50 Web kurslarını bitirirken öğrendiklerim: günlük çalışma, zor ödevleri parçalara ayırma ve hata ayıklama alışkanlıkları.</description>
      <category>CS50</category>
      <category>Harvard</category>
      <category>Learning</category>
      <category>Programming</category>
    </item>
  </channel>
</rss>
