Podsumowanie osiągnięć 2019Q1

Zainspirowana radami przyjaciela, postanowiłam ruszyć z nowym projektem. Będą to cokwartalne podsumowania osiągnięć. Po co? O tym poniżej. Zarys problemu Zwykle, gdy spotykam się z czymś nowym np. nowym językiem programowania, frameworkiem, blbioteką, patrzę na to i stwierdzam: "uuuu, to wygląda na trudne i skomplikowane" Po jakimś czasie, gdy poznaję ten język/framework/bibliotekę, zaczynam to rozumieć …

Czytaj dalej Podsumowanie osiągnięć 2019Q1

String stringowi nierówny – czyli o porównywaniu napisów

Co zwykle robicie, gdy chcecie porównać jakieś stringi? Np. w takim języku, jak niemiecki? W powyższym przypadku test przejdzie. Ale okazuje się, że mogą być bardziej specyficzne przypadki, gdy dane słowo nie składa się z takich samych liter. Test nie przechodzi. Spróbujmy inaczej: Ten test również nie przechodzi. Szukamy dalej rozwiązania. Tutaj również nie działa …

Czytaj dalej String stringowi nierówny – czyli o porównywaniu napisów

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

Screenpresso

Często zdarza się, że potrzeba zrobić screen jakiś kawałka ekranu. Zwykle używałam do tego Narzędzie wycinanie (wbudowane rozszerzenie Windowsa), ale ostatnio kolega polecił mi Screenpresso. Instalacja Ten mały programik można pobrać tutaj. Istaluje się go w pół minuty. To, co jest w nim fajne, to to, że nadpisuje skrót zrzutu ekranu (PrtScn). Zrzuty ekranu Co …

Czytaj dalej Screenpresso

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

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

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 zrobieniaIN PROGRESS - taski w developmencieREADY FOR REVIEW - taski wydevelopowane, które trzeba sprawdzićIN REVIEW …

Czytaj dalej Projekt opensource – Trello

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

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 operacji? …

Czytaj dalej Null a undefined

Headery strony w social mediach

Dzisiaj post o czymś, o czym zwykle nie myślimy, nie zwracamy na to uwagi. O nagłówku strony. Okazuje się, że jego konfiguracja jest bardzo ważna, w momencie gdy chcemy dzielić się linkiem do strony np. na fb/tt. Na nagłówek może się składać się tytuł strony, jej opis oraz zdjęcie. Open graph protocol W skrócie - …

Czytaj dalej Headery strony w social mediach