devdigest // dot net
4.03K subscribers
168 photos
3 videos
5 files
2.58K links
Главные новости из мира .NET

Все про C#, F# и VB
Download Telegram
Объектно-ориентированное программирование – наверно самая популярная парадигма на сегодняшний день. Многие разработчики создают модели предметной области именно на базе ООП. Эти модели часто нуждаются в рефакторинге, а 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 Community
А вот новость для поклонников 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
Forwarded from devdigest // events
Команда Podlodka Crew запускает новую онлайн-конференцию: если вы занимаетесь бэкенд-разработкой, специально для вас 29 марта стартует Podlodka Backend Crew!

Конференция пройдет в формате двухнедельного интенсива, при этом программа не завязана на конкретные языки программирования и фреймворки. Каждая неделя посвящена отдельной теме, и эти темы – “Распределенные системы” и “Протоколы передачи данных”.

На неделе “Распределенные системы” будут рассмотрены тонкости разработки и поддержки распределенных систем. Ответим на вопросы про то, как деплоить такие системы, как их правильно тестировать, как правильно организовать балансировку и сбор логов, как работать с данными и не только.

Неделя “Протоколы передачи данных” будет посвящена прокачиванию прикладного навыка: как  максимально осмысленно выбрать протокол в зависимости от решаемых задач, и как эффективно работать с  выбранным протоколом. Не json’ом единым!

Помимо докладов в программе множество нескучных форматов: рулетки кейсов, батлы, лайв-кодинги, общение со спикерами на зум-сессиях и нетворкинг в слаке. Все это – прекрасный способ с пользой провести время! А кроме того, вы получите доступ к записям всех сессий, чтобы потом в любой удобный момент можно было освежить знания!

Старт 29 марта, расписание и билеты уже на сайте!
В релиз ушла новая версия набора библиотек Windows Community Toolkit, которая в свою очередь включает обновленную версию пакета Microsoft.Toolkit.HighPerformance

https://sergiopedri.medium.com/announcing-the-microsoft-toolkit-highperformance-7-0-release-5f31079ae2be

#microsoft #toolkit #high #performance
Два способа создавать десктопные приложения на базе Blazor: electron и webview

https://www.telerik.com/blogs/blazor-on-desktop

#blazor #electron #webview
TikTok Video Downloader: Download TikTok Videos without Watermark