» Etiket
frontend
36 yayınAngular rxResource İçinde tap() Kullanmayı Neden Bıraktım
Angular rxResource stream'i içinde tap() ile signal yazmak NG0600 hatasına yol açar. Doğru çözüm: stream'i tek tip değer döndürecek şekilde tasarlamak.
Eklenti rozetinde yeni state yerine mevcut önbellek kullanımı
Eklenti güncelleme rozeti için yeni API yerine mevcut cross-site önbellek kullanıldı; state çoğalması ve senkron hataları önlendi.
20.000 Satırlık AngularJS Editörünü Yeniden Yazmanın Gerçek Zorluğu
Bir ekip, Fabric.js tabanlı harita editörünü yeniden yazarken en büyük sorunun eski kod değil, canvas CORS hatası ve yazdırma özelliği olduğunu keşfetti.
CommitBrief — terminalde yapay zekâ destekli kod incelemesi
Staged değişiklikleri, bir commit aralığını ya da bütün bir GitHub pull request'ini yerelde inceleyen sağlayıcı bağımsız CLI. Sıfır telemetri, sunucu yok. Açık kaynak, GPL-3.0.
commitbrief.comCanlı Sohbet Akışını 3,700+ Mesajda Nasıl Sorunsuz Hale Getirdim
Canlı alışveriş akışı için geliştirdiğim LiveShop ile mesaj yoğunluğunun üstesinden nasıl geldim? Performans iyileştirmeleri ve sonuçlar burada.
Alışkanlık Takip Uygulamasında Streak Mantığı: Tek Hook
Alışkanlık takip uygulamalarında streak hesaplama, saat dilimi ve gece vardiyası gibi zorlukları tek bir React hook'una taşımanın avantajları ve davranışsal sınırları ele alınıyor.
VectoJS: DOM'suz UI Çerçevesi Erişilebilirliği Korudu
VectoJS, arayüzü DOM yerine tek canvas'a çizen açık kaynak TypeScript çerçevesidir; etkileşimli öğelere görünmez DOM projeksiyonuyla erişilebilirlik sağlar.
React'te SSR Uyumlu Kalıcı State: useLocalStorage Hook'u
useState + useEffect ile yazılan localStorage çözümlerinin dört gizli hatasını ve bunları çözen useLocalStorage hook'unun SSR, senkronizasyon ve serileştirme yaklaşımını inceliyoruz.
React'ta useCallback ve useMemo Ne Zaman Gerekli?
Her fonksiyonu useCallback'e sarmak performansı artırmaz, düşürebilir. Profiler tabanlı bir yaklaşımla useMemo ve useCallback'i ne zaman kullanmanız gerektiğini öğrenin.
GitHub, Pull Request Diff Satırlarını Nasıl Hızlandırdı
GitHub, Files changed sekmesindeki React mimarisini yeniden tasarlayarak DOM düğüm sayısını ve JavaScript heap kullanımını azalttı. Büyük pull request'lerde performans nasıl artırıldı?
Shadcn/ui artık varsayılan olarak Base UI kullanıyor
Shadcn/ui, Radix yerine Base UI'yi varsayılan bileşen kütüphanesi yaptı. Değişimin nedenleri, migrasyon süreci ve geliştiriciler için etkileri.