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
2 yazı bulundu
#benchmarkdotnet
Backend
SERİ 06
C#'ta Attribute ve Reflection: Kendi Attribute'unu Yazmak ve Okumak
Attribute'un metadata'da durup okunduğunda oluşması, Obsolete ve CS0618, AttributeUsage, positional ve named argümanlar, decimal'in attribute parametresi olamaması ve CS0181, reflection ile küçük bir validator, IDiscountRule uygulayan tipleri keşfedip Activator ve Invoke ile çalıştırmak, BenchmarkDotNet ile GetValue, cache'lenmiş PropertyInfo ve typed delegate karşılaştırması, trimming ve source generator sınırları.
7 Kas 2026
11 dk
11
Backend
SERİ 12
C#'ta Performans: Allocation, Struct'lar ve BenchmarkDotNet ile Ölçmek
Stopwatch'un neden yetmediği, BenchmarkDotNet 0.15.8 kurulumu ve tabloyu okumak, class ile struct'ın ölçülmüş farkı, boxing ve closure kaynaklı gizli allocation'lar ve benchmark tuzakları.
7 Kas 2026
10 dk
15