Blog
Mert Özen'in yazılım geliştirme, backend, frontend ve DevOps üzerine blog yazıları.
Marble Diagram Okumak ve Temel Operator'ler: map, filter, scan, take, distinctUntilChanged
Marble diagram bir Observable'ın zaman içindeki değerlerini, complete'ini ve hatasını tek satırda gösterir; pipeable operator ise Observable alıp yeni bir Observable döndüren bir fonksiyondur. map, scan, reduce, pairwise, filter, takeWhile, skip, first, last ve distinctUntilChanged'i TestScheduler ile doğrulanmış marble'larla inceliyor; EmptyError ve object karşılaştırma tuzaklarını Bookstore sepeti ve katalog filtresiyle gösteriyoruz.
C#'ta Operator Overloading ve Indexer
Operatörlerin static method olduğu ve bunun getirdiği tuzak, Money için aritmetik ve karşılaştırma operatörleri, compiler kuralları, implicit/explicit dönüşümler, indexer'lar ve Index/Range desteği.
C# Operatörler ve Expression'lar: Short-Circuit, ??, ?. ve Öncelik
C#'ta expression ve statement farkı, aritmetik ve bileşik atama, prefix/postfix artırma, karşılaştırma, mantıksal operatörler ve short-circuit, ?: operatörü, ??, ??= ve ?. ile null yönetimi ve 100 - discount ?? 0 gibi öncelik tuzakları.