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
Design Patterns
25
2 yazı bulundu
#pagination
Yazılım Tasarımı
SERİ 21
Pagination Stratejileri Derinlemesine: Offset, Keyset ve Opaque Cursor Token
Büyük ve değişen tablolarda keyset pagination, offset'in derinlikle artan maliyetini ve sayfa kaymasını ortadan kaldırır: 2 milyon satırlık testte 5000. sayfa offset ile 375, keyset ile 6 logical read okudu. Bu yazı SQL Server'da tie-breaker'lı keyset koşulunu, HMAC ile imzalı opaque cursor'ı, önceki sayfayı ve nullable sıralama kolonu tuzağını gerçek ölçümlerle gösteriyor.
7 Kas 2026
17 dk
5
Backend
SERİ 20
ASP.NET Core Web API'de Pagination, Filtering ve Sorting: Büyük Listeleri Güvenle Döndürmek
Query parametrelerini tek class'ta topluyor, IQueryable ile filtre, toplam sayı, Skip/Take ve beyaz listeli dinamik sıralamayı veritabanında çalıştırıyoruz. Metadata body mi header mı, offset mi keyset mi, SQLite decimal tuzağı.
4 Kas 2026
9 dk
37