Co tam Panie w dotnecie? #20

Dotrwaliśmy do 20 edycji podsumowania tygodnia. W związku z jubileuszem kilka bomb wewnętrznych i zewnętrznych. Zaczynamy za 3…2..1..JUŻ!

Nowy dotnetomaniak

Mateusz Wiatrzyk wykonał dużą pracę u podstaw naszego portalu. Zrobił upgrade większości bibliotek frontendowych oraz “ułożył” portal jeszcze raz używając Bootstrap. Dana wydania nowego portalu to 21:37 w środę przed długim weekendem. Choć mówi się że nie robi się release tuż przed weekendem, akurat w tym przypadku termin idealny - mniejszy ruch, obaj mieliśmy więcej czasu, itd

Nie pozostało mi nic innego jak zaprosić Was na nową odsłonę: https://dotnetomaniak.pl i mam szczerą nadzieję, że poza widokiem mobile nie zauważycie dużej różnicy.

Przy okazji dotnetomaniak to już 404 strony. Jeżeli jesteś ciekaw co jest na ostatniej, a w zasadzie pierwszej to zapraszam: https://dotnetomaniak.pl/404

Jak ewoluowała infrastruktura build NET Core

Niesamowity artykuł, choć mięsa trochę w nim brakuje. Pełna ewolucja jak powstawały repozytoria NET Core i jak ich “build” został zoptymalizowany. Jeżeli macie dużą solucję, którą budujecie na raz to można się zainspirować (chociaż trochę) jak zrobić to lepiej (albo chociaż inaczej). Ponieważ w kilku zdaniach tego artykułu streścić się nie da to zapraszam do źródła: https://devblogs.microsoft.com/dotnet/the-evolving-infrastructure-of-net-core/

Przy okazji też dowód na to że twórcy dotnet są tacy sami jak my:

Nowa konsola już jest

Udało mi się zainstalować nową konsolę od Microsoft. Na moim komputerze wygląda ona tak:

Mówiąc szczerze to instalacja była dłuuuuggggaaaaa, ale jak widać zakończyła się szczęśliwie. Obiecuję, że napiszę o tym więcej następnym razem.

Jeżeli chcesz zacząć sam (i spełniasz wymagania) to link do sklepu Windows jest: https://www.microsoft.com/pl-pl/p/windows-terminal-preview/9n0dx20hk701?activetab=pivot:overviewtab, a jeżeli chcesz przeczytać więcej to https://devblogs.microsoft.com/commandline/windows-terminal-microsoft-store-preview-release/

Wydajność w konwersji Guid na Base64

Steve Grodon jak zwykle w formie. Tym razem postanowił pochylić się nad poniższym kodem:

Convert.ToBase64String(_guid.ToByteArray()).Replace("/", "-").Replace("+", "_").Replace("=", "")

Co z tego wynikło? Nie pozostaje Ci nic innego jak sprawdzić samemu: https://www.stevejgordon.co.uk/using-high-performance-dotnetcore-csharp-techniques-to-base64-encode-a-guid

p.s. Spoiler: Kod na pewno krótszy nie będzie

Kryptografia w .NET

Pełny opis (chyba) wszystkich rodzajów typów odpowiedzialnych za kryptografie w .NET. Oczywiście wszystkich algorytmów nie ma. Najważniejsze, że poza teksem są proste i intuicyjne rysunki co jest czym. Jeżeli przygotowujesz się do rozmowy kwalifikacyjnej z tematyki .NET to na warto zajrzeć: https://www.meziantou.net/cryptography-in-dotnet.htm

JWT i mapowanie

Przy okazji trafiłem na krótki, ale treściwy artykuł na temat mapowania claim w JWT w NET Core. Rok temu dałbym się za niego zastrzelić. Teraz wiedziałem już wszystko. Ale mam nadzieję, że Tobie się przyda i nie będziesz zrzucał mięsem jak ja, szukając jak to zrobić. Bo sama robota to 5 minut: https://mderriey.com/2019/06/23/where-are-my-jwt-claims/

Tydzień dotnetomaniaka

Jeżeli link do strony głównej Cię nie skusił to może chociaż podsumowanie tygodnia Cię zachęci. Dużo się nie działo - wiadomo długi weekend, ale 7 artykułów jest. Przy okazji polecam serię o Code reviews, która bardzo wpadła mi w oko: https://dotnetomaniak.pl/weekly/2019/25

A jeżeli nie chcesz przegapić następnych postów oraz konkursów to zapisz się na listę dotnetomaniaka:
Napisano 2019-06-23