DevAdventCalendar · Inne · opensource · Wydarzenia

DevAdventCalendar 2020

Dawno nic nie pisałam, a to dlatego, że wraz z zespołem pilnie pracujemy nad nową edycją (już 4!) DevAdventCalendar. Krótkie info dla tych, co nie wiedzą. DevAdventCalendar to inicjatywa kalendarza adwentowego online dla programistów. Wchodzicie na stronę http://www.devadventcalendar.pl, zakładacie konto, logujecie się i codziennie otwieracie okienko z zagadką. Odpowiadając na zagadki zdobywacie punkty. Punkty zliczają… Czytaj dalej DevAdventCalendar 2020

opensource · Programowanie · Wydarzenia

O społeczności IT – wywiad

Dzisiaj zamiast wpisu tekstowego wyjątkowo będzie wideo. Nagranie wywiadu, który przeprowadził ze mną Krystian Brożek w ramach inicjatywy IT Kwadrans. Będzie o meetupach, juniorach, open source, mentoringu, Kursie Azure DevOps, MVP, a także o tym, czemu koszulka prowadzącego pasuje do mnie idealnie 😀 https://www.youtube.com/watch?v=9fWPU1nI2qA

DevAdventCalendar · opensource · Programowanie

Badge na GitHub – shields.io

Często na GitHubie w opisach projektów można zobaczyć Badge - odznaki pokazujące status builda, pokrycia kodu, status testów i innych rzeczy. Przykładowo w repozytorium Microsoft Bot Framework SDK .NET można zobaczyć następujące badge: Jak widać, odzwierciedlają one całkiem sporo różnych informacji. W ramach projektu open source DevAdventCalendar również dodaliśmy różne badge: Do wygenerowania takich odznak… Czytaj dalej Badge na GitHub – shields.io

DevAdventCalendar · opensource · Programowanie

DevAdventCalendar 2019 – podsumowanie

Kolejna edycja konkursu DevAdventCalendar skończyła się już jakiś czas temu. Przed startem edycji napisałam post opisujący nowe zasady konkursu. Teraz czas na podsumowanie. GitHub Aktywnych developerów było 5 (4 backend, 1 frontend), a dodatkowo aż 4 osoby zupełnie z zewnątrz również dorzuciły swoją małą cegiełkę do projektu rozwiązując np. jakieś issue 🙂 Bardzo się cieszę… Czytaj dalej DevAdventCalendar 2019 – podsumowanie

DevAdventCalendar · devops · opensource · Programowanie

Azure DevOps – Repozytorium (Repos)

Ostatnio było szybkie wprowadzenie, dzisiaj już jedziemy z koksem! Zaczniemy od utworzenia repozytorium w Azure DevOps. Po wejściu w zakładkę Repos nowego, pustego projektu, widać podpowiedzi dotyczące tego, co możemy zrobić: Możemy sklonować puste repozytorium, spushować istniejące repozytorium, albo zaimportować istniejące repozytorium. Dodatkowo na dole mamy jeszcze opcję zainicjalizowania repozytorium wraz z automatycznym dodaniem README… Czytaj dalej Azure DevOps – Repozytorium (Repos)

DevAdventCalendar · devops · opensource

Azure DevOps – szybkie wprowadzenie

Zgodnie z wyborem części z Was, która wzięła udział w ankiecie na twitterze, czas na nowe wpisy dotyczące Azure DevOps! https://twitter.com/_programmergirl/status/1216414007172698115 Zacznijmy od szybkiego wprowadzenia! Na początek wejdźmy na stronę https://azure.microsoft.com/en-us/services/devops/ Chcę rozpocząć moją przygodę z Azure DevOps, więc klikam link Sign in to Azure DevOps. Loguję się kontem Microsoft, wyrażam odpowiednie zgody i dochodzę… Czytaj dalej Azure DevOps – szybkie wprowadzenie

DevAdventCalendar · Inne · opensource · Wydarzenia

DevAdventCalendar 2019

Jest już końcówka listopada, a to znaczy, że za chwile będzie grudzień. A wraz z nim kolejna edycja DevAdventCalendar! Jak zapewne pamiętacie, już od 3 lat współorganizuję wraz z zespołem tę inicjatywę, która jest internetowym kalendarzem adwentowym dla programistów. Na czym to polega? Pamiętacie kalendarz adwentowy z czasów dzieciństwa? To pudełko z 24 okienkami, w… Czytaj dalej DevAdventCalendar 2019

C# · opensource · Programowanie

Analysers.ruleset – konfiguracja statycznej analizy kodu

O tym, jak dodać analizatory do projektu, pisałam całkiem niedawno. Dzisiaj czas na opisanie, jak takie analizatory skonfigurować. Do konfiguracji potrzebny jest plik o rozszerzeniu .ruleset. Warto stworzyć taki na potrzeby solucji i dodawać ścieżkę do niego w pliku .csproj: <PropertyGroup> <TargetFramework>netcoreapp2.2</TargetFramework> <CodeAnalysisRuleSet>..\Analysers.ruleset</CodeAnalysisRuleSet> <TreatWarningsAsErrors>true</TreatWarningsAsErrors> </PropertyGroup> https://roslyn-analyzers.readthedocs.io/en/latest/config-analyzer.html Podążając za dokumentacją Microsoftu, można dotrzeć do informacji, gdzie… Czytaj dalej Analysers.ruleset – konfiguracja statycznej analizy kodu

C# · DevAdventCalendar · opensource · Programowanie

StyleCop i FxCop – statyczna analiza kodu

Otwieramy solucję, buildujemy projekt, czekamy chwilę i co widzimy? Jak widać, wszystkie projekty się zbudowały. Chyba jest więc dobrze? No i właśnie niekoniecznie. Budowanie się projektu to jedna sprawa. A lista warningów, które można naprawić - to osobna sprawa. Co to jest FxCop? Jest to narzędzie, które sprawdza poprawność naszego kodu z odgórnie ustalonym wzorcem… Czytaj dalej StyleCop i FxCop – statyczna analiza kodu

opensource · Produktywność · Programowanie

Azure DevOps Planner

Na co dzień w pracy mam okazję korzystać z Azure DevOps. Tam znajduje się kod, wszystkie pull requesty, pipeliny do CI, a także tablice z taskami. Ostatnio na comiesięcznym spotkaniu WrocNet Irek Patalas pochwalił się, że napisał dodatek do VSCode, w którym nowe taski można... ZAKODOWAĆ! Jak dla mnie bomba 🙂 Co trzeba zrobić? Kilka… Czytaj dalej Azure DevOps Planner