compose vs pipe
Porównanie funkcji `compose` i `pipe` w programowaniu funkcyjnym, ich implementacja w JavaScript oraz różnice w kolejności wykonywania.
Piecioshka.pl to blog Piotra Kowalskiego, programisty front-end i trenera programowania. Na blogu znajdziesz praktyczne artykuły o JavaScripcie, front-endzie, Node.js, Gitcie, TypeScriptcie, testach, narzędziach developerskich i produktywności, a także wpisy o pracy programisty, konferencjach i życiu w branży IT. Piotr od ponad 15 lat pracuje w IT, aktywnie udziela się w projektach open source, współtworzył społeczność WarsawJS, prowadzi szkolenia, webinary i prelekcje. Jego teksty są konkretne, osadzone w realnych problemach z codziennej pracy oraz często uzupełnione o przykłady kodu i konfiguracje narzędzi.
174 artykuły z tego bloga
Porównanie funkcji `compose` i `pipe` w programowaniu funkcyjnym, ich implementacja w JavaScript oraz różnice w kolejności wykonywania.
Praktyczne porady na temat pisania dobrych komentarzy w kodzie, oparte na zasadach z książki Clean Code Roberta C. Martina.
Autor przedstawia aplikację Battery Life Extender dla macOS, która powiadamia o konieczności podłączenia lub odłączenia ładowania baterii MacBooka.
Praktyczne porady jak zwolnić miejsce na dysku dla programistów, m.in. czyszczenie cache npm, brew i Docker.
Artykuł o konwencji nazewnictwa zmiennych w JavaScript, używającej znaku $ dla lepszej czytelności kodu.
Poradnik pokazujący dwa sposoby na usunięcie dowolnej rewizji z historii Git-a za pomocą polecenia git rebase.
Praktyczne techniki optymalizacji stron internetowych - od obrazów i CSS po JavaScript i komunikację z serwerem.
Podsumowanie aktywności programistycznych i organizacyjnych autora z października 2018, w tym projekty React.js, organizacja WarsawJS i konferencji ConFrontJS.
Pierwsze z serii pytań rekrutacyjnych dla programistów JavaScript: jak stworzyć pętlę wyświetlającą liczby od 10 do 0 z omówieniem różnych rozwiązań.
Wyjaśnienie, dlaczego katalog node_modules nie powinien być dodawany do repozytoriów Git, wraz z praktycznymi wskazówkami dotyczącymi .gitignore.
Przewodnik jak tworzyć Pull Request'y bezpośrednio z terminala za pomocą narzędzia 'hub' - oficjalnego klienta GitHub.
Autor dzieli się doświadczeniami z migracji na VPS SSD OVH, opisując konfigurację, proces zakupu i uruchamiania aplikacji.
Artykuł proponujący idealne środowisko pracy programistycznej łączące TDD i programowanie w parach, z podziałem ról i przepływem pracy.
Przewodnik krok po kroku jak zintegrować Google Analytics z blogiem opartym na Hexo w celu śledzenia statystyk.
Przewodnik krok po kroku dotyczący integracji systemu komentarzy Disqus z blogiem opartym na frameworku Hexo.
Przewodnik po zmianie i konfiguracji szablonów dla bloga opartego na Hexo, z przykładami instalacji i dostosowywania wyglądu.
Artykuł omawia zalety systemu komentarzy Disqus w porównaniu do własnych rozwiązań, skupiając się na UX i funkcjonalnościach.
Przewodnik po aktualizacji Webpacka z wersji 1.x do 4.x, obejmujący napotkane problemy i ich rozwiązania podczas migracji projektu.
Przewodnik krok po kroku, jak założyć bloga technicznego przy użyciu generatora stron statycznych Hexo i opublikować go na GitHub Pages.
Wyjaśnienie różnic między repozytorium, projektem i aplikacją w kontekście programowania i zarządzania kodem źródłowym.