Blog

Wyrażenia regularne w JavaScript

Na samym początku należy odpowiedzieć na pytanie: Czym są wyrażenia regularne? Otóż, wyrażenie regularne jest swego rodzaju wzorcem, który umożliwia sprawdzenie, czy dana wartość zgadza się ze zdefiniowanym wzorcem. Wyrażenia regularne nazywane są inaczej RegExpami lub regexami – nazwy te pochodzą z języka angielskiego od Regular Expression. W tym artykule oprócz samych wyrażeń omówię też metody … Czytaj dalej Wyrażenia regularne w JavaScript

Web developer – pytania rekrutacyjne cz. 1

Jedną z części rozmowy kwalifikacyjnej są pytania techniczne. W tym artykule przedstawię ci 10 pytań rekrutacyjnych, jakie możesz usłyszeć wraz z odpowiedziami na nie. Pytania dotyczą głównie HTML’a, CSS’a oraz JavaScriptu i tematów związanych z tworzeniem stron i aplikacji internetowych. Pytania zaczerpnąłem z portalu fefaq.pl – bazy z pytaniami rekrutacyjnymi tworzonej przez społeczność. Sama idea niesamowicie mi … Czytaj dalej Web developer – pytania rekrutacyjne cz. 1

Omówienie funkcji call, bind i apply

W tym artykule omówimy kilka podstawowych funkcji, które możemy wykorzystać programując w JavaScript. Funkcje te to: Function.prototype.call() Function.prototype.apply() Function.prototype.bind() Teraz przejdę do omówienia każdej z poszczególnych funkcji wraz z przykładami, które powinny Ci w prosty i przystępny sposób zobrazować ich działanie. Funkcja call() Całość działania funkcji call() opiera się o słowo kluczowe this. Pierwszym parametrem jakim podajemy … Czytaj dalej Omówienie funkcji call, bind i apply

Piekło perfekcjonisty

Zabierając się za pisanie tego artykułu chciałem, aby wstęp był jak sugeruje tytuł – perfekcyjny. Muszę niestety pogodzić się z faktem, że prawdopodobnie nigdy taki nie będzie. W naszym życiu tak naprawdę 99% tego co zrobisz nie będzie perfekcyjne. Zawsze znajdzie się ktoś, komu nie będzie się coś podobać. Niestety dla pewnej grupy największym krytykiem … Czytaj dalej Piekło perfekcjonisty

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 … 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ż … 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 … 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ł … 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 aplikacji, którą mam zamiar napisać jest właśnie REST API. W moim projekcie mam zamiar użyć do tego celu node.js oraz MongoDB. Miałem już co nieco do czynienia z obiema technologiami, natomiast chcę … 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 … Czytaj dalej Case study moich doświadczeń z blogowaniem – nieco przemyśleń