Ana Sayfa / Blog

Blog

SaaS, iOS, API ve WordPress üzerine kısa teknik notlar.

Tenant onboarding otomasyonu: manuel’den API’a geçiş

Multi-tenant SaaS'ın ilk aylarında her yeni müşteri elle onboard ediliyor. 50 müşteride darboğaz oluyor. Onboarding pipeline'ını nasıl otomatize ettim?

Blog 6 dk

Yeni geliştiriciyi 2 haftada productive hale getirmek

Onboarding dokümante edilmemiş bir ekipte yeni developer 2 ay sonra bile zar zor başarılı iş çıkarıyor. 2 haftaya indiren 6 maddelik süreç.

Blog 6 dk

Critical CSS extraction: production’da nasıl?

Above-the-fold CSS'i inline etmek FCP'yi ms seviyesinde iyileştiriyor. Critical CSS extraction tool'ları, build pipeline entegrasyonu, dinamik sayfa problemi.

Blog 5 dk

Yurtiçi/MNG/Aras kargo API entegrasyonları

Türkiye kargo şirketlerinin API'ları modern değil ama çalışır. 3 farklı WooCommerce entegrasyonunda öğrendiklerim, XML/SOAP workflow'u, tracking, rate comparison.

Blog 6 dk

Face ID ve Touch ID: LocalAuthentication framework’ü doğru kullanmak

Biometric auth iOS'ta premium feature. LocalAuthentication API'si sade ama yanlış kullanımı kullanıcı güvenliğini riske atıyor. 5 uygulamadan pratik pattern'ler.

Blog 6 dk

Real-time vs eventual consistency: kullanıcı deneyimine etkisi

Distributed sistemde eventual consistency kaçınılmaz ama kullanıcı deneyimine yansıması tercih meselesi. Read-your-writes, session consistency, optimistic UI pattern'leri.

Blog 5 dk

Incident response: postmortem’i nasıl yazarsın?

Postmortem formalite değil öğrenme aracı. İyi postmortem nasıl yapılandırılır, hangi sorular sorulur, blameless kültür nasıl korunur, action item'lar takip edilir?

Blog 6 dk

Lazy loading: native vs IntersectionObserver karşılaştırma

Native loading=lazy modern browser'larda yeterli mi yoksa IntersectionObserver custom implementation hala gerekli mi? 3 projeden pratik karşılaştırma.

Blog 5 dk

PayTR entegrasyonu: webhook ve callback notları

PayTR'yi 6 WooCommerce sitesinde kurdum. iyzico'dan farklı akışı, iFrame checkout, callback timing, taksit politikaları üzerine öğrendiklerim.

Blog 6 dk

Webhook vs Polling: gerçek trade-off ve hibrit yaklaşım

Webhook yerine polling, polling yerine webhook tartışması yanlış sorulmuş bir soru. Hangi koşulda hangisi daha mantıklı, ne zaman ikisini birlikte kullanmak gerekiyor?

Blog 5 dk

Sign in with Apple entegrasyonu: zorunlu, yanlışı zor

App Store Guideline 4.8 ile üçüncü taraf login sunan her iOS app'te Sign in with Apple zorunlu. ASAuthorization framework'ü, anonymous email relay,…

Blog 5 dk

Batch processing pipeline tasarımı: 3 gerçek proje örneği

Rapor üretimi, veri göçü, gecelik aggregation pipeline'ları kurduğum 3 projeden ortak pattern'ler. Chunking, checkpoint, retry disipline, idempotency garanti.

Blog 5 dk