Strangling .NET Framework App to .NET Core
A guide to migrating legacy .NET Framework applications to .NET Core using the Strangler Pattern, comparing it to a full rewrite.
A guide to migrating legacy .NET Framework applications to .NET Core using the Strangler Pattern, comparing it to a full rewrite.
Poradnik jak dodawać dane do Firebase Firestore w aplikacji React, używając hooka useReducer do zarządzania stanem formularza.
Praktyczny poradnik pokazujący, jak pobierać dane z bazy Cloud Firestore w Firebase za pomocą React i Styled Components.
Przewodnik po implementacji autoryzacji użytkowników za pomocą Firebase w aplikacjach React w zaledwie 10 minut.
Przewodnik tworzenia własnej konfiguracji TSLint, mimo że narzędzie jest deprecated. Instrukcje krok po kroku.
Praktyczny poradnik implementacji trybu ciemnego na stronie internetowej z wykorzystaniem SCSS, zmiennych CSS i JavaScript.
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.