Co tam Panie w dotnecie? #17

17 edycja podsumowania ze świata dotnet. Krótko i treściwie, akurat na przerwę.

Tydzień dotnetomaniaka

Zacznijmy od polskiej blogosfery dotnetowej. W tym tygodniu 10 artykułów. Jest co czytać, więc zapraszam serdecznie: https://dotnetomaniak.pl/weekly/2019/22

FindRef czyli jak odszukać referencję

Raz na jakiś czas potrzebujemy na szybko sprawdzić, w którym projekcie używana jest dana biblioteka. Na pomoc spieszy małe narzędzie czyli FindRef. Instalacja banalna: dotnet tool install --global findref, a użycie: dotnet tool install --global findref. Więcej opcji i szczegółów: https://hjerpbakk.com/blog/2019/05/27/findref

Szybki NullCheck

Co ja Wam będę pisał. Lepiej spójrzcie na tweeta: https://twitter.com/RicoSuter/status/1133241761621598209. Całość kodu wygląda super:

using System;
public class C 
{
    public void Foo(string bar)
    {
        _ = bar ?? throw new ArgumentNullException(nameof(bar));
    }
}

A całość po kompilacji dostępna jest na sharlab.io

Desktop i .NET Core

Chyba pierwszy tak kompleksowy artykuł na temat portowania aplikacji Windows z .NET Framework na .NET Core. Krok po kroku, nawet z opisem jak naprawiać błędy. Dla chętnych też video:

A artykuł dostępny pod adresem: https://devblogs.microsoft.com/dotnet/porting-desktop-apps-to-net-core/

2 tematy z od śmieciarzy

Dwa tematy związane z GC dla prawdziwych fanów ;)

  1. 8 Techniques to Avoid GC Pressure and Improve Performance in C# .NET
  2. Spying on .NET Garbage Collector with .NET Core EventPipes

A czy USA może zablokować open-source?

Po “Trump ban” dość ciekawy problem. Ale jak to zapytacie? No więc Github należy do MS, a MS jest firmą amerykańską i podlega. Dla zainteresowanych więcej : US might have control of Open Source

Czy jeszcze Win10 czy już może nie?

Ptaszki od jakiegoś czasu ćwierkają, że MS tworzy nowy system operacyjny typu Lite, określanego już oficjalnie jako Modern OS. Pytanie co Windows 10? Na ten moment to gracz innej ligi, który raczej ma konkurować z Chrome OS niż z pełnym systemem operacyjnym. Ale co wyjdzie z tego? Pożyjemy zobaczymy. Więcej: https://www.spidersweb.pl/2019/05/microsoft-modern-os.html

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