Co tam Panie w dotnecie? #6

6 wydanie nowości ze świata dotnet. Każde kolejne wydanie to prawie jak gazeta. Przejrzenie wszystkiego chwilę zajmuje, ale warto.

A jednak książka o GC może się przydać

Chciałbym przyznać się do złej oceny. Uważałem, że książka Konrada Kokosy o zarządzaniu pamięcią jest z gatunku ciekawostki, która może kiedyś mi się przyda. Wiecie taki błysk, że gdzieś tam coś zadzwoni i będę wiedział czego szukać. No więc to “kiedyś-gdzieś” trwało niecałe 2 tygodnie, od skończenia odpowiedniego rozdziału, bo książka jest jeszcze nie skończona (Kindle wskazuje 95%). A o co chodzi? O puszczanie dotnet w linux na dokerze. Jeżeli jesteś ciekawy to niestety w formie tweetów cała treść (link wskazuje na środek dyskusji bo miała za dużo wątków, a ten jest najciekawszy) https://twitter.com/gutek/status/1105196689634312198. Jest tam kilka linków, które warto sobie przeczytać. Dla osób nie lubiących “twitera” poniżej kilka

Dla wszystkich, którzy bawią się na Linux, a za dużo pamięci zabiera im dotnet powyższe to lektura obowiązkowa.

SOLID

Ostatnio jakoś temat znów popularny ;) A na serio, ciekawy rozwijający artykuł na temat jak SOLID ma się do ASP.NET Controllers czyli: Visualizing thin ASP.NET Controllers via SOLID Principles

Czy umiesz używać async/awiat tak żeby było szybko?

Klasyczny problem który mamy to kod który wygląda tak:

await FirstMethodAsync();
await SecondMethodAsync();
await ThirdMethodAsync();

I co dobrze jest? Dobrze bo działa. A mogłoby być lepiej? Ano mogło, a jak? Dla wszystkich którzy są ciekawi polecam: Using async/await and Task.WhenAll to improve the overall speed of your C# code

Security patches donet core

Wszystkie wersje dotnet core zostały podbite ze względu na security patches. Czy warto? No pewnie. A co i jak w oficjalnej komunikacji: https://devblogs.microsoft.com/dotnet/net-core-march-2019/

Ciężko nikogo nie obrazić

Przy tworzeniu globalnego produktu, ciężko w dzisiejszych czasach nikogo nie obrazić. Czasem jest to śmieszna nazwa (“Osram”, “Pee Cola” czy “Golden Gaytime (ice-cream)”), czasem jest to logo/obrazek. Tym razem trafiło na “welcome screen” w Visual Studio 2019. Zielony kapelusz z tego co właśnie się dowiedziałem, nie jest najlepszym znakiem w chińskiej kulturze. Więcej: GREEN HAT is offensive in Chinese culture

Dotnet core 3.0 powoli u JetBrains

W sumie to nagłówek mówi wszystko. Jeżeli chodzi o szczegóły to dotMemory w pakiecie ReSharper Ultimate 2019.1 EAP1 “zaczyna” mieć wsparcie dla trójki. Więcej: https://blog.jetbrains.com/dotnet/2019/03/15/resharper-ultimate-starts-early-access-program-2019-1/

Dowcip

Dla wszystkich Dev i Ops a w szczególności DevOps mały dowcip na koniec:

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