Etiketler

#csharp
csharp

65haber
1 gün önceson haber
GitHub API
İndirmeleri tek ekranda izle
HBHabr C# (ru) OlegChe77 4 gün önce

GitHub release indirme sayılarını tek WinForms aracıyla izleme

Bir geliştirici, GitHub arayüzünün göstermediği release indirme sayılarını tüm projeleri için toplayan ve geçmişini saklayan küçük bir WinForms aracını paylaştı. Uygulama tek bir C# 5 dosyasından, Windows ile gelen csc.exe ile Visual Studio olmadan derleniyor. .NET Framework 4 üzerinde TLS ve API hız limiti tuzaklarına takılanlar için faydalı bir not.

.NET 11 Native AOT
Domain modeli AOT'de
NPNimblePros Blog 4 gün önce

Native AOT ile C# 15 alan modeli: unions ve closed hiyerarşiler derlenebiliyor mu?

NimblePros, unions ve closed hiyerarşiler kullanan Tiles & Tokens örneğini .NET 11 RC1 SDK ile Native AOT olarak yayımladı. Domain ve serileştirme kodu uyarısız çalıştı; hatalar ise reflection tabanlı eski converter, anonim tip ve EF Core kaynaklı çıktı. Native AOT'ye geçen ekipler için pratik bir kontrol listesi sunuyor.

Metalama 2027.0
Çağrıları derlemede yönlendir
PMMetalama / PostSharp Blog Gaël Fraiteur 4 gün önce

Metalama 2027.0 ile metot çağrılarını build sırasında yönlendirme

Metalama 2027.0, build sırasında seçilen metot çağrılarını yeniden yazan çağrı noktası interceptor'ları ekliyor. Böylece NuGet paketindeki ya da .NET kütüphanelerindeki bir metot, kaynak kodu değiştirilmeden sarmalanabilir. Yazı, T# şablonuyla yeniden deneme örneğini, elle yazılmış bir denetim yönlendirmesini ve kapsam kurallarını anlatıyor.

Bobcat 1.0
Okunabilir C# testleri

Bobcat ile çalıştırılabilir spesifikasyonlar nasıl yazılır

Critter Stack'in yeni aracı Bobcat 1.0, insanların okuyabildiği ama doğrudan çalışan C# testleri yazmayı sağlıyor. Bu yazı, mevcut bir xUnit testinden başlayarak adım adım spesifikasyona geçişi, tablo tabanlı kuralları ve hata raporlamasını gösteriyor. Testlerini ekiplerle paylaşmak isteyen .NET geliştiricileri için pratik bir rehber.

MongoDB C# 3.12
Alan adlarını sabitle

C# ile MongoDB BSON Eşlemesi: Açık Adlar, Record ve ID Tipleri

Bu yazı MongoDB C# sürücüsünün nesneleri BSON belgelerine nasıl eşlediğini anlatıyor. Açık element adları, immutable record'lar için creator eşlemesi, _id için BSON tipi seçimi ve fazla alanların yönetimi ele alınıyor. Yazara göre uyumluluk, yalnızca yeni bir nesnenin gidiş-dönüşüyle değil, saklı belgelerle test edilmelidir.

.NET 11
Async'in arka planı
HBHabr C# (ru) sproshchaev (OTUS) 5 gün önce

NET 11'de Runtime Async bellek tasarrufu nerede var, nerede yok

NET 11'deki Runtime Async, async/await'in durdurma mantığını derleyiciden çalışma zamanına taşıyor. Yazar, BenchmarkDotNet ile ölçümler yaparak tahsisat kazançlarını klasik modelle karşılaştırıyor. Kazancın hangi senaryolarda gerçek olduğu ve ölçüm yönteminin sonuçları nasıl değiştirdiği anlatılıyor.

Game Boy in C#
Donanımı C# ile yeniden kur
DPdotnetpro (de) Stefan Fiedler 5 gün önce

C# ile Game Boy emülasyonu, bölüm 1: CPU ve bellek temelleri

dotnetpro'nun yeni yazı dizisi, C# ile bir Game Boy emülatörünün sıfırdan nasıl yazılacağını anlatıyor. İlk bölüm 16 bitlik adres yolunu, 64 KB'lık bellek yapısını, register'ların C# alan ve özellikleri olarak modellenmesini ve flag register'ı ele alıyor. Opcode'ların switch döngüsüyle nasıl çalıştırıldığını görmek, CPU'nun temel mantığını kavramak isteyen .NET geliştiricileri için iyi bir başlangıç.

PostSharp 2027.0
Ajan aspect'leri görsün
PMMetalama / PostSharp Blog Gaël Fraiteur 5 gün önce

PostSharp 2027.0, AI kodlama ajanlarına derleme sonuçlarını ve API bilgisini veriyor

PostSharp 2027.0, Claude Code ve Codex gibi AI kodlama ajanlarının PostSharp projelerinde doğru çalışması için yeni araçlar sunuyor. Eklentiler, derleme sonrası aspect bilgisini veren CLI komutları, derleme mesajlarının belgeleri ve aspect testleri bu kapsamda. PostSharp ile aspect yazan ya da bakım yapan .NET geliştiricileri için pratik bir gelişme.

SQL Server
Şifreli sütunda sorgu
CCC# Corner Niharika Gupta 5 gün önce

SQL Server Always Encrypted: Secure Enclave'ler Sorgu Desteğini Nasıl Değiştirir

Always Encrypted, SQL Server sütunlarını istemci tarafında şifreler ve veritabanı motorunun düz metni görmesini engeller. Secure enclave'ler ise korunan bir ortamda bazı sorguların çalışmasına izin verir. Makale, şifreleme türü seçimini, sütun tanımını ve .NET bağlantı ayarlarını adım adım ele alıyor.

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.

Geri bildirim

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

Mesaj türü