Uzun süreli job’lar için retry ve idempotency stratejisi
Bir email gönderimi iki kez gitti, bir ödeme iki kez çekildi. Retry tasarımında idempotency olmayınca neler yaşadığımı ve nasıl düzelttiğimi yazdım.
CI/CD pipeline 20 dakikadan 4 dakikaya: yaptıklarım
Bir takımın build süresini 20 dakikadan 4 dakikaya düşürdüm. Hangi optimizasyonun ne kadar kazanç sağladığını ayrıntıyla paylaştım.
Third-party script performansı: Tag Manager’ın gerçek etkisi
Google Tag Manager, ads pixelleri, chat widget'lar. Hepsi 'hızlı' diye geliyor, performans metrikleri başka şey söylüyor. Ölçüm ve kısıtlama önerilerim.
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.
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.
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.
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.
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ı.
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.
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?
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.
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?