Size: a a a

devdigest // dot net

2020 May 29
devdigest // dot net
Пять интересных и практичных  возможностей при работе с enum. Скорее всего вы знаете о некоторых из них, но о некоторых могли и забыть.

https://www.code4it.dev/blog/5-more-things-about-enums-csharp

#enums #csharp
источник
devdigest // dot net
Работа с Blazor на примере текстовой игры

https://habr.com/ru/post/342166/

#Blazor
источник
2020 May 30
devdigest // dot net
Команда JetBrains поделилась своим планами касательно дальнейших улучшений в Rider

https://blog.jetbrains.com/dotnet/2020/05/29/rider-2020-2-roadmap

#jetbrains #resharper #rider
источник
2020 May 31
devdigest // dot net
async / await одной картинкой

https://tooslowexception.com/net-asyncawait-in-a-single-picture/

#async #await
источник
devdigest // dot net
ASP.NET Core – самый любимый фреймворк!

https://insights.stackoverflow.com/survey/2020#technology-most-loved-dreaded-and-wanted-web-frameworks

#ASP #NETCORE #stackoverflow
источник
2020 June 02
devdigest // dot net
Свежие тесты подвезли. ASP.NET делает Java Servlet и Node.js как стоячих.

https://www.techempower.com/benchmarks/#section=data-r19&hw=ph&test=plaintext
источник
devdigest // dot net
Если написав очередной switch/case, вы останавливались и задумывались - а нужно ли вообще обрабатывать default-ветку, а если обрабатывать, то бросать ли исключение, а если бросать то какое, а нормально ли вообще, что у меня эти switch/case по всей кодовой базе дублируются ? - то на эти вопросы я попробовал сформулировать своё мнение в этом тексте:
Какое исключение бросать в swith, если case не нашлось?
источник
2020 June 03
devdigest // dot net
Гайд: отладка консольного приложения .NET Core с использованием Visual Studio Code.

В этом подробном руководстве представлены и описаны инструменты отладки, доступные в Visual Studio Code для работы с приложениями .NET Core. Кстати, если вы хотите создать консольное приложение, в статье вы найдете ссылку на гайд и по этому. Присоединяйтесь!

Подробности: http://msft.it/6271TcVnL
источник
2020 June 04
devdigest // dot net
Реализация MVVM на примере фреймоврка Avalonia

https://habr.com/ru/post/505036/

#Avalonia #WPF #MVVM
источник
devdigest // dot net
Статья с очень холиварным названием и таким же текстом. Но внутри – подкаст.

https://habr.com/en/post/505364/

#FSharp #HolyWar #CSharp
источник
devdigest // dot net
Прямая трансляция доклада по Blazor Web Assembly: https://www.youtube.com/watch?v=jYFB8KWJ8JU
источник
2020 June 07
devdigest // dot net
C#: Знакомство с генераторами исходного кода.

Мы рады представить вам превью генераторов исходного кода. Это новая возможность, которая позволяет разработчикам C# анализировать пользовательский код и создавать новые файлы C#, которые в свою очередь могут добавляться в процесс компиляции. Это происходит при помощи нового компонента — генератора исходного кода (Source Generator).

Подробности: http://msft.it/6270Tco2C
источник
2020 June 08
devdigest // dot net
Делегаты в качестве альтернативы интерфейсам при внедрении зависимостей

https://christianfindlay.com/2020/05/15/c-delegates-with-ioc-containers-and-dependency-injection

#Delegates #IoC #Dependency #Injection #DI
источник
devdigest // dot net
Раньше мой проект работал вне докера, запуская контейнер с Python скриптами посредством docker run. Со временем я решил засунуть прогу в докер, из-за чего появилась новая проблема: я не могу внутри докера вызывать docker run/exec/любые другие команды. А если установить пакет докера через apt внутри контейнера, получится "докер-в-докере". В статье описано, как избежать этого подхода, и вызывать docker команды изнутри контейнера, которые будут управлять изначальным, первым экземпляром докера, в котором и находится текущий контейнер.

http://jpetazzo.github.io/2015/09/03/do-not-use-docker-in-docker-for-ci/
источник
2020 June 09
devdigest // dot net
JetBrains наконец-то переносит dotMemory в Linux и macOS

https://blog.jetbrains.com/dotnet/2020/06/09/memory-profiling-linux-macos-dotmemory-2020-2/

#JetBrains #dotMemory #Linux #macOS
источник
2020 June 10
devdigest // dot net
Онлайн-конференция DotNext 2020 Piter пройдет 15-18 июня. Ее главные темы — настоящее и будущее платформы .NET, оптимизация производительности, внутреннее устройство платформы, архитектура и паттерны проектирования.

Среди спикеров — разработчики инструментов для .NET-платформы, мейнтейнеры в крупные проекты, неоднократные обладатели Microsoft MVP, авторы книг на которых выросло уже не одно поколение .NET-инженеров:

— Scott Hanselman: один из известнейших разработчиков Microsoft в мире, автор бестселлеров ASP.NET 4.5 in C# and VB и ASP.NET MVC

— Jon Skeet: автор одной из лучших книг по .NET C# in Depth, №1 на Stack Overflow, 14-кратный MVP.

Билет со скидкой по промокоду devdigest2020pc: https://bit.ly/3hdRbzk
источник
devdigest // dot net
источник
2020 June 11
devdigest // dot net
Sigma Software University приглашает на онлайн-курс @Serverless .NET Applications on AWS: Containers@Serverless .NET Applications on AWS: Containers.

Это второе событие в серии Serverless .NET Applications on AWS, посвященной интересным фичам на основе Serverless Docker контейнеров и их интеграции с помощью очередей сообщений.

Узнайте о преимуществах технологий Serverless на практике!

Больше деталей и регистрация здесь: https://bit.ly/3dNeD4F
источник
2020 June 12
devdigest // dot net
Node.js vs .NET Core, неделя ходиваров на Хабре.

https://habr.com/en/post/506282/

#nodejs
источник
2020 June 13
devdigest // dot net
Июньские обновления безопасности для .NET

https://devblogs.microsoft.com/dotnet/net-core-june-2020-updates-2-1-19-and-3-1-5/

#sceurity
источник