Blog

Validacja w Express.js z pomocą express-validator

Przede wszystkim, czym jest validacja i do czego jej potrzebujemy? Validacją nazywamy szereg czynności polegający na sprawdzeniu zgodności z danymi schematami i wytycznymi, a także naszymi oczekiwaniami i przewidywaniami. Programiści validację stosują najczęściej do sprawdzania poprawności danych wejściowych. Moim subiektywnym zdaniem sprawdzanie poprawności otrzymywanych danych jest absolutną koniecznością jeśli chcemy aby nasza aplikacja działała poprawnie. Gdzie wykonywać validację? Czynność tą powinniśmy wykonywać zarówno po stronie … Czytaj dalej Validacja w Express.js z pomocą express-validator

Kopiowanie obiektów w JavaScript

To nie takie proste Dla osoby dopiero zaczynającej swoją przygodę z JavaScriptem temat pozornie może być banalny. “Na chłopski rozum” wystarczyłoby przypisać nowej zmiennej wartość starej zmiennej i powinno działać. Zatem spróbujmy: const myObject = { name: “John” } const newObject = myObject; console.log(myObject); console.log(newObject); console.log(myObject === newObject); Działa! Jednakże, gdyby kopiowanie obiektów było aż tak proste, to nie powstałby ten artykuł. Dokonajmy … Czytaj dalej Kopiowanie obiektów w JavaScript

Seedery w Node.js

Czym tak w ogóle są seedery? Tworząc aplikację bardzo często zachodzi potrzeba pracy na danych. Oczywiście nic nie stoi na przeszkodzie, abyśmy uruchomili pokłady swojej wyobraźni i wpisywali do bazy danych testowe rekordy. Niemniej jednak jest to mało produktywne zajęcie. Nie wspominam nawet o tym, że takich rekordów często potrzeba dziesiątki, setki a nawet i czasem tysiące. W tem miejscu z pomoca przychodzą nam seedery, czyli specjalne funkcje pozwalające nam … Czytaj dalej Seedery w Node.js

Jak mądrze rozwijać swoje umiejętności programistyczne?

Kariera programisty to nieustanny rozwój Mam nadzieję, że jest to oczywiste dla każdego czytelnika tego bloga. Kto się nie rozwija tak naprawdę się cofa. Dlatego też warto już od samego początku wiedzieć jak rozwijać się mądrze tak, aby wypracować sobie dobre nawyki i praktyki oraz uniknąć błądzenia w poszukiwaniu odpowiedzi na nurtujące nas pytania. Artykuł ten jest skierowany głównie dla początkujących programistów oraz dla tych, którzy dopiero … Czytaj dalej Jak mądrze rozwijać swoje umiejętności programistyczne?

Wstęp do REST API

Dlaczego akurat wpis o REST API? Na stworzenie tego wpisu zdecydowałem się po podjęciu decyzji o rozpoczęciu mojego nowego projektu. Jednym z elementów projektowanej aplikacji jest właśnie REST API. W tym wpisie chcę podzielić się zdobytymi doświadczeniami z czytelnikami. Oprócz tego wpis ten traktuję jako swoiste ugruntowanie zdobytej wiedzy, które pomoże nie tylko mi ale także czytelnikom tego bloga. Gotowy/a? W takim razie zaczynajmy… Rozszyfrowanie skrótów Na początek, aby … Czytaj dalej Wstęp do REST API

Case study moich doświadczeń z blogowaniem – nieco przemyśleń

Zmiany na blogu! Czytelnicy, którzy odwiedzają mojego bloga regularnie zapewne zauważyli, że blog zupełnie zmienił swoją szatę graficzną. Nie była to dla mnie decyzja łatwa, ponieważ w poprzedni layout bloga włożyłem naprawdę sporo pracy i serca niemniej jednak konieczna. Przy okazji tak wielkich zmian postanowiłem napisać małe case study – podzielić się w tym wpisie moimi przemyśleniami, doświadczeniami związanymi z blogowaniem. Być może również Ty, drogi … Czytaj dalej Case study moich doświadczeń z blogowaniem – nieco przemyśleń

Rzut okiem na WordPress REST API

Słowem wstępu o WordPress REST API WordPress wraz z wersją 4.7 otrzymał REST API. Dzięki niemu, w łatwy sposób możemy uzyskać dane w formacie JSON z naszego systemu zarządzania treścią. Jest to świetna alternatywa dla motywów. Rozwiązanie to ma wiele zalet, ale też kilka wad, które teraz pokrótce opiszę. Zalety WordPress REST API Główną zaletą jest brak konieczności znajomości języka PHP. Nie korzystamy tu … Czytaj dalej Rzut okiem na WordPress REST API

Zdrowie w pracy programisty

Zdrowie w pracy programisty Część czytelników może powiedzieć: “Przecież to jest blog dotyczący technologii, a ten nam tu ze zdrowiem wyskakuje!” – i te osoby będą miały rację. Jednakże zdrowie w naszym życiu odgrywa piekielnie ważną rolę. Utrata zdrowia może nieść tragiczne i czasem nieodwracalne konsekwencje, ponadto zdrowe ciało i umysł pozwalają znacznie zwiększyć naszą wydolność zarówno fizyczną jak i psychiczną. W tym wpisie chciałbym … Czytaj dalej Zdrowie w pracy programisty

Wartościowe kanały programistyczne na YouTube

Czy warto uczyć się programowania na YouTube? Odpowiedź nie jest jednoznaczna. Z jednej strony wiele filmów na YouTube zostało nagranych lata temu, są nagrywane przez amatorów, są kiepskiej jakości, mają błędy, jednak z drugiej strony pośród tego często można znaleźć wartościowy content, dzięki któremu nauczymy się interesującego nas zagadnienia w bardzo szybki sposób. Często taki kurs video nauczy nas szybciej i przyjemniej niż żmudne czytanie dokumentacji … Czytaj dalej Wartościowe kanały programistyczne na YouTube

Podstawy pracy z npm

Czym jest npm? Npm jest menedżerem pakietów dla języka JavaScript. Pakiety te są tworzone przez społeczność a ich liczba w momencie pisania tego artykułu wynosiła około 700 000. Alternatywą dla npm jest Yarn, jednakże nigdy go nie używałem, więc nie będę się o nim wypowiadał. Instalacja Instalacja npm jest banalna. Wchodzimy na stronę nodejs.org i pobieramy Node.js – menedżer pakietów jest domyślnie dystrybuowany właśnie z nim. … Czytaj dalej Podstawy pracy z npm