Ana Sayfa / Blog

Blog

Your blog category

App Store review’dan dönmemek için 12 submission’dan öğrendiklerim

Her review reddedilmesi 3 gün gecikme. 12 uygulamada 40+ submission yaptım, en çok hangi sebeplerle reddedildim ve nasıl engelledim.

Blog 4 dk

Mimarinin bozulmaya başladığını gösteren 5 sinyal

Kod tabanınız her gün biraz daha yavaşlıyorsa, bu metrikleri takip etmiyor olabilirsiniz. 19 yıllık tecrübemden erken uyarı işaretleri.

Blog 4 dk

SwiftUI’da state yönetimi: @State, @Observable, @Environment ne zaman hangisi?

SwiftUI state API'leri karışık geliyor. Pratik bir karar ağacı, hangi durumda hangisini kullanacağınıza ayıracağınız 2 dakika.

Blog 3 dk

Monolit’i mikroservise çevirmeden önce sormanız gereken 3 soru

Her ekip mikroservise geçmek istiyor. Çoğu zaman monolit daha iyi bir çözüm. Geçiş kararını vermeden önce kendinize sorun.

Blog 4 dk

12 App Store uygulamasında %0 crash oranını nasıl koruyorum

Crash rate disiplini bir araç setinden değil, bir kod kültüründen gelir. Production'da kullandığım somut teknikler.

Blog 4 dk

SaaS’ta çok kiracılı izolasyon: row-level mi, schema-level mi?

3 farklı multi-tenant SaaS projesinde denediğim izolasyon modellerinden notlar. Ne zaman row-level tenant_id yeter, ne zaman schema-level kaçınılmaz olur.

Blog 3 dk

StoreKit 2 ile abonelik gelirinin %10’unu sessizce kaybetmemek

Abonelik akışında kod doğru görünse bile düzgün kurgulanmayan 5 edge case, StoreKit 2'ye geçtiğimde öğrendiğim pahalı dersler.

Blog 4 dk