Mert Özen Her Satırda Daha İleri

Blog

Mert Özen'in yazılım geliştirme, backend, frontend ve DevOps üzerine blog yazıları.

Seriler
3 yazı bulundu #hot-chocolate
GraphQL'in Temelleri: Schema, Query, Mutation, Subscription ve Resolver Mantığı
Backend SERİ 06

GraphQL'in Temelleri: Schema, Query, Mutation, Subscription ve Resolver Mantığı

GraphQL'de client ekranın ihtiyacını tek bir query ile tanımlar, server her field'ı kendi resolver'ıyla çözer; bu over-fetching'i bitirir ama N+1'i ve HTTP cache kaybını da beraberinde getirir. Hot Chocolate 16 ile type system'i, variable/fragment/alias'ı, partial data ve null propagation'ı, September 2025 spesifikasyonunun @oneOf'unu ve GraphQL over HTTP davranışını gerçek yanıtlarla gösteriyoruz.

14 Kas 2026 13 dk 7
Hot Chocolate 16 ile Bookstore GraphQL API'si: Schema, EF Core Entegrasyonu ve Mutation'lar
Backend SERİ 07

Hot Chocolate 16 ile Bookstore GraphQL API'si: Schema, EF Core Entegrasyonu ve Mutation'lar

Hot Chocolate 16'da EF Core'u güvenle bağlamanın yolu, her resolver'a pooled factory'den kendi DbContext'ini vermek ve schema'ya açılan her alanı, filtreyi ve hatayı bilinçli seçmektir. Paylaşılan DbContext'in rastgele hatalarını, projection ve sorting'in ürettiği SQL'i, entity'den sızan alış fiyatını, mutation convention'larıyla typed error'ları ve onError'ı gerçek çıktılarla gösteriyoruz.

14 Kas 2026 15 dk 7
gRPC ve GraphQL'de Sürümlerle Gelenler: .NET Core 3.0'dan .NET 11'e, Hot Chocolate 13'ten 16'ya
Backend SERİ 12

gRPC ve GraphQL'de Sürümlerle Gelenler: .NET Core 3.0'dan .NET 11'e, Hot Chocolate 13'ten 16'ya

Eski bir gRPC ya da GraphQL projesinde ilk bakılacak yerler Grpc.Core kullanımı ve Hot Chocolate'ın ana sürümüdür: Grpc.Core 2021'den beri bakım modunda, Hot Chocolate 16 ise scalar API'sini kökten değiştirdi. grpc-dotnet'in .NET Core 3.0'dan .NET 11'e, Hot Chocolate'ın 13'ten 16'ya getirdiklerini, aynı ISBN scalar'ının iki sürümdeki farkını ve GraphQL spesifikasyonunun September 2025 sürümünü gerçek çıktılarla gösteriyoruz.

14 Kas 2026 10 dk 5
Blog Haritası