Bezpieczeństwo aplikacji w React.js 🔒
Frontlive Newsletter
Cześć 👋
Witaj w kolejnym newsletterze! Dziś przygotowałem dla Ciebie kilka materiałów o testach, bezpieczeństwie, przeglądarkach i TypeScripcie.
Enjoy!
React Testing Library - testy w praktyce
Po ostatnim wprowadzającym wpisie przyszedł czas na przykłady z życia wzięte. Dzisiaj przetestujemy sobie komponent, który bardzo często znajduję się w naszych codebase'ach. Przez jednych lubiany, przez drugich znienawidzony - formularz. To jeden z tych kawałków kodu, który teoretycznie jest łatwy do zaimplementowania, ale w prakce bywa różnie. Skopać możemy go zaczynając od etapu projektowania, a kończąc na wdrażaniu dostępnych rozwiązań. A jak wygląda sprawa z testami? Sprawdźmy to!
Bezpieczeństwo aplikacji w React.js
O bezpieczeństwie aplikacji webowych mówimy często w kontekście backendu, a co z fontem? Okazuję się, że po tej drugiej stronie barykady istnieją również pewne podatności. Philippe De Ryca, autor prezentacji GOTO, pokazuje niektóre i z nich i mówi jak ich uniknąć.
Każdy z nas codziennie korzysta z przeglądarki. Powiem więcej, frontend developerzy korzystają z nich do produkowania oprogramowania. Jednak bardzo często brakuje nam szerszego spojrzenia na to, jak one tak właściwie działają. Ten artykuł pokazuje w jaki sposób działają m.in. silniki renderowania oraz parsery, myślę, że warto zerknąć :)
TypeScript 4.1 - zaawansowane typy
Świat TypeScripta cały czas się rozwija, wyszła już wersja 4.3, a ja jeszcze nie zdążyłem się zapoznać z wszystkimi nowościami w 4.1 🤯 Ten artykuł bardzo fajnie przemyca niektóre "nowości" na przykładach z mapowanymi typami, polecam!