Rarible – Create
devdigest // dot net
4.01K subscribers
119 photos
3 videos
5 files
2.06K links
Сообщество .NET разработчиков.

Чат: @dotnet_chat
Download Telegram
to view and join the conversation
Rarible – Create
Пять уровней оптимизации настроек производительности для запросов в “Entity Framework Core

https://www.thereformedprogrammer.net/five-levels-of-performance-tuning-for-an-ef-core-query/

#DB #EF #performance
Подробное руководство, в котором рассказывается, как используя конструктор моделей ML.NET построить классификатор изображений

https://code-ai.mk/how-to-use-ml-net-model-builder-for-image-classification/

#MLNET #Model #Builder
Объектно-ориентированное программирование – наверно самая популярная парадигма на сегодняшний день. Многие разработчики создают модели предметной области именно на базе ООП. Эти модели часто нуждаются в рефакторинге, а ReSharper поможет сделать это наиболее эффективным образом.

https://blog.jetbrains.com/dotnet/2021/03/08/refactor-object-oriented-code-with-resharper/

#resharper #refactor #refactoring #OOC #object #oriented #code
Silverlight умер. Да здравствует OpenSilver! Open source реализация Silverlight, которая работает в современных браузерах. OpenSilver построен на базе Mono for WebAssembly и Microsoft Blazor.

https://opensilver.net/

#OpenSilver #Silverlight #Blazor #WebAssembly
Pattern matching — метод анализа и обработки структур данных в языках программирования, основанный на выполнении определённых инструкций в зависимости от совпадения исследуемого значения с тем или иным образцом, в качестве которого может использоваться константа, предикат, тип данных или иная поддерживаемая языком конструкция.

https://www.c-sharpcorner.com/article/pattern-matching-in-c-sharp

#CSharp9 #CSharp #pattern #matching #PatternMatching
OpenTelemetry – стандарт, который появился относительно недавно: в конце прошлого года. При этом он получил широкое распространение и поддержку множества вендоров ПО для трейсинга и мониторинга. Стандарт является по сути активной прослойкой между источниками метрик и трейсов и их потребителями.

https://devblogs.microsoft.com/dotnet/opentelemetry-net-reaches-v1-0/

#opentelemetry #telemetry
Конференция уже совсем скоро! 🔥
Forwarded from devdigest // events
☁️ 25-26 марта приглашаем на Cloud Builders Conf –– онлайн конференцию о cloud-технологиях для разработчиков от Cloud Builders community. Один из потоков будет полностью посвящен .NET, и на виртуальной сцене выступят спикеры из Microsoft, Google, AWS, Crionet, Relativity и не только.

💻 Что ожидать:
- 2 вечера с комьюнити.
- 8 технических докладов.
- 1000+ участников.
- Новую платформу онлайн-событий.

🎙Спикеры:
︎Scott Hunter, Director of Program Management в Microsoft
︎Dino Esposito, CTO в Crionet
︎Jasmine Greenaway, Senior Cloud Advocate в Microsoft
︎Tomasz Pęczek, Lead Software Engineer в Relativity
︎Cecil Phillip, Senior Cloud Advocate в Microsoft
︎Kirk Davis, Specialized Solutions Architect в AWS
︎Mete Atamel, Developer Advocate в Google
︎Baruch Sadogursky, Head of DevOps Advocacy в JFrog

Когда: 25-26 марта
Где: онлайн
Участие бесплатное.

Узнайте больше и зарегистрируйтесь здесь: https://bit.ly/Cloud-Builders-Conference
Еще одна интересная возможность, которая ждет нас в .NET 6. Очередь с приоритетом - это очередь, в которой каждый элемент имеет «приоритет», который можно сравнить с другими элементами очереди. Когда элемент удаляется из очереди, элемент с наивысшим приоритетом удаляется из очереди, независимо от того, когда он был помещен в очередь.

https://dotnetcoretutorials.com/2021/03/17/priorityqueue-in-net

#NET6 #PriorityQueue #queue
Forwarded from Blazor RuCommunity
А вот новость для поклонников AWS. Анонсирован deployment tool для более лёгкого и просто развёртывания .NET приложений в облаке. На данный момент поддерживаются:
- .NET Core/.NET 5 web applications
- Backend services
- Blazor WebAssembly

Подробное описание: bit.ly/315a3tx
Время исполнения кода зависит от организации памяти, архитектуры процессора, от поддерживаемы инструкций, конвейеров и опыта программиста. Одним из способов оптимизации скорости выполнения кода является выравнивание циклов (loop alignment). В этой статье подробно рассматривается то, как реализовано выравнивание циклов в .NET

https://kunalspathak.github.io/2021-03-15-Loop-Alignment

#loop #alignment #performance #stability