VS 2017 i .NET Core 2.2

Ostatnio okazało się, że nie mogę zbudować projektu wykorzystującego .NET Core 2.2 za pomocą Visual Studio 2017. Autor utworzył ten projekt w Visual Studio 2019. Nie chciałam instalować nowego VS (daję mu jeszcze chwilę), więc musiałam poszukać innego rozwiązania. Natknęłam się podobny problem w issue na githubie. Należało sprawdzić, jakie wersje .NET Core mamy zainstalowane …

Czytaj dalej VS 2017 i .NET Core 2.2

BoilingFrogs 2019 recenzja

BoilingFrogs, czyli konferencja dotycząca software craftsmanship. Uniwersalna - dla każdego programisty, bez względu na doświadczenie czy używane technologie. Rok temu również byłam na tej konferencji (pisałam o tym tutaj). Dzisiaj pora na recenzję kolejnej edycji. Konferencja Na początku Tomasz Kaczmarzyk poprowadził wprowadzającą prelekcję o tytule "Boiling Frogs: The Lasagne Industry", która w ciekawy sposób pokazywała …

Czytaj dalej BoilingFrogs 2019 recenzja

Pliki MD w VS Code

Od jakiegoś czasu sporo programuję, wykorzystując Visual Studio Code. Podczas tworzenia kodu przydaje się również dokumentacja. Ostatnio odkryłam funkcję podglądu plików .md, a także wtyczkę, która umożliwia sprawdzanie składni takich plików. VS Code - podgląd pliku MD Na początku wystarczy otworzyć plik o rozszerzeniu .md. Wyświetli się w edytorze. Jednakże po kliknięciu w drugą ikonkę …

Czytaj dalej Pliki MD w VS Code

Wroc# 2019 – po drugiej stronie lustra

To była już trzecia edycja konferencji Wroc#, w której brałam udział (wcześniejsze recenzje są dostępne tu i tu). Ale tym razem po raz pierwszy nie byłam zwykłym uczestnikiem. Tym razem znalazłam się na zaszczytnej liście osób, które dołożyły swoją cegiełkę do stworzenia tej konferencji. Dzisiejsza recenzja nie skupi się więc bezpośrednio na ocenianiu, jak było …

Czytaj dalej Wroc# 2019 – po drugiej stronie lustra

Odświeżanie pakietów – npm audit

Brałam ostatnio udział w warsztatach z Node.js, na których poznałam przydatną komendę npm audit. Pozwala ona na sprawdzenie pakietów wykorzystywanych w projekcie pod względem nieprawidłowości. Ale zacznijmy od początku. Error: Cannot audit a project without a lockfile Na sam początek próbowałam uruchomić komendę w pewnym starym projekcie. Okazało się, że niestety nie działa: Przyczyna okazała …

Czytaj dalej Odświeżanie pakietów – npm audit

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

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