Blog

· JavaScript

Web Crawler ve Scraping: Puppeteer ile Veri Toplama

Puppeteer ile sayfa scraping, network intercept, proxy rotation. Yasal kurallar ve anti-bot korumaları.

· Genel

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.

· Genel

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

Laravel API Inspector: Route ve FormRequest'ten Otomatik Dokümantasyon

FormRequest kurallarından otomatik API dokümantasyonu. Postman collection, OpenAPI spec ve analitik dashboard tek pakette.

· Laravel

Laravel Eloquent Attribute Maskeleme: Hassas Verileri Otomatik Gizleme

E-posta, telefon, isim gibi hassas alanları model seviyesinde otomatik maskeleyin. KVKK/GDPR uyumluluğu için pratik çözüm.

· Laravel

Laravel Herd ile Lokal Geliştirme: XAMPP ve Docker'a Elveda

PHP, Nginx, Composer tek pakette. Sıfır bağımlılık, sıfır terminal komutu. Herd ile Laravel geliştirme ortamı 1 dakikada hazır.

· Laravel

Laravel 12 ile Push Notification: Firebase Cloud Messaging (FCM)

FCM ile tarayıcı kapalıyken bile push notification gönderin. kreait/firebase-php ve Notifire alternatifleriyle Laravel 12 entegrasyonu.

· Laravel

GlitchTip vs Sentry: Hata İzleme Platformu Karşılaştırması

Sentry vs GlitchTip: self-hosted kurulum, kaynak tüketimi, SDK uyumu, Laravel entegrasyonu. Hafif ve açık kaynak error tracking rehberi.

· Laravel

Laravel'de API Rate Limiting: Basit Throttle'dan Dinamik Stratejilere

API rate limiting stratejileri: basit throttle'dan plan bazlı dinamik limitlere, 429 response özelleştirme ve Redis cache driver seçimi.