Разбор очень интересного и не очевидного поведения switch expression в C#
https://ankitvijay.net/2021/09/04/c-gotchas-with-switch-expression/
#switch #expression #csharp
https://ankitvijay.net/2021/09/04/c-gotchas-with-switch-expression/
#switch #expression #csharp
Hi, I'm Ankit!
Gotchas with switch expression
This post talks about a bug in Rider and Roslyn analyzers when we refactor the switch-case to switch expression with Nullable default type.
Forwarded from Хабр Разработка
Асинхронные потоки от Стивена Клири http://amp.gs/jTcyZ
Хабр
Асинхронные потоки от Стивена Клири
Про Стивена Клири можно сказать «он всерьез занялся многопоточным программированием еще до того, как это стало мейнстримом». Клири стал палочкой-выручалочкой для тысяч разработчиков, терпеливо...
Перечень предлагаемых к реализации возможностей C# 11
https://github.com/dotnet/csharplang/blob/main/meetings/2021/LDM-2021-08-30.md
#csharp11
https://github.com/dotnet/csharplang/blob/main/meetings/2021/LDM-2021-08-30.md
#csharp11
GitHub
csharplang/LDM-2021-08-30.md at main · dotnet/csharplang
The official repo for the design of the C# programming language - csharplang/LDM-2021-08-30.md at main · dotnet/csharplang
NBomber Cluster – может запускать тесты NBomber распределенным образом. NBomber Cluster доступен в версии Enterprise, включая бесплатный пробный период.
https://nbomber.com/docs/nbomber-cluster/
#nbomber #cluster
https://nbomber.com/docs/nbomber-cluster/
#nbomber #cluster
Nbomber
Cluster overview | NBomber
This document will help you learn about NBomber Cluster. NBomber Cluster is available in the Enterprise version, including a free trial period.
Forwarded from Blazor Community
Недавние обновления Blazor в видеоформате (c Daniel Roth): https://www.youtube.com/watch?v=cpt0Ljs35YA
@BlazorChannel #Blazor
@BlazorChannel #Blazor
YouTube
ASP.NET Community Standup - Blazor in .NET 6 RC1
Find out what's new in Blazor in .NET 6 RC1!
Community Links: https://www.theurlist.com/blazor_community_standup_september_2021
Featuring: Daniel Roth (@danroth27), Tanay Parikh (@_TanayParikh), Mackinnon Buck, Jon Galloway (@jongalloway)
Get your questions…
Community Links: https://www.theurlist.com/blazor_community_standup_september_2021
Featuring: Daniel Roth (@danroth27), Tanay Parikh (@_TanayParikh), Mackinnon Buck, Jon Galloway (@jongalloway)
Get your questions…
Forwarded from Хабр Разработка
Разработка кроссплатформенного приложения на Avalonia для Raspberry Pi с использованием Github Action http://amp.gs/jzt6S
Хабр
Разработка кроссплатформенного приложения на Avalonia для Raspberry Pi с использованием Github Action
ВступлениеВ связи с желанием апгрейдить свое рабочее место, появилась потребность в мониторе, на котором будут отображаться информативные виджеты, например: погода, календарь, показатели датчиков в...
Обзор различных технологий для создания десктопных приложений
https://www.telerik.com/blogs/how-to-desktop-2022
#desktop #winforms #wpf #telerik
https://www.telerik.com/blogs/how-to-desktop-2022
#desktop #winforms #wpf #telerik
Telerik Blogs
How To Desktop in 2022
A look at all the different ways to build for desktop today. Choose your life partner wisely.
Forwarded from Хабр Разработка
5 проблем и их решения при создании высоконагруженного сервиса с использованием .NET и Kafka http://amp.gs/jzfny
Хабр
5 проблем и их решения при создании высоконагруженного сервиса с использованием .NET и Kafka
В 1967 году Мелвин Конвей сформулировал известный тезис, без упоминания о котором не обходится практически ни одно руководство по созданию микросервисной архитектуры. И не напрасно, ведь не одно...
Асинхронная обработка длительных задач в ASP.NET Core
https://blog.elmah.io/async-processing-of-long-running-tasks-in-asp-net-core
#async #asonet #aspnetcore
https://blog.elmah.io/async-processing-of-long-running-tasks-in-asp-net-core
#async #asonet #aspnetcore
elmah.io Blog - .NET Technical tutorials/guides and new features
Async processing of long-running tasks in ASP.NET Core
In this post, I'll show you how to implement async processing in ASP.NET Core, using a queue and the Background Worker feature.
Forwarded from Хабр Разработка
Создание статического анализатора для C# на основе Roslyn API http://amp.gs/jzh5r
Хабр
Создание статического анализатора для C# на основе Roslyn API
После прочтения этой статьи вы будете обладать знаниями для создания своего собственного статического анализатора для C# кода, благодаря ему вы сможете найти потенциальные ошибки и уязвимости в...
Forwarded from //devdigest
//devdigest – это не только телеграм-каналы, которые вы любите и читаете, не только наш твиттер и другие площадки. Чтобы //devdigest мог работать, мы используем различные сервисы и технологии (включая технологии машинного обучения). Все это находится конечно же в облаке.
Одна из облачных платформ, которую мы используем и можем с полной ответственностью рекомендовать – это Digital Ocean.
Digital Ocean – отличная площадка для того, чтобы в считаные секунды поднять мощный сервер за очень вменяемые деньги.
Кстати, помимо классических виртуальных серверов, в Digital Ocean также доступны:
– Scalable virtual machines;
– Managed Kubernetes clusters;
– App Platform;
– Databases;
– Simple object storage.
Зарегистрировавшись по нашей реферальной ссылке, вы не только поддержите проект //devdigest, но и получите $100 на свой счет и сможете в течении двух месяцев пользоваться сервисами Digital Ocean.
https://m.do.co/c/df1443122ea7
Одна из облачных платформ, которую мы используем и можем с полной ответственностью рекомендовать – это Digital Ocean.
Digital Ocean – отличная площадка для того, чтобы в считаные секунды поднять мощный сервер за очень вменяемые деньги.
Кстати, помимо классических виртуальных серверов, в Digital Ocean также доступны:
– Scalable virtual machines;
– Managed Kubernetes clusters;
– App Platform;
– Databases;
– Simple object storage.
Зарегистрировавшись по нашей реферальной ссылке, вы не только поддержите проект //devdigest, но и получите $100 на свой счет и сможете в течении двух месяцев пользоваться сервисами Digital Ocean.
https://m.do.co/c/df1443122ea7
Основные виды архитектуры веб-приложений
https://docs.microsoft.com/en-us/dotnet/architecture/modern-web-apps-azure/common-web-application-architectures
#software #architecture #aspnet
https://docs.microsoft.com/en-us/dotnet/architecture/modern-web-apps-azure/common-web-application-architectures
#software #architecture #aspnet
Docs
Common web application architectures - .NET
Architect Modern Web Applications with ASP.NET Core and Azure | Explore the common web application architectures
Forwarded from Хабр Разработка
[Перевод] Кэширование данных и страниц в ASP.NET http://amp.gs/jzgTS
Хабр
Кэширование данных и страниц в ASP.NET
Кэширование — это механизм, используемый веб-приложениями для повышения производительности. Сегодня веб-приложения разрабатываются в промышленных масштабах. Такие приложения используют...
Forwarded from devdigest // events
21-22 октября, онлайн конференция для DotNext 2021
Спикеры в этом сезоне:
✔ Scott Wlaschin, автор книги «Domain Modeling Made Functional»;
✔ Oren Eini, специалист с 20-летним опытом в .NET, Microsoft MVP с 2007 года, создатель RavenDB;
✔ Stephen Toub, Partner Software Engineer из Microsoft, работает над производительностью .NET-платформы;
✔ Stan Drapkin, эксперт .NET с 17-летним опытом, автор целого ряда open sourse-библиотек для .NET.
И специально для нашего канала организаторы сделали промокод на Personal Standard билет: devdigest2021JRGpc 🔥
Посмотреть список спикеров, почитать про их доклады и купить билеты со скидкой можно на сайте.
Спикеры в этом сезоне:
✔ Scott Wlaschin, автор книги «Domain Modeling Made Functional»;
✔ Oren Eini, специалист с 20-летним опытом в .NET, Microsoft MVP с 2007 года, создатель RavenDB;
✔ Stephen Toub, Partner Software Engineer из Microsoft, работает над производительностью .NET-платформы;
✔ Stan Drapkin, эксперт .NET с 17-летним опытом, автор целого ряда open sourse-библиотек для .NET.
И специально для нашего канала организаторы сделали промокод на Personal Standard билет: devdigest2021JRGpc 🔥
Посмотреть список спикеров, почитать про их доклады и купить билеты со скидкой можно на сайте.
Forwarded from Blazor Community
Существует такой подход к проектированию frontend приложений "Micro-frontend". Это когда фронтенд-приложение декомпозируется на отдельные, полунезависимые "микроприложения", работающие свободно друг от друга. Концепция micro-frontend в общих чертах вдохновлена микросервисами и названа в их честь.
Автор статьи делится своим мнением в разрезе Blazor: https://bit.ly/2XWKYTy
Также есть видео с .NET Conf 2020: https://bit.ly/3iaHiVn
P.S. также у него в профиле можно найти много статей по Blazor
@BlazorChannel #Blazor
Автор статьи делится своим мнением в разрезе Blazor: https://bit.ly/2XWKYTy
Также есть видео с .NET Conf 2020: https://bit.ly/3iaHiVn
P.S. также у него в профиле можно найти много статей по Blazor
@BlazorChannel #Blazor
Medium
MicroFrontends With Blazor WebAssembly
I recently embarked on a mission to uncover the details behind the implementation of MicroFrontends under Blazor WebAssembly applications…
Forwarded from devdigest // events
Компания Mаterialise объявляет Hiring Week!
🗓 Событие пройдет с 4 по 8 октября 2021 в 3D Printing Hub.
📄 Подавай заявку до 30 сентября, получай приглашение на собеседование в течение 24 часов, и получай быстрый офер и sign-in bonus в случае принятия оффер
💪 Преимущества работы в Mаterialise:
✔️карьерный рост и работа в стабильной компании, которая уже 30 лет создает инновации в мире
✔️ 2100 специалистов в 28 офисах по всему миру
✔️ возможность создавать лучшее будущее, работать в проектах, которые помогают лечить людей и покорять космос
✔️ гибридный ремоут, адаптированный под каждую команду.
📝 Заполняй анкету по ссылке: https://www.hiringweek.materialise.com.ua/
🗓 Событие пройдет с 4 по 8 октября 2021 в 3D Printing Hub.
📄 Подавай заявку до 30 сентября, получай приглашение на собеседование в течение 24 часов, и получай быстрый офер и sign-in bonus в случае принятия оффер
💪 Преимущества работы в Mаterialise:
✔️карьерный рост и работа в стабильной компании, которая уже 30 лет создает инновации в мире
✔️ 2100 специалистов в 28 офисах по всему миру
✔️ возможность создавать лучшее будущее, работать в проектах, которые помогают лечить людей и покорять космос
✔️ гибридный ремоут, адаптированный под каждую команду.
📝 Заполняй анкету по ссылке: https://www.hiringweek.materialise.com.ua/