Skocz do treści

Druga edycja Kursu Nowoczesnego Frontendu: Next.js, React, TypeScript, GraphQL

Wady React Hooks

Ten artykuł jest częścią 40 z 41 w serii React.js.

Zdjęcie Michał Miszczyszyn
Opinie47 komentarzy

Od wielu tygodni nie opada kurz po zamieszaniu związanym z React Hooks. Poziom hype przebił wszelki hajpometry, a rozsądna debata na temat kodu została zastąpiona prześciganiem się w pisaniu co raz to sprytniejszych i czystszych (w sensie pure) reReact Hooków. Zastanówmy się jednak nad wadami tego rozwiązania. Czytaj dalej… artykuł Wady React Hooks

Podstawowe struktury danych — tablica i lista

Ten artykuł jest częścią 2 z 3 w serii Piece of cake.

Zdjęcie Michał Miszczyszyn
Dobry KodBrak komentarzy

Znajomość podstawowych struktur danych takich, jak tablica czy lista, jest w środowisku akademickim uważana za wiedzę podstawową w programowaniu. Czy tak jest naprawdę? Moim zdaniem nie jest to absolutnie niezbędne do codziennego klepania kodu. Mimo to, warto jednak poznać różnorodne struktury danych, gdyż ta wiedza może mieć wpływ na nasze… Czytaj dalej… artykuł Podstawowe struktury danych — tablica i lista

Automatyczne uruchamianie testów w Buddy

Ten artykuł jest częścią 3 z 4 w serii CI/CD z Buddy.works.

Zdjęcie Michał Miszczyszyn
OpinieBrak komentarzy

Jednym z najbardziej potrzebnych elementów tworzenia niezawodnych aplikacji jest pisanie testów i ich automatyczne uruchamianie po stworzeniu Pull Requesta. W tym artykule pokazuję, jak łatwo skonfigurować w tym celu Buddy.works tak, aby automatycznie uruchamiał testy jednostkowe i testy integracyjne. Czytaj dalej… artykuł Automatyczne uruchamianie testów w Buddy

Ustawienie narzędzi do Continuous Integration i Continuous Delivery nierzadko odstrasza nawet zaawansowane osoby. Nie dziwię się! Pisanie plików konfiguracyjnych w YML do najprzyjemniejszych nie należy. W tym wpisie pokazuję ciekawą alternatywę: jak łatwo wyklikać Continuous Integration w Buddy.works na przykładzie aplikacji React.js i GitHub Pages! Czytaj dalej… artykuł Continuous Integration na GitHub Pages w Buddy.works

Continuous Integration — Recenzja Buddy.works

Ten artykuł jest częścią 1 z 4 w serii CI/CD z Buddy.works.

Zdjęcie Michał Miszczyszyn
Opinie1 komentarz

Przez ostatnie kilka lat pracy w branży poznałem wiele różnych narzędzi do Continuous Integration (CI) i Continuous Delivery (CD). Sądziłem, że już nic nie będzie w stanie mnie zaskoczyć i nic nie będzie łatwiejsze, bo niby co dałoby się tutaj uprościć? Otóż, myliłem się. Poznajcie Buddy.works! Czytaj dalej… artykuł Continuous Integration — Recenzja Buddy.works

Często w algorytmicznych zadaniach rekrutacyjnych można natrafić na wymagania dotyczące pojęć takich, jak złożoność obliczeniowa lub złożoność pamięciowa algorytmów. Są to też pojęcia, które warto znać, aby bardziej świadomie podejmować codzienne decyzje dotyczące kodu. Ale co to oznacza? W tym wpisie wyjaśniam, o co chodzi z notacją „duże O” O(n).… Czytaj dalej… artykuł Złożoność obliczeniowa, czasowa i pamięciowa algorytmów