Araçlar
haberleri

25haber

Haberler

GitHub Actions
PR'da bulut CI yok
MJMilan Jovanović [email protected] (Milan Jovanović) 2 gün önce

Pull request CI'ı kapatıp yerel kapı ve gh-signoff ile birleşmeyi koru

Milan Jovanović, pull request'lerinde bulut CI'ı kapatıp build ve testleri yerelde çalıştırdığını ve gh-signoff ile bir commit status yayınlayarak merge'i koruduğunu anlatıyor. Git pre-push hook'u, GitHub ruleset'i ve main'e merge sonrası çalışan bulut pipeline'ı da yazının konusu. Bulut CI maliyetini ve bekleme süresini azaltmak isteyen .NET ekipleri için pratik bir örnek.

Codebase cleanup
Ölü kodu ajanla avla
NPNimblePros Blog 3 gün önce

AI ajanlarıyla ölü kod, eskimiş paket ve feature flag temizliği

NimblePros'un Halloween yazısı, uzun ömürlü .NET kod tabanlarında biriken artıkların temizliğini anlatıyor: kullanılmayan private üyeler, referansı olmayan public tipler, güvenlik açığı olan ya da kullanılmayan NuGet paketleri ve süresi dolmuş feature flag'ler. Yöntem, derleyici analizcilerini ve dotnet CLI kontrollerini bir AI ajanıyla birleştiriyor; ajan incelemeyi yapıyor, son kararı insan veriyor. Temizliği sürekli erteleyen ekipler için pratik bir yol haritası.

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.

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.

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.

VS 2026 v18.11
Hata olunca derlemeyi durdur
KCKunal Chowdhury [email protected] (Kunal Chowdhury) 5 gün önce

Visual Studio 2026 v18.11: hızlı hata durdurma ve ajan destekli hata ayıklama

Visual Studio 2026 v18.11 ve 18.11.1 sürümleri, bir proje hata verdiğinde solution build'i hemen durduran isteğe bağlı bir ayar getiriyor. Copilot Chat, Debugger Agent ve Profiler Agent de önemli ölçüde güncellendi. Günlük .NET 10 ve C# 14 iş akışını etkileyen bu değişiklikler, ayarlarla birlikte kısaca özetleniyor.

AWS Transform
Copilot'tan göç başlat
AWAWS .NET on AWS Blog Ramkumar Ramanujam 6 gün önce

AWS Transform'u GitHub Copilot'a MCP ile bağlamak

AWS, AWS Transform MCP sunucusunu GitHub Copilot agent moduna bağlamayı adım adım anlatan bir rehber yayımladı. Böylece geçiş işleri Visual Studio ya da VS Code'daki sohbet kutusundan yürütülebiliyor. Örnekte bir Azure Functions .NET uygulaması Lambda Annotations Framework ile AWS Lambda'ya taşınıyor. Azure'dan AWS'ye geçiş düşünen ya da tekrarlanabilir bir ajan destekli göç akışı arayan ekipler için faydalı.

Bobcat 1.0
Testten okunur spec

Bobcat 1.0 yayında: testlerden okunabilir C# spesifikasyonları

JasperFx, MIT lisanslı Bobcat 1.0 sürümünü yayımladı. Araç, xUnit.net, TUnit, MSTest ve NUnit testlerinden insan tarafından okunabilir spesifikasyonlar üretiyor, Gherkin ya da wiki metni gerektirmiyor. Veri yoğun testler ve altyapıya bağlı entegrasyon testleri için pratik bir alternatif sunuyor.

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 8 migration
Kayıt servisi taşındı
APApps on Azure Blog RamyaSharma 6 gün önce

Intune ekibi .NET Framework servisini GitHub Copilot modernization ile .NET 8'e taşıdı

Microsoft Intune ekibi, kayıt servisini .NET Framework 4.7.2'den .NET 8'e AKS üzerine taşırken GitHub Copilot modernization ajanını kullandı. Bir kütüphane geçişinde yaklaşık altı haftalık işi bir buçuk haftada tamamladığını bildiriyor. Yazının asıl değeri, geçişi planla ve ilerleme dosyalarıyla yönetme yöntemi ile ajanın nerede yetersiz kaldığını anlatmasında.

PostSharp 2027.0
Aspect'lere DI servisi
PMMetalama / PostSharp Blog Gaël Fraiteur 6 gün önce

PostSharp 2027.0'da aspect'ler servisleri constructor injection ile alabiliyor

PostSharp 2027.0, aspect'lerin dependency injection container'ından servis istemesine izin veriyor. Derleme sırasında bu servisler, geliştirilen sınıfın constructor parametrelerine eklenir; böylece global service locator kullanmaya gerek kalmaz. Eski kod kademeli olarak taşınabilir ve PostSharp Caching cache backend'ini container'dan alabilir.

Geri bildirim

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

Mesaj türü