Araçlar & DevOps
Bu kategori, kod yazmanın etrafındaki her şeyi kapsıyor: git iş akışları, dağıtım otomasyonu, CI/CD kurulumu, sunucu yapılandırması, komut satırı araçları ve tekrar eden işleri ortadan kaldıran küçük betikler. Tek kişilik bir stüdyo olarak çalışırken bu katman lüks değil zorunluluk — elle yapılan her deploy, er ya da geç yanlış yapılan bir deploy demek. Yazıların çoğu şu soruyla başlıyor: bu işi ikinci kez yapmak zorunda kalmamak için ne kurmalıyım? Basit kabuk betiklerinden tam otomatik dağıtım hatlarına kadar, kendi projelerimde gerçekten kullandığım kurulumları ve bunları kurarken yediğim duvarları anlatıyorum.
Bash Script Yazma: Otomasyona Sıfırdan Başlangıç
Bash script ile değişken, döngü ve koşulları kullanarak tekrar eden görevleri nasıl otomatikleştireceğini adım adım öğren.
Git Workflow: Feature Branch ve Pull Request Rehberi
Takım çalışmasında temiz bir git workflow kurmanın yolu: feature branch açma, commit disiplini, pull request ve merge stratejileri.
SSH Key Kurulumu: Parolasız Güvenli Sunucu Girişi
SSH key üretip sunucuya kurarak parola yerine anahtarla güvenli ve hızlı giriş yapmayı adım adım öğren.
Linux Cron Job: Crontab ile Zamanlanmış Görevler
Linux cron ile script'leri periyodik çalıştırın: crontab sözdizimi, örnekler, loglama ve sık yapılan hataların çözümü.
Nginx Reverse Proxy: Uygulama Sunucusunu Önüne Alma
Nginx reverse proxy ile uygulama sunucunu güvenli, hızlı ve TLS sonlandırmalı bir kapının arkasına almanın adım adım rehberi.
VS Code İpuçları: Daha Hızlı Kod Yazmanın Yolları
Pratik VS Code ipuçları, kısayollar ve ayarlarla günlük iş akışını hızlandır ve daha az tıklamayla daha çok iş bitir.
VS Code Eklentileri: Geliştirici İçin Olmazsa Olmaz
Üretkenliği artıran en faydalı VS Code eklentileri: linting, Git, biçimlendirme ve uzaktan geliştirme için seçtiğim kurulum.
GitHub Actions ile CI/CD Pipeline Kurma Rehberi
GitHub Actions ile testlerini ve deploy adımlarını otomatik çalıştır: workflow YAML'i, job'lar, secret'lar ve gerçek örneklerle adım adım.
Docker Compose ile Çok Servisli Uygulama Kurma
Docker Compose ile web, veritabanı ve cache servislerini tek bir dosyada tanımlayıp tek komutla ayağa kaldırmayı adım adım öğren.
Dockerfile Yazma: Katman ve Cache ile Verimli İmaj
Dockerfile yazmayı katman ve cache mantığıyla öğren: komut sırası, multi-stage build ve küçük, hızlı imajlar için pratik ipuçları.
Docker Nedir? Container Mantığı ve Temelleri
Docker nedir, container ile sanal makine farkı ve imaj mantığı: izolasyonun temellerini örneklerle anlatıyoruz.
Git Merge Conflict Çözümü: Adım Adım Rehber
Git merge conflict ile karşılaştığında paniğe gerek yok: çakışma işaretlerini okuyup değişikliği güvenle çözmenin yolu.
Git Rebase vs Merge: Hangisi Ne Zaman Kullanılır
Git rebase merge farkı, temiz commit geçmişi ve çatışma yönetimi: ekibinizde hangisini ne zaman seçeceğinizi pratik örneklerle anlatıyoruz.
Git Temelleri: commit, branch, merge
Git temelleri: depo, staging area, commit ve branch kavramlarını net açıklayan, doğru komut örnekleriyle versiyon kontrolüne pratik bir giriş.