#Clean Code
Laravel'de Regex: Validation, Route Pattern ve Günlük Kullanım
TC kimlik, telefon, IBAN doğrulama pattern'leri. Laravel validation ve route constraint'lerinde regex kullanım rehberi.
LLM ve AI Araçları: Bir Developer'ın Günlük Kullanım Rehberi
Claude Code, Copilot, MCP protokolü. AI araçlarını günlük geliştirme rutinine entegre etme rehberi.
Scrum ve Agile: Solo Developer ve Küçük Takımlar İçin Pratik Uyarlama
Sprint planlaması, Kanban board, estimation. Scrum framework'ünü tek kişilik geliştirme sürecine uyarlama.
Laravel Observer: Model Event'lerini Temiz Tutmanın Yolu
Model event'lerini Observer ile ayırarak temiz kod yazmak. ObservedBy attribute, afterCommit, sipariş sistemi örneği.
Tailwind CSS 4: Utility-First CSS'in Evrimi
Tailwind CSS 4 ile gelen yeni özellikler ve neden projelerimde Bootstrap yerine Tailwind tercih ediyorum.
Laravel'de Katmanlı Mimari: Controller → Service → Repository
Controller → Service → Repository katmanlı mimari. Ne zaman kullanmalı, interface binding ve test yazılabilirlik.
Alpine.js: JavaScript Framework'lere Minimalist Alternatif
Vue.js veya React kullanmak istemediğiniz projeler için Alpine.js ile interaktif UI bileşenleri.
Git Workflow: Feature Branch Stratejisi
Ekip çalışmasında verimli Git workflow'u: feature branch, code review ve merge stratejileri.
Laravel Modüler Mimari: nwidart/laravel-modules
Büyük Laravel projelerini modüllere ayırarak yönetilebilir hale getirme stratejisi.