Co tam Panie w dotnecie? #19
Edycja 19 podsumowania świata .NET. W tym tygodniu dominują ciekawostki, a petard jest mało :)
Blazor atakuje coraz częściej
Nadal nie mogę się nadziwić jak wielką popularnością zaczyna cieszy się Blazor. Coś we mnie, mówi mi że to nie jest najlepszy pomysł, ale kilka razy zdarzyło mi się już mylić. Muszę spróbować o co chodzi. W tym tygodniu w tej tematyce poniższe artykuły:
- Building a C# Interactive shell in a browser with Blazor (WebAssembly) and Roslyn autorstwa Filipa W. Bardzo solidny konkret, jak jego REPL został zbudowany
- Building Cross-Platform Desktop Apps using Blazor and Electron.NET - krok po kroku konwersja Web App do Desktop. Osobiście brakuje mi trochę więcej konkretów, ale na zerknięcie idealne
- No i krok po roku ostatnio zaktualizowana instrukcja jak sobie hostować Blazor w wersji client-side i server-side: https://docs.microsoft.com/en-us/aspnet/core/host-and-deploy/blazor/?view=aspnetcore-3.0&tabs=visual-studio
Preview 6 w kilku odsłonach
Wersja preview 6 dotknęła w poprzednim tygodniu:
- NET Core 3.0 - https://devblogs.microsoft.com/dotnet/announcing-net-core-3-0-preview-6/
- EF Core 3.0 - https://devblogs.microsoft.com/dotnet/announcing-entity-framework-core-3-0-preview-6-and-entity-framework-6-3-preview-6/
- EF 6.3 (zwykły) - https://devblogs.microsoft.com/dotnet/announcing-entity-framework-core-3-0-preview-6-and-entity-framework-6-3-preview-6/
Co może wejść w C# 9.0
Na podstawie planowania C# na GitHub pojawił się artykuł z próbą zgadniecia jakie nowości czekają nas w następnej wersji C#. Moim zdaniem większość jest ukradziona z innych języków (głównie funkcyjnych). Przejrzeć warto, ale za bardzo bym się jeszcze nie przywiązywał: https://www.c-sharpcorner.com/article/candidate-features-for-c-sharp-9/
Wprowadzenie do service workers
Jedna z nowości w NET 3.0 to service workers. Jeżeli ktoś nie ma ochoty klikać samemu to artykuł w formacie “za-rączkę” ukazał się na medium. Nawet nie trzeba odpalać Visual Studio, żeby zobaczyć jak całość działa, gdyż wszystko jest na screen-shot: https://medium.com/@nickgfane/introduction-to-worker-services-in-net-core-3-0-4bb3fc631225
Rok planowania żeby …
No właśnie cały rok planowania, commit do GitHub żeby ułożyć napis. Czy było warto oceńcie sami:
It has taken a _YEAR_ of carefully planned commits, but finally, my war on #fsharp can begin. pic.twitter.com/r12bDsuMoD
— Joe Stead (@Joe_Stead) 13 June 2019
Tydzień dotnetomaniaka
A na dotnetomaniaku w tym tygodniu 10 nowych artykułów. Tematyka jak zawsze bardzo różnorodna. Od async-await, przez null-check, czy PR w Visual Studio, aż do ograniczeń w Cosmos DB. Jest co poczytać, więc serdecznie polecam: https://dotnetomaniak.pl/weekly/2019/24