Skocz do treści

Konferencja TypeVille 20-22 kwietnia! Z kodem typeofweb10 10% rabatu!

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