Sprint planning’i doğru yapmak: toplantı değil müzakere
Sprint planning çoğu ekipte ritual. 2 saat sürüyor, çıktı net değil. Gerçekten değer kazanan bir pratik haline getirmek.
CLS kaynakları: font loading’den reklam yerleşimine
Cumulative Layout Shift (CLS) Google'ın visual stability metric'i. Content yerleşim kaymaları neden ve nasıl fix.
WP REST API endpoint geliştirme: authentication ve capability checks
WordPress REST API custom endpoint yazıyorsunuz. Security discipline - authentication, authorization, rate limiting.
API key rotation stratejileri: 4 senaryoda uygulama
API key leak olursa ne olur? Rotation yapılmıyorsa yıllar süren risk. 4 gerçek senaryoda pratik rotation.
Dark Mode implementation: tasarımdan kod’a disiplin
iOS 13'ten beri Dark Mode var. Kötü implement edilmiş app'ler hâlâ her yerde. Doğru yaklaşım, design'dan kod'a.
Disaster recovery planı kağıt üzerinden çıkarırken yaptığım hatalar
DR planı çoğu şirkette kağıt üzerinde var, test edilmiyor. Gerçek test'te ortaya çıkan hatalar.
Estimation: story point’in zamanla ilişkisi yok
Story point = saatler değil. Ama çoğu ekip bu yanılgıyla tahmin yapıyor. Doğru estimation nasıl?
LCP iyileştirme: 10 maddelik kontrol listesi
Largest Contentful Paint Google'ın en önemli performance metric'i. 2.5s altına çekmek için pratik checklist.
WooCommerce B2B fiyatlandırma: plugin mı, custom code mı?
B2B e-ticaret'te müşteriye göre fiyat farklı. Bulk discount, kategori indirimi, üyelik tier'ları. Plugin mi custom mı?
OAuth 2.0 flow’ları pratikte: authorization code, PKCE, client credentials
OAuth 2.0 en yaygın authorization protocol. 4 farklı flow, her biri farklı senaryoya. Pratik kullanım rehberi.
SF Symbols ile dinamik icon stratejisi
SF Symbols Apple'ın ücretsiz icon library'si. 5000+ symbol, dynamic color, weight. Custom icon'ları attırdı.
Blue/green, canary, rolling deploy: gerçek karar kriterleri
Three deploy stratejisi. Her birinin avantajı, dezavantajı. Production'da hangi senaryoda hangisi optimal?