Blog
Mert Özen'in yazılım geliştirme, backend, frontend ve DevOps üzerine blog yazıları.
Seriler
.NET Core Web API
36
Angular
31
JavaScript Temel
19
JavaScript Orta
18
JavaScript İleri
16
TypeScript Temel
14
TypeScript Orta
14
TypeScript İleri
12
Entity Framework Core
28
Dapper
16
Git & GitHub
29
Web Güvenliği (OWASP Top 10)
21
LLM Temelleri
20
C# Temelleri
20
C# ile Nesne Yönelimli Programlama
16
C# Koleksiyonlar ve Generics
11
LINQ
17
C# Asenkron Programlama
17
C# İleri Seviye
14
C# Sürümleri
6
Çözüm Desenleri
22
SOLID ve Design Principles
12
Clean Code
14
Design Patterns
25
2 yazı bulundu
#performance
Backend
SERİ 13
LINQ Performansı: Çoklu Enumeration, Materialize ve BenchmarkDotNet ile Ölçmek
Aynı sorgunun farkında olmadan kaç kez çalıştığı, ToList'in ne zaman kurtarıp ne zaman zarar verdiği, Count() > 0 yerine Any() ve TryGetNonEnumeratedCount; BenchmarkDotNet 0.15.8 ile döngü içindeki Where'in lookup'a göre 50 kat yavaşlığını ve gürültülü bir makinede döngü ile LINQ karşılaştırmasını gerçek sayılarla ölçmek.
7 Kas 2026
13 dk
7
Backend
SERİ 15
LINQ ve .NET 7–8: Order, Selector'süz ToDictionary ve Performans
.NET 7'nin key selector istemeyen Order ve OrderDescending operatörleri, IComparable eksikliğinin ancak runtime'da patlaması, kültüre duyarlı ve ordinal string sıralama, .NET 8'in selector'süz ToDictionary'si ve BenchmarkDotNet ile ölçülen vectorize edilmiş Max/Sum ile Order ve OrderBy(x => x) farkı.
7 Kas 2026
10 dk
7