Blog
Mert Özen'in yazılım geliştirme, backend, frontend ve DevOps üzerine blog yazıları.
Seriler
.NET Core Web API
36
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
Background Job'lar ve Scheduled Job'lar
11
Message Queue'larla Çalışmak
14
.NET'te Logging
10
Caching
10
Real-time Uygulamalar
9
ASP.NET Core MVC ve Razor Pages
13
2 yazı bulundu
#websocket
Backend
SERİ 02
ASP.NET Core'da Çıplak WebSocket: UseWebSockets, Receive Döngüsü, Close Handshake ve Angular Client
Çıplak WebSocket'te mesajı EndOfMessage gelene kadar biriktirip boyutla sınırlaman, socket'e tek bir döngüden yazman ve Origin'i kendin kontrol etmen gerekir. Receive döngüsü, close handshake, KeepAliveTimeout, Channel ile gönderim kuyruğu, connection registry, compression riski ve Angular'da RxJS webSocket() ile backoff'lu yeniden bağlanma.
8 Kas 2026
13 dk
3
Backend
SERİ 01
Real-time Seçenekleri: Polling, Long Polling, Server-Sent Events, WebSocket ve SignalR — Hangisi Ne Zaman?
Tek yönlü bildirim için SSE, çift yönlü düşük gecikme için WebSocket ya da SignalR, nadiren değişen veri için polling yeterli. Aynı sipariş durumunu beş teknikle yapıp gecikmeyi, istek sayısını ve bağlantı başına belleği ölçüyoruz; karar tablosu, WebTransport'un durumu ve neden her şeyi real-time yapmamak gerektiği.
8 Kas 2026
11 dk
4