Blog
Mert Özen'in yazılım geliştirme, backend, frontend ve DevOps üzerine blog yazıları.
Seriler
Veritabanı
SERİ 20
PostgreSQL Aggregate, Array ve Koşullu Function'lar: FILTER, ORDER BY'lı string_agg/array_agg, unnest, ANY/ALL, COALESCE ve GREATEST
PostgreSQL'de FILTER (WHERE ...) her aggregate'e kendi koşulunu verir ve hiç satır yokken count dışındaki aggregate'ler NULL döner, boş array değil. ORDER BY'lı string_agg, array_agg ve jsonb_agg, medyan ve percentile, unnest ve array operatörleri, GIN index'in @> ile çalışıp = ANY ile çalışmaması, IN listesinin aslında = ANY olması, NOT IN'in NULL tuzağı ve GREATEST'in NULL davranışının lehçeden lehçeye değişmesi.
15 Kas 2026
14 dk
12
Backend
SERİ 10
C# Array'ler: Tek ve Çok Boyutlu, Jagged, Index ve Range
C#'ta array'ler: tanımlama ve default değerler, array'in reference type oluşu ve doğru kopyalama, çok boyutlu ve jagged array'ler, Array class'ının method'ları, C# 8 ile gelen Index ve Range ve Range'in neden kopya oluşturduğu.
7 Kas 2026
10 dk
34