15 aplikacji, które zwiększą Twoją produktywność (2024)
Przegląd 15 aplikacji desktopowych zwiększających produktywność programisty w codziennej pracy - od menedżerów haseł po narzędzia AI.
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
Przegląd 15 aplikacji desktopowych zwiększających produktywność programisty w codziennej pracy - od menedżerów haseł po narzędzia AI.
Autor odpowiada na krytykę czytania książek o bibliotekach programistycznych, argumentując za ich wartością w nauce technologii.
Recenzja książki 'React w działaniu. Tworzenie aplikacji internetowych. Wydanie II' - omówienie zawartości, struktury i przydatności dla programistów React.
Przewodnik po Diagramach Sekwencji UML z przykładami w JavaScript. Poznaj korzyści, notację i praktyczne zastosowania w projektowaniu oprogramowania.
Refleksje z 3,5 roku pracy jako programista w Sumo Logic, omawiające doświadczenia z pracy w międzynarodowym środowisku i rozwoju zawodowego.
Poznaj operator typeof w JavaScript - jak sprawdzać typy zmiennych, tablic i obiektów zgodnie z najnowszą specyfikacją ECMAScript.
Przegląd 15 przydatnych pluginów do Visual Studio Code na 2023 rok, które usprawniają codzienną pracę programisty.
Pierwsze wrażenia z zastosowania techniki Pomodoro w pracy programisty - wnioski z dnia testowania tej metody zarządzania czasem.
Wyjaśnienie mechanizmu Feature Flags i różnicy między deployem a releasem w rozwoju oprogramowania.
Wyjaśnienie metodyki Test First i TDD (Test-Driven Development) w kontekście pisania testów przed kodem produkcyjnym.
Jak dodać własne, niestandardowe polecenie do Gita poprzez tworzenie skryptów powłoki i konfigurację zmiennej PATH.
Wyjaśnienie problemów z dostępem do obiektu zdarzeń w React po użyciu debounce i setTimeout, oraz jak rozwiązać je za pomocą metody persist().
Przewodnik po diagramach klas UML z przykładami implementacji w JavaScript, obejmujący asocjację, dziedziczenie, realizację i zależności.
Wyjaśnienie pojęcia runtime w programowaniu, różnice między błędami kompilacji a runtime oraz przykłady środowisk uruchomieniowych.
Podziękowanie dla społeczności WarsawJS za 5 lat współtworzenia meetupów, warsztatów i konferencji dla programistów JavaScript.
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.