Etiketler

#security
security

49haber
1 gün önceson haber
EF Core
Kiracı verisi sızmasın
DVDEV Community: #efcore Zohaib Ahmad 5 gün önce

EF Core'da çok kiracılı veri: kiracı yoksa satır da yok

Yazar, SaaS uygulamalarında kiracılar arası veri sızıntısını önlemek için EF Core global query filter ile kiracı izolasyonu desenini anlatıyor. Kiracı bilgisi yoksa sorgular boş dönüyor. Kiracıya özel benzersiz indeksler ve IgnoreQueryFilters() kullanımının sınırlandırılması da ele alınıyor. Çok kiracılı API geliştiren herkes için pratik bir başlangıç noktası.

Stripe webhooks
Çift ödemeyi önle
DVDEV Community: #csharp Martin Pisacreta 5 gün önce

ASP.NET Core'da Stripe webhook'larını idempotent yapmak

Yazar, Stripe webhook olaylarının iki kez gelmesi ve aynı anda işlenmesi durumunda ödemenin iki kez uygulanmasını önleyen bir inbox deseni anlatıyor. Örnek proje, veritabanına unique index ile yazılan bir insert, koşullu güncelleme ve yeniden deneme mantığını 38 testle doğruluyor. Ödeme akışı kuran .NET geliştiricileri için somut bir referans.

OrmLite 10.4
Hatada otomatik yeniden dene

OrmLite'ta yeniden deneme politikası ve okuma replikaları

ServiceStack v10.4, OrmLite'a deadlock, throttling ve failover gibi geçici veritabanı hatalarını tek bir yapılandırma satırıyla güvenli biçimde yeniden deneme özelliği ekliyor. Ayrıca okuma sorgularını bir read replica'ya yönlendirmek ve salt okunur bağlantılarda yanlışlıkla yapılan yazmaları geliştirme aşamasında yakalamak mümkün hale geliyor. .NET veri katmanı kuran geliştiriciler için doğrudan pratik değer taşıyor.

Copilot SDK
Sunucudan sunucuya kimlik
GHGitHub Changelog: Copilot Allison 6 gün önce

GitHub Copilot SDK için sunucudan sunucuya kimlik doğrulama geldi

GitHub Copilot, organizasyona kurulu GitHub App'ler için sunucudan sunucuya kimlik doğrulamayı public preview olarak sundu. Copilot SDK ile yazılan servis ve ajanlar artık oturum açmış bir kullanıcının kimliğine bağlı kalmadan organizasyon adına istek gönderebiliyor. Kullanım, kurulumu yapan organizasyona yazılıyor ve bütçe kuralları geçerli oluyor.

EF Core Migrations
Migration'ı uygulamadan ayır
MLMostly Lucid (Scott Galloway) Scott Galloway 6 gün önce

EF Migrations: Runtime yerine EF bundle ile güvenli dağıtım

Bu yazı, EF Core şemasını uygulama başlangıcında MigrateAsync() ile değiştirmenin neden riskli olduğunu ve bunun yerine EF bundle'ların CI adımı olarak nasıl kullanılacağını anlatıyor. Yazar, ne zaman çalışma zamanı migration'ının kabul edilebilir olduğunu da ayırıyor. Migration'ları dağıtım kimliğiyle ayırmak isteyen ekipler için pratik bir rehber.

Visual Studio 2026
Commit'i çalışma alanıyla karşılaştır
VSVisual Studio Blog Mark Downie 6 gün önce

Visual Studio Ekim güncellemesi: commit'leri çalışma alanıyla karşılaştırma ve toplu conflict çözümü

Visual Studio 2026'nın Ekim güncellemesi, bir commit'i çalışma ağacındaki devam eden düzenlemelerle doğrudan karşılaştırmayı, birden fazla dosyadaki merge conflict'lerini tek seferde çözmeyi ve yeni Copilot Chat deneyimini getiriyor. Git iş akışınızı doğrudan etkileyen bu değişiklikler günlük geliştirmeyi hızlandırıyor.

.NET 10
Dizin verisi sana ait değil
HBHabr C# (ru) Nurlan-Turkpenbay 6 gün önce

LDAP konsolu için DDD: neler işe yaradı, neler atıldı, sınırları testler nasıl koruyor

Axia, Active Directory ve OpenLDAP için .NET 10 ile yazılmış açık kaynaklı bir web konsolu. Geliştiricisi, güvenlik incelemelerinden sonra DDD yaklaşımının neden yarısından fazlasını bıraktığını anlatıyor. Value object'ler, portlar ve adaptörler ile mimari sınırları koruyan testler, kendi projelerinde de uygulanabilir pratikler sunuyor.

.NET 11 images
Temel imaj seçimi
BABenjamin Abt [email protected] (BEN ABT) 6 gün önce

Distroless, Chiseled mı Alpine mi: .NET temel imajı seçimi

Distroless, Chiseled ve Alpine sık sık birbirinin yerine konur, oysa C kütüphanesi ve çalışma zamanı modelleri farklıdır. Yazı, .NET temel imajını seçerken libc, globalization, yayın modeli ve tanılama gereksinimlerinin imaj boyutundan önce nasıl değerlendirileceğini anlatıyor. Konteyner dağıtan herkes için önemli, çünkü native kütüphaneleri ya da kültür biçimlendirmesini bozan küçük bir imaj optimize edilmiş değil, uyumsuz demektir.

PHP2Shell
Pipeline'daki PHP'yi yama
DOAzure DevOps Blog Josef Sin 26 Eki

PHP2Shell ve Azure DevOps: Pipeline'larda neyi kontrol etmeli

PHP, uzaktan kod çalıştırmaya yol açabilen iki kritik güvenlik açığını 21 Ekim 2026'da duyurdu. Azure DevOps Services ve Server müşteri isteklerini PHP ile işlemediği için risk, pipeline'ların ve dağıtılan uygulamaların kullandığı PHP çalışma zamanlarında. Yazı, hangi PHP kurulumunun Microsoft'a, hangisinin size ait olduğunu açıklıyor.

Geri bildirim

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

Mesaj türü