Yazılar
Kendi ürünlerimi yayına alırken gerçekten yaşadığım şeyler: mağaza reddi ve neden düzeltmenin işe yaramadığı, canlıda veri kaybı, sessizce ıskalayan CSS. Hepsi ölçümle, tarihle ve gerçek sayılarla.
3 Eylül 2026
Ön uç · 3 dk okuma
Ön uç · 3 dk okuma
Mobil düzeni kıran şey dekoratif bir parıltıydı
Yatay taşmayı arayan herkesin bildiği his: metin sağdan kesiliyor ve hangi öğenin yaptığı belli değil. Üçünü de ölçerek buldum, ikisi beklediğim yerde değildi.
3 Eylül 2026
Ön uç · 2 dk okuma
Ön uç · 2 dk okuma
text-transform: uppercase Türkçe sayfada marka adını bozuyorKısa bir yazı, çünkü hata da kısa. Ama bir kez gördükten sonra her Türkçe arayüzde fark ediyorsunuz.
31 Ağustos 2026
Canlı olay · 3 dk okuma
Canlı olay · 3 dk okuma
21 il boş kaldı: koruma bozuk veriyi engellemedi, kendi geçmişine takıldı
Gelen veri baştan beri sağlıklıydı. Yazılmasını engelleyen şey, korumanın bir gün önceki kendi çıktısıydı.
31 Ağustos 2026
Mağaza · 4 dk okuma
Mağaza · 4 dk okuma
Apple üç kez reddetti: ATT, GDPR formu ve beklemediğim bir sıra sorunu
Her düzeltme bir sonraki katmanı açtı. Sonuncusu kodda değil, iOS’un ATT istemini ne zaman göstermeyi kabul ettiğindeydi.
20 Ağustos 2026
Mimari · 2 dk okuma
Mimari · 2 dk okuma
Konumu sunucuya hiç göndermeden “en yakını” bulmak
Konumu sunucuya göndermek en kolay yol. Göndermemek bir satır kod değil, bir mimari karar — ve faturası il listesinin tamamını indirmek.
15 Ağustos 2026
Mağaza · 2 dk okuma
Mağaza · 2 dk okuma
Play beyanı düzelttik, ret kelimesi kelimesine aynı geldi
Bir formda yanlış kutuyu işaretlemek uygulamayı kod incelemesine bile sokmadan reddettirebiliyor. Asıl sürpriz, kutuyu düzeltmenin yetmemesiydi.