#Clean Code
Yazılımcı Olarak Freelance Çalışmak
Freelance yazılımcı olmanın avantajları, dezavantajları ve başarılı olmak için ipuçları.
Laravel'de Custom Validation Rule Yazma
Custom validation rule yazma: TC kimlik, IBAN, telefon, iş günü kontrolü. Parametreli rule, closure rule ve Form Request entegrasyonu.
Laravel'de Custom Helper Fonksiyonları Yazmak
Custom helper fonksiyonları: format_price, turkish_date, active_class. Composer autoload, function_exists guard ve best practice'ler.
Domain-Driven Design (DDD) ile Laravel Projeleri Yapılandırma
DDD ile Laravel: Entity, Value Object, Aggregate Root, Repository Pattern ve domain bazlı klasör yapısı.
Laravel Pipelines ile Veri İşleme Akışları
Pipeline pattern ile veri işleme zincirleri: validasyon, temizleme, formatlama aşamaları ve gerçek dünya örnekleri.
Laravel'de IoC Container ve Contextual Binding
IoC Container ve Contextual Binding: aynı interface'in farklı sınıflara farklı implementasyonlarla enjekte edilmesi.
Tailwind ve Blade ile Olceklenebilir Design System
Tailwind + Blade ile design system: token mimarisi, component variants, dark mode, performans optimizasyonu ve bakım stratejisi.
Laravel + Claude Code Ekosistemi: Tum Araclar ve Konfigurasyon
Laravel + Claude Code ekosistemi: CLAUDE.md konfigürasyonu, MCP server'lar, PHPStan entegrasyonu ve günlük workflow.
Vibe Coding vs Developer-Driven AI: Production'da Fark
Vibe coding vs developer-driven AI: güvenlik istatistikleri, CLAUDE.md ile kural belirleme ve test-driven AI workflow.