Na tej stronie znajdziesz wszystkie opublikowane przeze mnie artykuły w porządku chronologicznym.
2024
Wzorzec projektowy Interpreter
Adapter na poziomie systemu – studium przypadku
Jak fiszki mogą Ci pomóc w nauce programowania – IT Flashcards
OSINT – pozyskiwanie informacji z wykorzystaniem map
Wzorzec projektowy Template Method
Asynchroniczne procesowanie webhooków
Jak nie wpaść w pułapki nauki?
Moje wrażenia z kursu AI_Devs 2 Reloaded
Aditya Y. Bhargava – Algorytmy: Ilustrowany przewodnik – dla kogo jest ta książka?
Czy później znaczy lepiej? O sztuce podejmowania decyzji
Keep it small, stupid – mój przepis na dobry Pull Request
Co powinien wiedzieć programista przechodzący na B2B? Odpowiada Piotr Prądzyński
Pułapki migracji baz danych MySQL
Wzorzec projektowy Chain of Responsibility
Podsumowanie 2023 roku i plany na 2024
2023
Czy programiście potrzebne są studia?
JWT – JSON Web Token – mega piguła wiedzy
Testuj webhooki na lokalnej maszynie
Czym jest „praca głęboka” – odpowiada Cal Newport
Nie programujesz (tylko) dla siebie
Kolejki na pomoc przy długich i ciężkich operacjach
Wzorce projektowe – czym są i dlaczego warto je znać?
Jak dbam o wysoką produktywność?
Zaproszenie na Javeloper 2023 Autumn Edition
Ciekawe zniżki dla studentów IT
Pracuj efektywnie z Console API
Property descriptors w JavaScript
Daty w testach jednostkowych w JavaScript
106 Pytań Rekrutacyjnych Junior JavaScript Developer
Wywiad dla Just Join IT o zwolnieniach w branży IT
Jak usprawniłem bloga na WordPress
Pierwsza aplikacja w Express.js
Dlaczego (nie) warto martwić się zwolnieniami w IT?
Programista – pytania rekrutacyjne – bazy danych
Zaproszenie na ConfrontJS 2023
Zapytania HTTP – zestaw przydatnych narzędzi
Nowy Wykop, czyli jak nie robić wdrożenia na produkcję
Najlepsze kanały dla programistów na YouTube
Priorytetyzacja i estymacja zadań
2022
A Philosophy of Software Design – recenzja
Środowisko pracy programisty na moim przykładzie
Złożoność obliczeniowa algorytmów
Dlaczego zrezygnowałem z systemu komentarzy Disqus
Mikrus – (nie)recenzja, czyli o zapleczu bloga
2021
Programista – pytania rekrutacyjne – Docker
Publikacja paczek JavaScript z GitHub Packages
Start projektu – na co warto zwrócić uwagę?
Jak zadawać dobre pytania techniczne?
Inversion of Control z użyciem Dependency Injection
Wzorzec projektowy Factory (Fabryka)
Programista – pytania rekrutacyjne – Git
2020
Programista – pytania rekrutacyjne – TypeScript
Dlaczego nie warto być programistą?
Wzorzec projektowy Command (Polecenie)
Podstawy testów automatycznych oprogramowania
2019
Menadżery pakietów w JavaScript
Znaczniki HTML, których (być może) nie znasz
Tworzenie rozszerzeń do przeglądarek w JavaScript
Mierzenie wydajności aplikacji WWW
Jak dbać o spójny code style w JavaScript
Junior Web developer – pytania rekrutacyjne – React
Junior Web Developer – pytania rekrutacyjne cz. 5
Junior Web Developer – pytania rekrutacyjne cz. 4
Zestaw przydatnych narzędzi dla web developera
Junior Web Developer – pytania rekrutacyjne cz. 3
Soft delete w MongoDB w środowisku Node.js
Junior Web Developer – pytania rekrutacyjne cz. 2
Wyrażenia regularne w JavaScript
Junior Web Developer – pytania rekrutacyjne cz. 1
2018
Omówienie funkcji call, bind i apply
Validacja w Express.js z pomocą express-validator
Kopiowanie obiektów w JavaScript
Jak mądrze rozwijać swoje umiejętności programistyczne?
Case study moich doświadczeń z blogowaniem
Rzut okiem na WordPress REST API
Co to jest npm – podstawy pracy z npm
Webpack — szybki start i pierwsza konfiguracja
10 przykazań WordPress developera
Wszystko o zdjęciach w WordPressie
Skąd brać darmowe zdjęcia i grafiki
Czym jest Minimum Viable Product?
Migracja WordPress — dwa proste sposoby