<UT/>
  • Ana Sayfa
  • Projeler
  • Hakkımda
  • İletişim
  • Blog

Blog.

C#, .NET ve ASP.NET Core üzerine teknik yazılar.

Tümü C# .NET ASP.NET Core
C# 01 Nis 2026
LINQ: Deferred Execution, IQueryable ve Expression Trees

LINQ sorgularının nasıl ve ne zaman çalıştığını bilmek performans açısından kritik. Deferred execution, IEnumerable ile IQueryable farkı ve expression tree'lerin arkasındaki mekanizma.

Devamını Oku →
C# 21 Mar 2026
Record, Class ve Struct: C#'ta Ne Zaman Hangisini Kullanmalı?

Record, class ve struct arasındaki farklar yalnızca sözdizimi değil; bellek modeli, eşitlik semantiği ve değişmezlik gibi derin tasarım kararlarını etkiliyor.

Devamını Oku →
C# 12 Mar 2026
Span<T> ve Memory<T>: Sıfır Kopyayla Yüksek Performanslı Bellek Yönetimi

Span<T> ve Memory<T>, diziler ve string'ler üzerinde heap allocation olmadan çalışmanızı sağlar. Parsing, buffer yönetimi ve yüksek performanslı senaryolarda nasıl kullanılır?

Devamını Oku →
C# 03 Mar 2026
C# Pattern Matching: Kapsamlı Rehber

C# 8'den itibaren her versiyonda genişleyen pattern matching: type patterns, property patterns, list patterns, switch expressions ve when guards ile temiz, okunabilir kod.

Devamını Oku →
C# 22 Şub 2026
async/await Derinlemesine: Task, ValueTask ve ConfigureAwait

async/await yüzeyde basit görünür ama altında SynchronizationContext, deadlock riski, ValueTask optimizasyonu ve CancellationToken yönetimi gibi kritik detaylar gizlidir.

Devamını Oku →
C# 08 Oca 2026
C# 12 ile Gelen Yenilikler: Kapsamlı Rehber

C# 12; primary constructors, collection expressions, inline arrays, alias any type ve daha fazlasını getirdi. Her özelliği gerçek senaryolarla derinlemesine inceliyoruz.

Devamını Oku →
🔗 ✉️

© 2026 Uğur Türkmen — Tüm hakları saklıdır.