Co tam Panie w dotnecie? #2

Podobno najtrudniejszy krok za mną. Jest 2 odcinek! W tym tygodniu nowości stoją głównie pod znakiem nowego C# 8.0. A przynajmniej tak to wygląda.

Polska

Po pierwsze zapraszam Cię na podsumowanie tygodnia od dotnetomaniaka: https://dotnetomaniak.pl/weekly/2019/07. 14 wpisów. Tematy naprawdę fajne bo: EF z historią zmian, lepszy csproj czy pokrycie testami. Jest co czytać

C# 8.0

Wpisów na temat nowego C# jest ostatnio dużo, najbardziej ciekawe w tym tygodniu to:

  1. NullableAttribute and C# 8 autorstwa Jon Skeet - https://codeblog.jonskeet.uk/2019/02/10/nullableattribute-and-c-8/
  2. W rej samej tematyce: “Adapting Projects to Use C# 8 and Nullable Reference Types” - https://www.infoq.com/articles/csharp-nullable-reference-case-study
  3. A z naszego podwórka (chodź po angielsku): C# 8: slicing with Indexes and Ranges - https://www.codejourney.net/2019/02/csharp-8-slicing-indexes-ranges/

Co niesie .NET Core 3.0

David Folwer pochwalił się na Twitter, że nowa wersja Core będzie posiadała “backround workers”. Fajnie, nie trzeba będzie implementować samemu :)

Dyskusja tu: https://twitter.com/davidfowl/status/1095468748432015360

Github tu: https://github.com/aspnet/AspNetCore/pull/7401

Zdecydowanie bardziej zaciekawiała mnie informacja o planowanych “Data Breakpoints” w nowym VS 2019 + .NET Core 3.0. Czyli break point będzie się odpalał jak zmienią się dane. Z jednej strony MEGA! Z drugiej mniej ostatnio używam VS do pracy z dotnet. Na 100% sprawdzę i pewnie kiedyś użyję :) https://devblogs.microsoft.com/visualstudio/break-when-value-changes-data-breakpoints-for-net-core-in-visual-studio-2019/

HoloLens wersja 2

Już 24 lutego ma zostać oficjalnie ogłoszona 2 wersja HoloLens. Może Wam uda się namówić firmy do zakupy w celach hmmm…. “budowania lepszych rozwiązań do testów”?

Wszystko co na ten temat wiadomo w Business Insider: https://www.businessinsider.com/microsoft-alex-kipman-teased-hololens-2-announcement-2019-2?IR=T. Artykuł ma być odświeżany jak tylko będą nowe wiadomości.

The Ultimate Guide to Asynchronous Programming

Artykuł niezły https://exceptionnotfound.net/asynchronous-programming-in-asp-net-csharp-ultimate-guide/ acz jak dla mnie trochę pobieżny. Przejrzeć przy porannej prasie na pewno warto. Coś wartościowego zostanie w głowie :)

Azure DevOps CLI

Pewnie małą ilość osób to zaciekawi, ale właśnie pojawiało się CLI do Azure DevOps. Co tym zautomatyzujecie? Nie wiem, ja się zastanawiam czy będę wstanie zrobić szybki setup: repo + build + release dla nowego projektu. ł. Wiecej: https://devblogs.microsoft.com/devops/using-azure-devops-from-the-command-line

Microsoft SEAL

Biblioteka do enkrypcji, która umożliwia na wykonywanie obliczeń na zaszyfrowanych danych. Czyli w chmurze przetwarzamy dane, których chmura nie może jawnie odczytać. Warto popatrzeć: https://www.microsoft.com/en-us/research/project/simple-encrypted-arithmetic-library/ Potrafię od ręki wymyślić 3-4 zastosowania, w których chmura została odrzucona właśnie z tego powodu.

Inne

Kilka postów które warto przeczytać niezależnie i nie mają prostej kategorii:

  1. Jak to jest z A.I. naprawdę. Mega artykuł czy jesteś czy nie jesteś w temacie: http://aiweirdness.com/post/172894792687/when-algorithms-surprise-us
  2. 10 rzeczy które mogą spowodować że Twoja strona będzie szybsza. Wyniosłem jedną nową, więc było warto: https://www.netguru.com/codestories/10-things-that-can-make-your-page-faster
  3. Super dyskusja na temat pojęć w języku angielskim: https://twitter.com/housecor/status/1095537250174144512 Ja się ubawiłem :)

Developer Skills Report 2019

Na sam koniec Developer Skills Report z 2019 roku od HackerRank. Każdy jest ciekawy więc pewnie kliknie, ja byłem ;)

https://research.hackerrank.com/developer-skills/2019

Tyle w tym tygodniu. Jeżeli Ci się podobało, to daj znać!

Napisano 2019-02-17