Blog
Mert Özen'in yazılım geliştirme, backend, frontend ve DevOps üzerine blog yazıları.
Visual Studio 2026, Rider ve VS Code: .NET + Angular Geliştiricisi Hangi IDE'yi Seçmeli
Seçimi platform ve lisans belirler: Visual Studio 2026 yalnız Windows 11'de çalışır, Rider ve VS Code cross-platform; Visual Studio Community ve C# Dev Kit ticari ekipte 5 kişide ücretsiz sınırına ulaşır, Rider yalnız ticari olmayan işte ücretsizdir. Güncel sürümler ve güncelleme ritimleri, senaryoya göre karar tablosu ve farklı IDE'ler arasında ortak zemin olarak .editorconfig, dotnet format ve global.json gerçek çıktılarla.
IDE'de Hızlı Olmak: Navigasyon ve Shortcut'lar (VS 2026, Rider, VS Code Karşılaştırmalı)
"Kim kullanıyor" sorusunun cevabı Find in Files değil Find All References: Bookstore örneğinde grep sekiz satır buldu, Roslyn'in SymbolFinder API'si yalnız dört gerçek referans döndürdü. Go to Definition, Implementation, References ve Call Hierarchy'nin arkasındaki sorgular, Visual Studio 2026, Rider ve VS Code için Windows ve macOS kısayol tablosu, multi-caret, column selection, bookmark'lar ve keymap değiştirme.
JetBrains Rider ile .NET Geliştirme: Inspections, Decompiler, Database Tools ve Angular
Rider, ReSharper motorunu, DataGrip'in database araçlarını ve WebStorm'un Angular desteğini tek IDE'de birleştirir; ama araç sihir değildir: EF Core'un SQLite için ürettiği SQL, ef_compare fonksiyonu yüzünden database konsolunda çalışmadı. Ayar katmanları ve .editorconfig önceliği, decompiler ve Source Link, Explain Plan, Endpoints penceresi, dotUltimate, Rider 2026.2 yenilikleri ve .NET 10 file-based app'ler gerçek çıktılarla.
IDE'de AI Asistanları: Copilot Agent Mode, Rider AI ve Güvenli Kullanım
Derleyici uydurulmuş API'yi yakalar, derlenen yanlış davranışı ise yalnız iş kuralını bilen test yakalar: agent'ın yazdığı testte MidpointRounding.HalfUp CS0117 verdi, implementasyondaki banker's rounding'i 1,025 sınır değeriyle bir xUnit testi buldu. Completion, NES, chat ve agent farkı; Visual Studio 2026 18.x, VS Code 1.145 ve Rider 2026.2'nin AI özellikleri; copilot-instructions.md, MCP güveni ve güvenli kullanım kuralları.
IDE'lerde Neler Değişti: Visual Studio 2022'den 2026'ya, Rider ve VS Code'un 2025–2026 Yenilikleri
IDE güncellemesi build'inizi sessizce yeni SDK'ya taşımasın diye repo'da global.json olmalı; gerçek koşuda latestPatch 10.0.402'yi seçti, kurulu olmayan 11.0.100 ise exit code 155 ile durdu. Visual Studio 2026 GA'sı ve 18.0'dan 18.11'e aylık güncellemeler, Rider 2025.3'ten 2026.3 EAP'ye, VS Code'un haftalık sürümlere ve agent pencerelerine geçişi, .NET 11 RC3 ile IDE destek durumu ve geçiş kontrol listesi.