NOTLAR
&
MAKALELER
Bir sistemi sıfırdan kurarken karşılaştığım sorunlar, bulduğum çözümler ve işin biraz da felsefesi üzerine kişisel notlarım. Biraz teknik, biraz teori.


Native AOT Uyarıları: IL2026, IL3050, IL2057 ve IL2075 Nasıl Çözülür?
Native AOT'ta IL2026, IL3050, IL2057 ve IL2075 uyarıları ne anlama geliyor? Her birini derleyip çalıştırdım; hatayı ve çözümünü gerçek çıktılarla anlattım.
.NET
EF Core N+1 Problemi: Nasıl Fark Edilir, Nasıl Çözülür?
EF Core'da N+1 problemi nedir, logdan nasıl yakalanır? Lazy loading, Include, AsSplitQuery ve Select ile ölçtüm: 147 sorgu 1 sorguya indi.
.NET, EF Core
EF Core Migration'larını Production'da Güvenle Uygulamak
EF Core migration'larını canlıya nasıl taşımalı? Migrate(), idempotent SQL script ve migration bundle karşılaştırması; veri kaybı ve geri alma tuzakları.
.NET, EF Core
JIT ve AOT Farkı: C# Projesini Native AOT ile Derlemek
JIT, ReadyToRun ve Native AOT arasındaki fark nedir? Ölçümlerle karşılaştırma, bir C# projesini adım adım Native AOT ile derlemek ve AOT uyarılarının neden önemli olduğu.
.NET
ReadyToRun ile Soğuk Başlangıç: Deploy Sonrası İlk İstek Neden Yavaş?
Deploy sonrası ilk istek neden yavaş? JIT'in maliyeti, ReadyToRun'u açmak ve ölçümler: MVC ve EF Core uygulamasında ilk yanıt yüzde 42 hızlandı.
.NET, Docker
Görsellerde sizes Niteliği: Tarayıcı Neden Büyük Görsel İndirir?
srcset tek başına yetmez: tarayıcının doğru boyutu seçmesi için sizes nasıl yazılır? auto-fit ızgaraları, sizes="auto", picture ve hızlı bir kontrol yöntemi.
SEO
ASP.NET Core Output Cache ile Etiket Tabanlı Önbellek Temizleme
Her kayıtta bütün önbelleği silmeyin: ASP.NET Core Output Cache etiketleriyle yalnızca değişen sayfaları temizleyin ve önbelleği ziyaretçiden önce ısıtın.
.NET
Sunucum Neden Kilitlendi? Docker Derleme Önbelleği Diski Doldurdu
Docker derleme önbelleği sunucu diskini nasıl doldurdu? Belirtiler, df ve docker system df ile teşhis, builder prune çözümü ve deploy için kalıcı önlemler.
Docker
Kaynak İpuçları: preload, prefetch, preconnect ve dns-prefetch
preload, prefetch, preconnect ve dns-prefetch farkları nedir, ne zaman kullanılır? fetchpriority, font-display: swap ve sık yapılan hatalar örneklerle.
SEO
EF Core Sorgu Performansı: Projection, AsNoTracking ve AsSplitQuery
EF Core sorgularını hızlandırın: Include yerine Select projeksiyonu, AsNoTracking ve AsSplitQuery. Üretilen SQL'e bakarak hangisini ne zaman kullanacağınızı öğrenin.
EF Core, SQL Server