Blog
Mert Özen'in yazılım geliştirme, backend, frontend ve DevOps üzerine blog yazıları.
PowerShell 7 ile Geliştirici Terminali: Object Pipeline, $PROFILE, PSReadLine ve Bash Kullanıcısı için Karşılıklar
PowerShell'de pipe'tan metin değil .NET object'leri geçer; bu yüzden Bookstore API'sinin JSON'u Invoke-RestMethod ile doğrudan filtrelenip gruplanabilir (fiyatlar double gelir, para için decimal'e çevir). $PROFILE ve module'ler, execution policy'nin gerçekte neyi koruduğu, winget, bash karşılık tablosu, curl.exe, 7.6 LTS'in getirdikleri ve 7.4'ün 10 Kasım 2026'da biten desteği, encoding ve CRLF tuzaklarını gerçek çıktılarla anlatıyoruz.
Klavyeden Hızlı Olmak: Satır Düzenleme Kısayolları, History Arama, Tab Completion ve CLI Completion'ları
Ok tuşları yerine Ctrl-A/E/W/K/Y, Alt-. ve Ctrl-R ile çalışmak terminaldeki hızın büyük kısmını getirir; bash, zsh ve PSReadLine aynı kısayol ailesini paylaşır. History'nin secret'ları nasıl sakladığını üç shell'de gerçek denemeyle gösteriyor, doğru history ayarlarını, .NET 10'un dotnet completions script'ini, ng completion'ı ve zsh'de karşılaştığımız iki completion tuzağının çözümünü anlatıyoruz.