22 Ekim 2026, Perşembe günün haberleri

Haberler

9 haber
Newtonsoft.Json
Wire adlarını sabitle
DVDEV Community: #dotnet Zero Heartbeat 22 Eki

Newtonsoft.Json ile serileştirilen tipleri obfuscate ederken JSON adlarını sabitleyin

Obfuscator'lar üye ve tip adlarını değiştirdiğinde Json.NET bu CLR adlarını JSON anahtarı ve $type ayırıcısı olarak yazar, bu da hata vermeden veri sözleşmesini bozar. Yazar, [JsonProperty], [EnumMember] ve sabit bir ISerializationBinder ile wire adlarını nasıl sabitleyeceğinizi ve korunmuş build üzerinde nasıl test edeceğinizi anlatıyor.

C# derleyici
Adresler neden kayıyor
HBHabr C# (ru) Stefanio 22 Eki

Kodgenerasyonda sayısal adres yerine kalıcı IAddress kullanmak

HydraScript adlı C# dil yorumlayıcısının yazarı, kodgenerasyonda sayısal indeks yerine kalıcı IAddress nesnelerine geçişi anlatıyor. Bu yaklaşım, instruction ekleme, silme ve değiştirme sırasında adreslerin bozulmasını önlüyor. Visitor deseniyle AST'yi işleyen derleyici ya da yorumlayıcı yazan .NET geliştiricileri için somut bir mimari örnek.

MAUI 10.0.120
Bellek ve liste düzeltmeleri
MAdotnet/maui releases kubaflo 21 Eki

.NET MAUI 10.0.120 sürümü: BlazorWebView, CollectionView ve iOS düzeltmeleri

.NET MAUI 10.0.120 yayımlandı. Sürüm; BlazorWebView bellek sızıntıları ve çıkarma hataları, CollectionView'daki iOS ve Android regresyonları, Editor, Entry ve DateTimePicker davranışları için düzeltmeler içeriyor. 213 commit barındıran bu sürümde, uygulamanızı etkileyen birkaç regresyon giderildi.

ASP.NET Core SignalR
Sunucular arası mesaj
CCC# Corner Ananya Desai 21 Eki

SignalR uygulamaları birden fazla sunucuya nasıl ölçeklenir

ASP.NET Core SignalR uygulamasını birden fazla sunucuya yaymak için Redis backplane ve Azure SignalR Service seçenekleri ele alınıyor. Mesajların sunucular arasında nasıl dağıtıldığı, yapılandırma adımları ve sticky session konusundaki önemli noktalar anlatılıyor. Gerçek zamanlı bir uygulamayı production'a taşıyan geliştiriciler için pratik bir rehber.

dotnetup preview
SDK'ları kullanıcı olarak yönet
IQInfoQ .NET Almir Vuk 21 Eki

Microsoft dotnetup'ı önizlemeye açtı: .NET SDK ve runtime yöneticisi

Microsoft, .NET SDK ve runtime'larını kullanıcı dizininde, yönetici yetkisi olmadan kuran ve güncelleyen dotnetup aracının genel önizlemesini yayımladı. Araç latest, lts, preview ve daily gibi kanalları takip ediyor ve global.json dosyasını okuyor. Komutlar genel kullanıma geçmeden önce değişebilir.

ASP.NET Core
Çerezi küçük tut

ITicketStore ile ASP.NET Core kimlik doğrulama çerezini küçültmek

Cookie tabanlı kimlik doğrulamada tüm AuthenticationTicket çereze yazıldığı için büyük claim setleri çerez boyutunu şişirebiliyor. ITicketStore ile ticket sunucuda tutulur ve çerezde yalnızca bir anahtar kalır. Bellek içi ve dağıtık önbellek örnekleri, ölçekleme ve iptal konusundaki ödünleşimlerle birlikte anlatılıyor.

OrmLite v10.4
JSON'da tipli sorgu

OrmLite'ta JSON özellikleri normal property gibi sorgulanabiliyor

ServiceStack v10.4 ile OrmLite'ta karmaşık tip özellikleri, x.Address.City veya x.Lines.Any(...) gibi tipli ifadelerle doğrudan sorgulanabiliyor. Sorgular SQLite, PostgreSQL, SQL Server ve MySQL'in kendi JSON fonksiyonlarına çevriliyor. Veritabanı başına ayrı JSON sözdizimi yazmadan taşınabilir kod elde edilebiliyor.

Zusammen alpha
Veri ve mesaj birlikte

Hafta sonu yazılan Node.js kütüphanesi: transactional outbox ve NServiceBus uyumu

Mauro Servienti, NServiceBus transactional session fikrini Node.js'e taşıyan Zusammen kütüphanesini alpha olarak yayımladı. Veri yazımı ile mesaj gönderimi tek bir MongoDB transaction'ında birleşiyor ve RabbitMQ'ya dağıtım için kontrol mesajı ile güvence altına alınıyor. Outbox ve yarış koşulu çözümünü anlamak isteyen .NET geliştiricileri için değerli bir örnek.

Geri bildirim

Bir hata mı buldun, bir fikrin mi var? Yazdığın mesaj doğrudan bana e-posta olarak gelir.

Mesaj türü