Blog
Mert Özen'in yazılım geliştirme, backend, frontend ve DevOps üzerine blog yazıları.
Seriler
Backend
SERİ 01
C# Generics Neden Var: ArrayList, Boxing ve Tip Güvenliği
ArrayList'in her şeyi object olarak saklamasının bedeli: runtime'a kayan InvalidCastException, value type'larda boxing ve sekiz kat bellek. List<T> ile tip güvenliği, runtime'ın generic tipleri nasıl gördüğü ve eski collection'ları OfType/Cast ile generic dünyaya taşımak.
7 Kas 2026
8 dk
3
Backend
SERİ 06
C# Tip Dönüşümleri: Cast, Parse, TryParse ve Convert
C#'ta implicit ve explicit dönüşüm, cast'in kesmesi ve overflow'u, Parse ile TryParse'ın ne zaman kullanılacağı, Convert'ün yuvarlama ve null davranışı, fiyatları sessizce yüz katına çıkaran culture'a bağlı parse ve boxing/unboxing'e ilk bakış.
7 Kas 2026
8 dk
5