Blog
18 yazı · Sayfa 1/3 · 1–6 arası içerik
Başlık, özet ve yazı içeriğinde arama yapabilirsiniz.
EADDRINUSE: Address Already in Use Hatası Nasıl Çözülür? (Windows, Linux, Docker)
Geliştirme sunucusu veya CI koşumu başlatırken karşılaşılan EADDRINUSE port çakışmasını Windows, Linux, macOS ve Docker üzerinde proses ağacıyla bulup güvenle temizleme rehberi.

.env ve .env.example Kayması: Production Deploy Öncesi Eksik Ortam Değişkenlerini Yakalamak
Yerelde çalışan ama deploy sonrasında patlayan eksik ortam değişkeni hatalarını .env ↔ .env.example sözleşme denetimi ve Python AST analiziyle CI aşamasında durdurma rehberi.

Git Commit Geçmişinden Sızan API Key ve .env Nasıl Temizlenir? (git filter-repo Rehberi)
Yanlışlıkla commit'lenen .env dosyasını veya API token'ını sadece son commit'ten silmek geçmişi temizlemez. Anahtar iptali, git filter-repo ile tarihçe temizliği ve TokenGuard ile önleme adımları.

66'dan 98'e: Kişisel Web Sitesinde 100/100 Lighthouse ve Core Web Vitals Optimizasyonu
Sitede 66'dan 98'e yükselişin gerçek vaka analizi: Cloudflare email-decode render-blocking script'ini yok etme, blog içeriklerini dinamik import ile ayırma, PostHog'u ilk etkileşimde yükleme ve ters proxy ile reklam engelleyicileri aşma.

Git'e Yanlışlıkla API Key Göndermeyi Engelleme: Pre-Commit Hook ve TokenGuard Rehberi
Git geçmişine yanlışlıkla API key, AWS token veya özel anahtar göndermenin riskleri, Git commit geri almanın sınırları ve TokenGuard ile sıfır bağımlılıklı yerel pre-commit tarama rehberi.

Port çakışmaları ve proses ağaçları: PortTree ile soket denetimi
Yerel geliştirmede ve CI ortamlarında meşgul portları, zombi prosesleri ve Docker maskelerini sıfır bağımlılıkla tespit eden PortTree aracımın mimarisi ve pratik kullanım senaryoları.
