CORS’u gerçekten anlamak: preflight, credentials, wildcard
CORS error'ları her frontend developer'ın karşılaştığı klasik. Gerçekten nasıl çalışıyor, hangi header'lar ne yapıyor?
Swift 6 concurrency migration: hazır mısın?
Swift 6 strict concurrency checking default. 100K+ LOC codebase'i nasıl migrate ederim? Actors, Sendable, isolation anlamak.
Distributed rate limiting: multiple server’da nasıl state paylaşılır?
Tek server'da rate limit kolay. 5 server'lı cluster'da shared state sorunu. Redis Lua, database, consistent hashing approach'ları.
iOS 18 yeni özellikleri: hangileri gerçek proje değeri taşıyor?
WWDC 2024 iOS 18'i tanıttı. Apple Intelligence, new Control Center, Tinted icons... Hangileri production'da mantıklı?
Code review pratikte: yavaşlatmadan kaliteyi artırmak
Code review çoğu ekipte ya çok yavaş ya da yüzeysel. İkisi de kötü. Disiplinli, hızlı, derinlemesine nasıl yapılır?
iOS 17 Privacy Manifest: nasıl doğru doldurulur?
Apple'ın iOS 17'de getirdiği PrivacyInfo.xcprivacy dosyası submission için zorunlu. Yanlış doldurursan reddediliyor.
API test automation: Postman’den Newman’a, CI’a entegre
API test'leri manuel çalıştırmak çok kötü bir alışkanlık. Postman collection'dan CI pipeline'a kadar automation disciplin.
Fastlane ile release automation: gerçek bir pipeline
iOS release tek tıkla olmalı. Fastlane ile benim kullandığım 12 app'te tekrarlanabilir pipeline.
Circuit breaker pattern’ini production’da gördüğüm yerler
Downstream service çökünce sen de çökme. Circuit breaker pattern ne zaman gerekli, nasıl doğru implement edilir?
Xcode Cloud: ne zaman kullanmalı, ne zaman Fastlane yeterli
Apple'ın native CI/CD'si Xcode Cloud. Fastlane'in alternatifi mi, tamamlayıcısı mı? 2 projede denedikten sonra karar kriterleri.
OpenAPI/Swagger ile doc-first development disiplini
API geliştirirken doc'u sonradan yazmak anti-pattern. OpenAPI spec'ini önce yazmanın 4 pratik faydası.
Crash symbolication: doğru kurmak için .dSYM yönetimi
Crashlytics'te crash gördün ama stack trace hex address'ler. Niye? .dSYM file'ları eksik. Doğru upload disiplini.