Angular · Programowanie · TypeScript

Npm ci

W nawiązaniu do aplikacji reactowej, nad którą pracowałam, natknęłam się na interesujący artykuł. To, co charakterystyczne w tego typu aplikacji frontendowej (obojętnie, czy to react, czy angular) to to, że zawiera plik package.json, w którym są skonfigurowane wersje bibliotek. Dodatkowo po zmianie package.json lub modyfikacji folderu node_modules automatycznie jest generowany plik package-lock.json (jeśli używasz npm… Czytaj dalej Npm ci

Inne · Programowanie · Wydarzenia

Event Storming – warsztaty

Jakiś czas temu miałam okazję uczestniczyć w pracy w warsztatach prowadzonych przez Radka Maziarkę na temat Event Stormingu. Co ciekawe, te warsztaty były prowadzone na… stojąco. Dokładnie! Grupa została podzielona na dwie kilkuosobowe grupy i zamiast siedzieć przy kompach, spędziliśmy cały czas przy dwóch osobnych ścianach (były na nich tablice oraz naklejone specjalne płachty papieru).… Czytaj dalej Event Storming – warsztaty

Git · opensource · Programowanie

GitHub – ciekawostki

Sporo osób wie o tym, że Github pozwala na wiele fajnych rzeczy, jak np. linkowanie osób przez @username czy linkowanie issues przez #issue_number. Wyszukiwanie plików Będąc na stronie repozytorium można kliknąć magiczny przycisk t i pojawi nam się opcja wyszukiwania pliku po nazwie: Sugestie zmiany kodu w Pull Requestach Dodanie małych poprawek jako zwykłego komentarza… Czytaj dalej GitHub – ciekawostki

DevAdventCalendar · Inne · opensource · Programowanie

Projekt opensource – Trello

Projektem informatycznym trzeba jakoś zarządzać. Do tego przydaje się np. Trello. Tablica Kanban Do zarządzania taskami w projekcie przydaje się tablica, pozwalająca zwizualizować kolejne etapy tworzenia oprogramowania. W moim przypadku składa się ona z pięciu kolumn: TODO – taski do zrobienia IN PROGRESS – taski w developmencie READY FOR REVIEW – taski wydevelopowane, które trzeba… Czytaj dalej Projekt opensource – Trello

Git · Inne · Programowanie

Git rename branch

Git flow, o którym wspominałam już wcześniej, to fajna rzecz. Trzeba jednak pamiętać, że odpowiednio nazywać branche (w skrócie: feature/feature_name i bugfix/bug_name). Czasami zdarza się jednak, że zapomnimy o tej konwencji, a już wyślemy zmiany na serwer. Co wtedy? Wtedy można zmienić nazwę brancha. git checkout branch_namegit branch -m/–move new_branch_namegit push origin :branch_name new_branch_name Będąc… Czytaj dalej Git rename branch

Programowanie · TypeScript

Null a undefined

Często pracując z Typescriptem przychodzi moment, w którym należy sobie zadać pytanie – chcę użyć null czy undefined? Czasami może nam się wydawać, że jest to obojętne – ale jednak różnica jest. Podstawowa różnica Na początek: undefined – coś nie zostało zainicjalizowane, null – coś jest aktualnie niedostępne. Jak sprawdzić obydwie te wartości w jednej… Czytaj dalej Null a undefined