1 Kasım 2026, Pazar günün haberleri

Haberler

12 haber
AI Ajan Geliştirme
C# ile AI Ajan
EBBruno Capuano (El Bruno) elbruno 1 gün önce

C# ve Microsoft Agent Framework ile AI Ajan Geliştirme

Microsoft Agent Framework, .NET geliştiricilerinin bir konsol uygulamasını araç kullanabilen bir AI ajanına dönüştürmesini oldukça kısa bir kodla sağlıyor. Makale; ajanın oluşturulmasını, C# fonksiyonlarının tool olarak bağlanmasını, yerelde test edilmesini ve aynı kodun Microsoft Foundry Hosted Agents üzerinde üretime alınmasını adım adım gösteriyor.

AI
AI
DVDEV Community: #csharp VLAD 1 gün önce

C#'ta LLM token'ları: yapay zekâ "strawberry"deki r'leri neden sayamıyor?

Modelin "strawberry" sorusunu yanlış yanıtlamasının nedeni sayma becerisi değil: harfleri hiç görmüyor, token denilen sayısal parçaları görüyor. Yazar, Microsoft.ML.Tokenizers 2.0.1 ve gpt-5 tokenizer'ı ile bunu C# üzerinden ölçüyor; kelime tek başına 101830 numaralı tek bir token olduğu için içindeki r'ler erişilemez kalıyor. Yazı ayrıca token maliyetinin dile, sayılara ve GUID gibi rastgele metinlere göre nasıl değiştiğini ve .NET'te token sayımının nasıl yapıldığını gösteriyor.

C#
C#

C# interface'lerinde collection dönüş tipleri: interface, view ve snapshot farkı

Bir metot IReadOnlyList<T> döndürdüğünde çağıran taraf yalnızca yazma yapamayacağını öğrenir; verinin bağımsız bir kopya mı, canlı bir view mı yoksa sabit bir rapor mu olduğunu öğrenmez. Makale, bildirilen yetenek ile sahiplik/yaşam süresi sözleşmesini ayırıp collection dönüş tiplerini bu iki katmana göre değerlendiriyor.

.NET MCP güvenliği
MCP onay akışında 6 saldırı
DVDEV Community: #dotnet MICHAEL-MAURICE 2 gün önce

Sahte 'evet': .NET 10 MCP sunucusundaki insan onayına yapılan 6 saldırı

Bir geliştirici, ASP.NET Core ve resmi C# MCP SDK'sı (ModelContextProtocol 2.3.0) ile kurduğu para iadesi sunucusundaki onay adımını kırmak için altı saldırı denedi. requestState'in şifrelenmemesi, başka kullanıcının onayının tekrar oynatılması, form alanlarına enjekte edilen değerler ve varsayılanı işaretli onay kutusu gibi açıkların her birine karşı sunucuda somut savunmalar kuruldu.

C#
C#
HBHabr C# (ru) Melamed69 2 gün önce

C# ile dinamik Gauss-Legendre sayısal integrasyonu: düğüm ve ağırlıkları taşma olmadan anında hesaplamak

Legendre polinomlarının köklerini ve ağırlıklarını hazır tablolardan okumak yerine runtime'da hesaplayan bir C# Gauss-Legendre kareleme uygulaması. Bonnet özyinelemesi polinom değerlendirmesini 15. derecenin üzerinde de kararlı tutuyor, Newton yöntemi her kökü birkaç iterasyonda yaklaşık 1e-10 hassasiyetle buluyor.

Diğer
Diğer
DVDEV Community: #dotnet Snigdh Sharma 2 gün önce

.NET 8 ve 9 Destek Bitişi: Deployment Odaklı Geçiş Kontrol Listesi

Microsoft, 10 Kasım 2026'da .NET 8 ve .NET 9 desteğini bitiriyor; .NET 10'a geçmeyen uygulamalar security fix almıyor olacak. Yeni bir deployment odaklı kontrol listesi, gerçekte neyin çalıştığını envanterleme, minimum riskle retarget ve artifact seviyesinde test ile rollback provasıyla geçişi kanıtlama yolunu anlatıyor.

AI
AI
HBHabr C# (ru) Zachar_5 2 gün önce

FAIRouter NuGet'te: birkaç satır C# ile göreve göre dil modeli seçimi

Her istek için dil modeli seçen ve yanıtı bir judge modeliyle doğrulayan açık kaynaklı C# router FAIRouter, FAI.Router adıyla NuGet'te yayınlandı (0.1.0, .NET 10). Birkaç satır kodla OpenRouter veya OpenAI uyumlu herhangi bir endpoint'e bağlanıp yanıtları puanlayabilir, geri bildirim toplayıp router'ın ağırlıklarını eğitebilirsiniz.

Mesajlaşma
Mesajlaşma
DVDEV Community: #aspnetcore Anas Amin 2 gün önce

Odoo'ya lead gönderirken kaybetmemek: ASP.NET Core'da transactional outbox

Bir lead'i kaydedip ardından Odoo'yu çağırmak, ikisi de başarısız olabilecek iki yazma işlemidir. Anas Amin, lead kaydının ve onu anlatan outbox mesajının tek transaction'da commit edildiği, teslimatın Hangfire job'ına devredildiği bir transactional outbox anlatıyor. Lease ile claim, hata sınıflandırması, dead-letter ve idempotent Odoo yazımı da tasarımın parçası.

Veri ve SQL Server
UTF-8 Collation Geçişi
CCC# Corner Vivek Kumar 3 gün önce

SQL Server'da UTF-8 Collation'a Veri Kaybetmeden Geçiş

SQL Server 2019 ve sonrasında, varchar sütunları _UTF8 ile biten bir collation ile Unicode metin saklayabiliyor; bu da her metin sütununu nvarchar'a çevirme zorunluluğunu ortadan kaldırıyor. Ancak collation değişikliği tek bir veritabanı ayarıyla bitmiyor: karşılaştırma, sıralama, benzersiz index'ler ve depolama boyutları etkileniyor. Yazı, sütun envanterinden üretim geçişine kadar adım adım güvenli bir yol öneriyor.

Geri bildirim

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

Mesaj türü