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.
Terminal, Shell, Console ve Prompt: Kavramları Ayırmak ve İşletim Sistemine Göre Doğru Kurulum
Terminal emulator pencereyi çizer, shell yazdığın satırı yorumlar, aradaki PTY tuşları ve sinyalleri taşır; ikisi ayrı program olduğu için ayrı ayrı kurulur ve güncellenir. bash, zsh ve PowerShell'in hangi ayar dosyasını ne zaman okuduğunu gerçek bir denemeyle gösteriyor, Windows'ta PowerShell 7.6 + Windows Terminal + WSL 2, macOS'ta zsh için karar tablosu ve repo'nun nerede durması gerektiğini anlatıyoruz.