Testy end-to-end w Continuous Integration
Przewodnik konfiguracji testów end-to-end z Nightwatch.js i ChromeDriver w środowisku Continuous Integration na Travisie w 2019 roku.
Przewodnik konfiguracji testów end-to-end z Nightwatch.js i ChromeDriver w środowisku Continuous Integration na Travisie w 2019 roku.
Analiza pisania testów w projektach z mocnymi deadline'ami. Rola doświadczenia zespołu i TDD w utrzymaniu jakości kodu.
Jak używać prefiksów w Commit Message i narzędzi do automatycznego generowania changeloga zgodnie z konwencją Conventional Commits.
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.