Arşiv

24 Ekim 2026, Cumartesi
günün haberleri

13haber
ASP.NET Core
Token'ı anında iptal et
MJMilan Jovanović [email protected] (Milan Jovanović) 24 Eki

JWT, süre dolmadan nasıl iptal edilir

ASP.NET Core, JWT'yi imza ve süre sonuna göre doğrular; bu yüzden çalınan bir token şifre değişikliğinden sonra da çalışmaya devam eder. Makale, kısa ömürlü access token ile iptal edilebilir refresh token'ı, ardından anlık iptal için token_version kontrolünü adım adım anlatıyor. Token iptali üzerine çalışan her .NET geliştiricisinin bilmesi gereken bir ayrıntı.

Wolverine 6.52.0
Adlandırılmış bağlantılar
WOWolverine releases jeremydmiller 24 Eki

Wolverine 6.52.0: adlandırılmış bağlantılar ve timer agent'lar

Wolverine 6.52.0, tüm transport'lar ve mesaj depoları için connection-string adıyla kayıt desteği, 15 dakikadan sık tekrarlanan zamanlamalar için timer agent'lar ve Wolverine 7.0 hazırlığını içeren bir özellik sürümü. Davranış değişiklikleri de var: sık zamanlamalar artık timer agent üzerinde çalışıyor ve eşlenemeyen giden zarflar dead-letter'a düşüyor. Mesajlaşma altyapısı kuran .NET geliştiricilerinin yükseltme öncesinde bilmesi gerekenler burada.

MySQL vs Nebula
Graf sorgusu neden çöktü
DVDEV Community: #dotnet Mehdi Mohseni 24 Eki

MySQL recursive CTE, C# BFS ve NebulaGraph: 500 milyon satırda karşılaştırma

Bir ekip, ilişki yoğun sistemini MySQL'de tutmaktan graf veritabanlarına geçirirken, yaklaşık 500 milyon satırda MySQL recursive CTE'nin çöktüğünü anlatıyor. Yazar aynı veride üç yaklaşımı karşılaştıran tekrarlanabilir bir benchmark hazırladı. Sonuçlar, sorunun veritabanının kendisinden çok CTE'nin tasarımından kaynaklandığını gösteriyor.

SQL Server
Oturum ayarı hatası
DVDEV Community: #dotnet Kausar Raza 23 Eki

SQL Server Msg 1934: QUOTED_IDENTIFIER hatası neden çıkar ve nasıl düzeltilir

SQL Server'da Msg 1934 hatası, filtered index gibi belirli özellikleri kullanan bir ifadeyi yanlış oturum ayarlarıyla çalıştırdığınızda çıkar. Yazar bu hatanın neden ASP.NET Core uygulamasında görülmediğini, sqlcmd'de ise görüldüğünü açıklıyor. Identity tablolarını elle güncelleyen herkesin karşılaşabileceği bir durum.

MongoDB driver 3.12
Kapanışı kim sahiplenir

ASP.NET Core'da MongoClient: ömür ve kapanış sahipliği

Makale, ASP.NET Core'da MongoClient'ı singleton olarak kaydetmeyi ve scoped servislerin bu istemciyi nasıl ödünç aldığını anlatıyor. Container dispose işleminin driver cluster'ını kapatmadığını ve kullanılan driver sürümünün önemli olduğunu gösteriyor. MongoDB kullanan web uygulamaları için kapanış davranışını doğru kurmaya yardımcı olur.

Avalonia UI
CMS'e sınırlı sızma
AVAvalonia UI Blog Mike James 23 Eki

Avalonia güvenlik olayı: CMS'e yetkisiz erişim, paketler ve müşteri verisi etkilenmedi

Avalonia, 22-23 Ekim 2026 tarihli saldırıda yetkisiz erişimin yalnızca web sitesinin içerik yönetim sistemiyle (CMS) sınırlı kaldığını açıkladı. Sızıntının kaynağı, tarayıcıya giden JavaScript'e yanlışlıkla gömülen bir yönetici token'ıydı. NuGet yayın denemeleri reddedildi ve müşterilerin bir işlem yapması gerekmiyor.

Cosmos DB Emulator
CI'da veritabanı testi
CDAzure Cosmos DB Blog Jay Gordon 23 Eki

Cosmos DB Emulator ile yerelden CI'a veritabanı testleri

Microsoft Cosmos DB blogunda, veritabanına bağlı bir özelliğin Docker içinde çalışan Azure Cosmos DB Emulator ile yerelde nasıl test edileceği ve aynı testlerin GitHub Actions'ta nasıl çalıştırılacağı anlatılıyor. Yazının örneği Python tabanlı bir demo uygulama. Her pull request güncellemesinin temiz bir emulator üzerinde geçmesi gereken bir CI akışı kuruluyor. Veri tabanına yazıldığını ve uygulamanın cevabının değiştiğini doğrulamak isteyen geliştiriciler için pratik bir rehber.

PostSharp 2027.0
Tipli aspect advice'ları
PMMetalama / PostSharp Blog Gaël Fraiteur 23 Eki

PostSharp 2027.0'da advice parameter binding ile aspect'ler boxing olmadan çalışır

PostSharp 2027.0 ile advice parameter binding herkese açık hale geldi: aspect advice'ları artık MethodExecutionArgs yerine tipli parametreler alıyor. Bu sayede sıcak yollarda çağrı başına heap tahsisi, boxing ve cast maliyetleri ortadan kalkıyor. Bağlamalar derleme zamanında denetlendiği için hatalar üretime değil build'e düşüyor.

ASP.NET Core 10
API hatalarını merkezden yönet
DVDEV Community: #aspnetcore Pankaj Singh 23 Eki

ASP.NET Core Web API'de sık yapılan 6 hata ve yerine kullanılacak desenler

Bir geliştiricinin ASP.NET Core Web API projelerinde sık gördüğü altı sorun ve bunların yerine önerilen desenler ele alınıyor. Konular arasında merkezi hata yönetimi, sayfalama, CancellationToken kullanımı, UTC tarih işleme, başlangıçta yapılan yapılandırma doğrulaması ve rate limiting yer alıyor. .NET 10 ve EF Core 10 örnekleriyle birlikte, .NET 8 için de geçerli olduğu belirtiliyor.

AuthEndpoints 4
Hazır giriş uç noktaları

ASP.NET Core kimlik doğrulama uç noktaları: AuthEndpoints 4

AuthEndpoints 4, ASP.NET Core Identity üzerine kurulu, hazır kimlik doğrulama uç noktaları sunan bir kütüphane. Kayıt, giriş, 2FA, passkey ve şifre sıfırlama gibi uç noktaları tek bir AddPasswordAuth ve MapPasswordAuth çağrısıyla ekliyor. .NET 10 hedefliyor ve MapIdentityApi ile karşılaştırması da yapılıyor.

Geri bildirim

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

Mesaj türü