WordPress güvenlik sertleştirme: .htaccess’ten mu-plugins’e
WordPress default kurulum hedef tahtası. Beş katman halinde uyguladığım sertleştirme pratiklerini, hangi saldırıya karşı neyi yaptığımı paylaştım.
WebSocket gerçek zamanlı implementasyon: ölçeklenme notları
Tek sunucuda çalışan WebSocket uygulaması, çok sunucuya geçince nasıl davranıyor? Sticky session, pub/sub, connection limit detaylarını paylaştım.
In-app review prompt: ne zaman ve nasıl tetiklemeli?
StoreKit'in request review API'sini yanlış kullanan uygulamalar var. Doğru tetikleyici anları ve kaçınılması gereken kalıpları detaylandırdım.
Chaos engineering’i küçük ekipte uygulamak
Netflix'in chaos monkey hikayesi ünlü, peki 5 kişilik bir ekip chaos engineering'den nasıl fayda görür? Kademeli yaklaşımımı paylaştım.
Remote-first takım: asenkron çalışma disiplini
Freelance hayatında farklı remote takımlarla çalıştım. Bazı takımlar asenkronluğu çözmüş, bazıları her şey senkron istiyor. Farkın ne olduğunu paylaştım.
JavaScript bundle splitting: dynamic import ne zaman değer?
Bundle'ı parçalara ayırmak herkesin önerdiği bir pratik, ama her durumda değer katmıyor. Gerçek ölçümlerle ne zaman değerli olduğunu paylaştım.
Multi-currency WooCommerce: plugin yerine kodla
Plugin ile 70$ ödeyip karışık davranış almak yerine, ihtiyaca göre özel implementasyon yaptım. Neyi nasıl kurduğumu paylaştım.
Server-Sent Events (SSE): WebSocket’e göre ne zaman avantajlı?
WebSocket popüler ama her gerçek zamanlı senaryoya overkill. SSE'nin hangi durumlarda daha iyi olduğunu projeden örneklerle anlattım.
iOS Camera ve Photos framework: doğru yetki akışı
Kamera ve fotoğraf izinlerini yanlış istemek uygulamanızı reject ettirir ya da kullanıcıyı kaçırır. Başıma gelenlerle birlikte doğru akışı paylaştım.
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.