Хорошая статья про работу с HttpClient и библиотеку Polly, которая позволяет настраивать политики повторных запросов.
https://habr.com/ru/company/dodopizzadev/blog/503376/
#polly #retry #httpclient
https://habr.com/ru/company/dodopizzadev/blog/503376/
#polly #retry #httpclient
Хабр
Повышаем надёжность HttpClient’а в .NET Core или как ошибиться в 3 строках кода 4 раза
За несколько недель до 14 февраля системе Dodo IS немного поплохело под нагрузкой. Одной из причин стало то, что в backend’ах мобильного приложения и сайта не совсем корректно работали политики...
Пять интересных и практичных возможностей при работе с enum. Скорее всего вы знаете о некоторых из них, но о некоторых могли и забыть.
https://www.code4it.dev/blog/5-more-things-about-enums-csharp
#enums #csharp
https://www.code4it.dev/blog/5-more-things-about-enums-csharp
#enums #csharp
Code4IT
5 more things you should know about enums in C#
We’ve already seen some of the things you should know about enums in C#. Here we’ll dive into Flagged enumerations, serialization and so on.
Команда JetBrains поделилась своим планами касательно дальнейших улучшений в Rider
https://blog.jetbrains.com/dotnet/2020/05/29/rider-2020-2-roadmap
#jetbrains #resharper #rider
https://blog.jetbrains.com/dotnet/2020/05/29/rider-2020-2-roadmap
#jetbrains #resharper #rider
JetBrains Blog
Rider 2020.2 Roadmap | The .NET Tools Blog
In this post, we’d like to share our plans for Rider 2020.2 and find out what we can do next to improve your development experience. Your feedback is always welcome!The following is a list of our
async / await одной картинкой
https://tooslowexception.com/net-asyncawait-in-a-single-picture/
#async #await
https://tooslowexception.com/net-asyncawait-in-a-single-picture/
#async #await
ASP.NET Core – самый любимый фреймворк!
https://insights.stackoverflow.com/survey/2020#technology-most-loved-dreaded-and-wanted-web-frameworks
#ASP #NETCORE #stackoverflow
https://insights.stackoverflow.com/survey/2020#technology-most-loved-dreaded-and-wanted-web-frameworks
#ASP #NETCORE #stackoverflow
Stack Overflow
Stack Overflow Developer Survey 2020
Nearly 65,000 took this comprehensive, annual survey of people who code. Demographics. Most loved, dreaded and wanted technologies. Salary and careers.
Forwarded from A.G.
Свежие тесты подвезли. ASP.NET делает Java Servlet и Node.js как стоячих.
https://www.techempower.com/benchmarks/#section=data-r19&hw=ph&test=plaintext
https://www.techempower.com/benchmarks/#section=data-r19&hw=ph&test=plaintext
Forwarded from Веб-разработка на .NET // dotnet web dev
Если написав очередной switch/case, вы останавливались и задумывались - а нужно ли вообще обрабатывать default-ветку, а если обрабатывать, то бросать ли исключение, а если бросать то какое, а нормально ли вообще, что у меня эти switch/case по всей кодовой базе дублируются ? - то на эти вопросы я попробовал сформулировать своё мнение в этом тексте:
Какое исключение бросать в swith, если case не нашлось?
Какое исключение бросать в swith, если case не нашлось?
Бояринцев .NET
Какое исключение бросать в swith, если case не нашлось?
В чём проблема Если написав очередной switch/case, вы останавливались и задумывались - а нужно ли вообще обрабатывать default-ветку, а если обрабатывать, то бросать ли исключение, а если бросать то какое, а нормально ли вообще, что у меня эти switch/case…
Forwarded from Developers Community
Гайд: отладка консольного приложения .NET Core с использованием Visual Studio Code.
В этом подробном руководстве представлены и описаны инструменты отладки, доступные в Visual Studio Code для работы с приложениями .NET Core. Кстати, если вы хотите создать консольное приложение, в статье вы найдете ссылку на гайд и по этому. Присоединяйтесь!
Подробности: http://msft.it/6271TcVnL
В этом подробном руководстве представлены и описаны инструменты отладки, доступные в Visual Studio Code для работы с приложениями .NET Core. Кстати, если вы хотите создать консольное приложение, в статье вы найдете ссылку на гайд и по этому. Присоединяйтесь!
Подробности: http://msft.it/6271TcVnL
Docs
Отладка консольного приложения .NET с помощью Visual Studio Code - .NET
Узнайте, как выполнить отладку консольного приложения .NET с помощью Visual Studio Code.
Статья с очень холиварным названием и таким же текстом. Но внутри – подкаст.
https://habr.com/en/post/505364/
#FSharp #HolyWar #CSharp
https://habr.com/en/post/505364/
#FSharp #HolyWar #CSharp
Forwarded from Blazor Community
Прямая трансляция доклада по Blazor Web Assembly: https://www.youtube.com/watch?v=jYFB8KWJ8JU
YouTube
Blazor web assembly
Создание полноценного сайта на .Net и ни строчки на JS, еще и на 30% быстрее других JS фреимворков. Вот что обещает нам Microsoft с релизом Blazor Client(Web...
Forwarded from Developers Community
C#: Знакомство с генераторами исходного кода.
Мы рады представить вам превью генераторов исходного кода. Это новая возможность, которая позволяет разработчикам C# анализировать пользовательский код и создавать новые файлы C#, которые в свою очередь могут добавляться в процесс компиляции. Это происходит при помощи нового компонента — генератора исходного кода (Source Generator).
Подробности: http://msft.it/6270Tco2C
Мы рады представить вам превью генераторов исходного кода. Это новая возможность, которая позволяет разработчикам C# анализировать пользовательский код и создавать новые файлы C#, которые в свою очередь могут добавляться в процесс компиляции. Это происходит при помощи нового компонента — генератора исходного кода (Source Generator).
Подробности: http://msft.it/6270Tco2C
Хабр
C#: Знакомство с генераторами исходного кода
Мы рады представить вам превью генераторов исходного кода. Это новая возможность, которая позволяет разработчикам C# анализировать пользовательский код и создав...
Делегаты в качестве альтернативы интерфейсам при внедрении зависимостей
https://christianfindlay.com/2020/05/15/c-delegates-with-ioc-containers-and-dependency-injection
#Delegates #IoC #Dependency #Injection #DI
https://christianfindlay.com/2020/05/15/c-delegates-with-ioc-containers-and-dependency-injection
#Delegates #IoC #Dependency #Injection #DI
ChristianFindlay.com
C# Delegates with IoC Containers and Dependency Injection
Developers are usually encouraged to do dependency injection with interfaces. Some developers don’t know that they can do dependency injection with delegates, and there are good reasons to do…
Forwarded from Vova Lantsov
Раньше мой проект работал вне докера, запуская контейнер с Python скриптами посредством docker run. Со временем я решил засунуть прогу в докер, из-за чего появилась новая проблема: я не могу внутри докера вызывать docker run/exec/любые другие команды. А если установить пакет докера через apt внутри контейнера, получится "докер-в-докере". В статье описано, как избежать этого подхода, и вызывать docker команды изнутри контейнера, которые будут управлять изначальным, первым экземпляром докера, в котором и находится текущий контейнер.
http://jpetazzo.github.io/2015/09/03/do-not-use-docker-in-docker-for-ci/
http://jpetazzo.github.io/2015/09/03/do-not-use-docker-in-docker-for-ci/
JetBrains наконец-то переносит dotMemory в Linux и macOS
https://blog.jetbrains.com/dotnet/2020/06/09/memory-profiling-linux-macos-dotmemory-2020-2/
#JetBrains #dotMemory #Linux #macOS
https://blog.jetbrains.com/dotnet/2020/06/09/memory-profiling-linux-macos-dotmemory-2020-2/
#JetBrains #dotMemory #Linux #macOS
The JetBrains Blog
Memory profiling on Linux and macOS with dotMemory 2020.2 | The .NET Tools Blog
Version 2020.2 EAP01 finally brings dotMemory to Linux and macOS! For these systems, dotMemory is currently available only as a command-line tool. The tool is free and lets you take and save memory sn
Sigma Software University приглашает на онлайн-курс @Serverless .NET Applications on AWS: Containers.
Это второе событие в серии Serverless .NET Applications on AWS, посвященной интересным фичам на основе Serverless Docker контейнеров и их интеграции с помощью очередей сообщений.
Узнайте о преимуществах технологий Serverless на практике!
Больше деталей и регистрация здесь: https://bit.ly/3dNeD4F
Это второе событие в серии Serverless .NET Applications on AWS, посвященной интересным фичам на основе Serverless Docker контейнеров и их интеграции с помощью очередей сообщений.
Узнайте о преимуществах технологий Serverless на практике!
Больше деталей и регистрация здесь: https://bit.ly/3dNeD4F