Etiketler

#aspnetcore
aspnetcore

57haber
23 sa önceson haber
.NET 10
Anahtarsız AI chat
DVDEV Community: #dotnet Henrique Mauri 23 sa önce

React, .NET 10 ve Microsoft Foundry ile güvenli bir kurumsal chat

Makale, front-end'in doğrudan modele bağlanıp API anahtarını tarayıcıya koyduğu yaygın hatayı ele alıyor ve bunun yerine React, .NET 10 Minimal API ile Microsoft Foundry arasında anahtarsız bir mimari kuruyor. Entra ID kimlik doğrulaması, sunucu tarafında tutulan system prompt, Server-Sent Events ile streaming ve IP bazlı rate limit gibi üretim korumaları adım adım gösteriliyor.

Diğer
Diğer
DVDEV Community: #aspnetcore Amitesh0512 1 gün önce

MCP Sunucularında Ölçekte Rate Limiting ve Kaynak Yönetişimi

MCP orchestration sunucuları için rate limiting ve kaynak yönetişimini anlatan bir üretim yazısı: tek bir tenant'ın burst trafiği ortak LLM token kotasını tüketip diğer herkesi aç bırakabiliyor. Yaygın limiter algoritmalarını karşılaştırıp Redis tabanlı state ve kotaya duyarlı refill hızı olan per-tenant token bucket çözümünde karar kılıyor.

.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.

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ı.

Entra ID
API'yi scope ile koru
DVDEV Community: #dotnet Bilal Haidar 3 gün önce

Entra ID ile API güvenliği: access_as_user scope'u ve .NET/React akışı

Microsoft Entra ID ile bir API'yi korumak için API kaydı, scope tanımı ve istemci kaydı adımlarını anlatan pratik bir rehber. Örnekler .NET Core API, React (MSAL) istemcisi ve bir .NET web uygulaması üzerinden gösteriliyor. Yazı, token doğrulamasının diğer stack'lerde de aynı mantıkla yapıldığını da özetliyor.

Claude Code
Tekrar kullanılabilir akış

Claude Code ile ASP.NET Core endpoint incelemesi için yeniden kullanılabilir skill

Dev Leader yazarı Nick Cosentino, tekrar eden bir .NET inceleme işini proje kapsamlı bir Claude Code skill olarak nasıl paketleyeceğini anlatıyor. Örnek, endpoint değişikliklerini doğrulama, yetkilendirme, yanıt eşleme ve kalıcılık açısından inceleyen bir SKILL.md dosyası. Yazı, skill'in sınırlarını ve çıktı sözleşmesini net tutmanın neden önemli olduğunu gösteriyor.

Claude Code
.NET'te ajan döngüsü
DVDEV Community: #dotnet Mehdi Mohseni 4 gün önce

.NET Geliştiricileri için Claude Code: Pratik Ajan İş Akışı

Claude Code, depoyu okuyan, değişiklik planlayan, dosya düzenleyen ve kod geçene kadar dotnet build ile dotnet test çalıştıran bir ajan. Mehdi Mohseni'nin rehberi, bir .NET ekibinin bunu CLAUDE.md, PostToolUse derleme hook'u, plan modu ve izin kurallarıyla nasıl kuracağını gösteriyor. Ajanın kendi çıktısını doğrulamasını istiyorsanız okumaya değer.

.NET 11
Ücretsiz Blazor bileşenleri
NB.NET Blog Daniel Roth 4 gün önce

Blazor'a Syncfusion'dan açık kaynak katkılar

Microsoft ve Syncfusion, Blazor için MIT lisanslı ücretsiz bir bileşen araç takımı, ASP.NET Core ve scaffolding araçlarına katkılar ve geliştirici araçları üzerinde iş birliği yapıyor. Syncfusion Toolkit for Blazor, lisans anahtarı gerektirmeden ticari projelerde de kullanılabiliyor. Blazor geliştiricileri için kurulum ve test tarafında doğrudan etkisi olan bir gelişme.

.NET 10
Özellik dilimi mi katman mı
CWMukesh Murugan (codewithmukesh) Mukesh Murugan 4 gün önce

Vertical Slice mı Clean Architecture mı? .NET 10'da kullanılan hibrit yapı

Codewithmukesh yazarı, .NET 10 Web API'lerinde Vertical Slice ve Clean Architecture'ı aynı Product API üzerinde karşılaştırıyor. Yeni bir özellik eklemek için kaç dosyaya dokunulduğunu sayıyor ve önerdiği hibrit yapıyı anlatıyor. Mimari kararını şekillendirmek isteyen .NET geliştiricileri için pratik bir referans.

AI agents
Model çalışmadan önce
DVDEV Community: #dotnet MICHAEL-MAURICE 5 gün önce

Model çalışmadan önce bir Telegram AI asistanının geçmesi gereken altı kontrol

Bir geliştirici, e-posta gönderebilen ve toplantı ayarlayabilen bir Telegram asistanını n8n ile kurdu ve kararları .NET 10 üzerindeki küçük bir ASP.NET Core API'sine bıraktı. Yazı, model çalışmadan önce uygulanan altı kontrolü anlatıyor: sohbet izin listesi, tekrar eden güncellemeler, eski mesajlar, ses süresi, belirsiz kişi adları ve saat dilimi. Yan etkisi olan her bot için pratik bir kontrol listesi.

Geri bildirim

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

Mesaj türü