Blog

· Laravel

Laravel ile SaaS Uygulama Geliştirme: Multi-Tenancy'den Billing'e

Single DB multi-tenancy, Cashier ile subscription, plan bazlı erişim kontrolü. SaaS projenizi Laravel ile sıfırdan kurma rehberi.

· Laravel

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.

· Laravel

PHP 8.4 ve 8.5 Yenilikleri: Laravel Geliştiricileri İçin Rehber

Property hooks, asymmetric visibility, pipe operator ve daha fazlası. PHP'nin son iki versiyonundaki yenilikler ve Laravel'de kullanımı.

· DevOps

GitHub Actions ile Laravel CI/CD Pipeline: Test, Build, Deploy

PHPUnit testleri, Pint lint kontrolü ve SSH ile deploy. GitHub Actions workflow dosyasını sıfırdan yazma rehberi.

· Veritabanı

MySQL Query Optimizasyonu: Index, Explain ve Slow Query Log

N+1 query'den composite index'e, EXPLAIN okumadan slow query log'a. Sorgu performansını 10x artırma rehberi.

· Laravel

Laravel Güvenlik Rehberi: XSS, CSRF, SQL Injection ve Daha Fazlası

OWASP Top 10 saldırılarına karşı Laravel'in korumaları ve ek güvenlik önlemleri. Production güvenlik checklist'i.

· DevOps

Linux Sunucu Yönetimi: Laravel Projesi Deploy Rehberi

VPS kurulumundan LEMP stack'e, SSL'den queue worker'a. Laravel projenizi Linux sunucuya deploy etme adımları.

· Genel

Flutter ile Cross-Platform Uygulama Geliştirme: Tek Kodla Her Platforma

Dart dili, widget sistemi, state management ve REST API entegrasyonu. Flutter ile mobil uygulama geliştirme rehberi.

· DevOps

Docker ile Geliştirme ve Deploy: Konteyner Dünyasına Giriş

Dockerfile, docker-compose, multi-stage build. Laravel projenizi Docker ile geliştirme ve production'a taşıma rehberi.