Frontend JS

Event Loop a kolejność wykonywania kodu w JavaScript

JavaScript jest dosyć kontrowersyjnym językiem programowania. Jedni go uwielbiają, inni nienawidzą. Posiada wiele oryginalnych mechanizmów, które nie pojawiają się w innych popularnych językach i są charakterystyczne tylko dla niego. Jednym z nich jest momentami dosyć nieintuicyjna kolejność uruchamiania się kodu, powodująca mieszanie się świata synchronicznego i asynchronicznego. Rządzi tym główny bohater dzisiejszego artykułu: Event Loop.

Context API w React!

Wraz z pojawieniem się wersji v16.3.0 Reacta, do naszych rąk trafiła całkiem nowa i myślę, że całkiem przydatna funkcjonalność. Mowa tutaj o tytułowym Context API, które pozwala na wprowadzenie do aplikacji pewnych globalnych ustawień, od których zależeć mogą niektóre komponenty. Dzięki temu implementacja w aplikacji, na przykład, wielu wersji kolorystycznych staje się dziecinnie prosta. Zresztą sam się za chwilę o tym przekonasz!

Jak zostać testerem oprogramowania bez doświadczenia w IT. Praktyczne sugestie

Ostatnio zauważyłem, że testowanie oprogramowania stało się bardzo popularnym wyborem kariery dla osób, które chcą spędzić życie przed komputerem lub innymi słowy — dostać się do świata IT. To, co mi się nie podoba, to fakt, że wielu z tych testerów po pewnym czasie porzuca tę specjalizację i przeskakuje na drugą stronę barykady, by zostać programistą. Traktują testowanie tylko jako punkt wejścia…

CSS: pseudoelementy

Pseudoelementy to specyficzny rodzaj elementów. Pozwalają na wstrzyknięcie w dynamiczny sposób dodatkowej treści do elementów naszej strony – bez ingerencji w kod HTML. Dzięki wideo poznasz dwa najpopularniejsze z nich – ::after i ::before. Zgodnie z nazewnictwem pozwalają one na dodanie treści treści przed i za elementem. Ograniczają ilość kodu, a jednocześnie urozmaicają stronę www.