Ana Sayfa / Blog

Blog

Your blog category

ACF Pro ileri kalıplar: flexible content ve clone field deneyimim

Flexible content ve clone field ACF Pro'nun güçlü ama yanlış kullanılmaya müsait iki özelliği. Editör deneyimini bozmadan nasıl kullandığımı anlattım.

Blog 4 dk

Batch vs streaming API endpoints: ne zaman hangisi?

Bir isteği büyük batch yapmak mı, streaming chunks mı göndermek mi? Her iki yönü de prod'da test ettim, kararda faktörler.

Blog 3 dk

MapKit, Google Maps, Mapbox: iOS’ta hangisi ne zaman?

Üç harita SDK'sını da ayrı projelerde kullandım. Her birinin parladığı ve sınıfta kaldığı noktaları detaylandırdım.

Blog 3 dk

Stateless backend mitleri ve gerçekler

Stateless tasarım her sorunu çözmez, bazen yeni sorunlar yaratır. Üretimde karşılaştığım durumları ve stateless olmayan parçaların nereye kaçtığını paylaştım.

Blog 3 dk

Test coverage yüzde 80: mit mi gerçek mi?

Yüzde 80 coverage hedefi sektörde kural gibi kabul ediliyor. Birkaç projede hem yüzde 95'i hem yüzde 30'u gördüm, anlattıklarım farklı.

Blog 3 dk

Resource hints: preload, prefetch, preconnect ne zaman hangisi?

Resource hints'i doğru kullanmak sayfayı hızlandırır, yanlış kullanmak tam tersini yapar. Üç hint'i gerçek projelerde nasıl ayırt ettiğimi yazdım.

Blog 3 dk

WP + Next.js setup: WP GraphQL vs REST API

Headless WP + Next.js geçişinde data layer'ı seçmek kritik karar. WPGraphQL ve WP REST API'nin ayrıntıları, hangi projeye hangisi?

Blog 6 dk

API versiyonlama deprecation timeline’ı: 6 ay nasıl organize edilir?

API v1'den v2'ye geçiş sadece endpoint ismi değişikliği değil. 6 aylık bir deprecation cycle nasıl tasarlanır, consumer communication, breaking change management.

Blog 6 dk

iOS onboarding flow tasarımı: retention’a etkisi

İlk 5 saniye bir uygulamanın kaderini belirliyor. 12 uygulamamda A/B test ettiğim onboarding pattern'ları, hangi kararlar retention'ı nasıl etkiliyor?

Blog 5 dk

Multi-tenant data export/import: GDPR ve KVKK ile uyum

Kullanıcının verisini export etme ve silme hakkı regülasyon şartı. Multi-tenant sistemde bu nasıl tasarlanıyor, data leak riski olmadan?

Blog 7 dk

Test piramidi: unit vs integration vs E2E gerçek dağılımı

Klasik test piramidi tavsiyesi 70% unit, 20% integration, 10% E2E. Gerçek projelerde bu oran her zaman işe yaramıyor. 3 projeden pratik dağılımlar.

Blog 6 dk

Service Worker caching: offline-first bir web app

Service Worker ile ağ kesilse bile çalışan web uygulaması inşa etmek modern web'in gücü. Cache stratejileri, precaching, runtime cache, update flow üzerine.

Blog 6 dk