Co tam Panie w dotnecie? #15

Piekło zamarzło. Ostatnio nadużywam tego określenia, podobnie jak Microsoft określa wszystko jako przełomowe. No cóż trudno się mówi. A więc zapraszam Cię do 15 podsumowania tygodnia w świecie .NET

Tydzień dotnetomaniaka

13 jest pechowa, ale nie tym razem. W zeszłym tygodniu na dotnetomaniaku opublikowano aż 13 artykułów. Jest z czego czerpać wiedzę, więc zapraszam Cię serdecznie do kliknięcia i poczytania: https://dotnetomaniak.pl/weekly/2019/20

Msbuild raz jeszcze

Parę podsumowań MsBuild już jest na przykład u programmer-girl (skrót najważniejszych wiadomości) czy Tomasza Wiśniewskiego (tu warto przeczytać które sesje obejrzeć). Jeżeli jednak potrzebujecie “indeksu” to dostępny jest oficjalny ebook ze wszystkimi wiadomościami: https://news.microsoft.com/wp-content/uploads/prod/sites/558/2019/05/FINAL-Book-of-News-Build-2019.pdf - w sumie 64 strony ze wszystkim co zostało ogłoszone :)

Dlaczego Bing jest “inteligentny”?

Jeżeli ciekawi Cię w jaki sposób wyszukiwarka Bing umie zinterpretować pytanie: “jak wysoki jest pałac kultury i nauki?” to mam coś dla Ciebie. Microsoft opublikował właśnie jako open-source swój algorytm o nazwie SPTAG (“Space Partition Tree and Graph”). Po więcej informacji można sięgnąć w 3 miejsca:

Co jest nie tak z moją aplikacją

Bardzo przydatny zestaw artykułów z cyklu jak diagnozować co jest nie tak z aplikacją w .NET Core. Kilka konkretnych scenariuszy (memory leak, slow, hanging, momry spikes) wraz z demo. Życzę sobie i Wam żeby ta wiedza nigdy się nie przydała, ale wiedzieć warto. Całość na github: https://github.com/dotnet/diagnostics/tree/master/documentation/tutorial

Wydajność i wydajność

W tym tygodniu dwa artykuły o wydajności. Jak zwykle “edge cases”, ale poczytać warto:

Umbraco idzie w kierunku .NET Core

Nie wiem czy znacie ten CMS, ale jest w 100% napisany w .NET i wygląda na to że powoli zmierza do migracji na .NET Core:

Jak robić cache

Bardzo mięsisty artykuł na temat cache w .NET autorstwa Michael Shpilta. Pojawił się już w serii kilka razy, więc warto poszukać co tam u niego w blogu jeszcze jest:

https://michaelscodingspot.com/cache-implementations-in-csharp-net/

Piekło zamarzło część 1 - interfejsy

Możliwość implementacji ciała metody w interfejsie właśnie stała się faktem. Czy to dobrze czy źle - ciężko mi ocenić, ale sporo pytań rekrutacyjnych szlag trafiło ;)

Nie mam co się wywnętrzać tylko zapraszam do kliknięcia: https://devblogs.microsoft.com/dotnet/default-implementations-in-interfaces/

Piekło zamarzło część 2 - Windows Containers

Jak wiecie interesuję się Kubernetesem - zawodowo i prywatnie. Tak samo kontenerami - kocham i nienawidzę jednocześnie. Myślałem, że Microsoft odpuści, szczególnie gdy wpadł mi w ręce commit z przed 2 tygodni do dokumentacji Azure Kubernetes Service (AKS). Ale jednak się myliłem - na AKS pojawiło się publiczne preview dla kontenerów Windows. W pełni oficjalnie:

https://azure.microsoft.com/en-us/blog/announcing-the-preview-of-windows-server-containers-support-in-azure-kubernetes-service/

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