.NET 5 в скором времени заменит и .NET Core и .NET Framework. Однако не стоит забывать, что .NET 5 будет базироваться именно на .NET Core, поэтому если вы еще поддерживаете проекты на .NET Framework, то самое время заняться подготовкой к миграции
https://dwmkerr.com/modernising-dotnet-projects/
#netcore5 #NETFramework #migration
https://dwmkerr.com/modernising-dotnet-projects/
#netcore5 #NETFramework #migration
dwmkerr.com
Modernising .NET projects for .NET Core and beyond!
In this article I'll describe how to modernise your .NET Framework projects for .NET Core, the .NET Standard and .NET 5, which is planned to be released this year.
Автор сегодняшней статьи рассмотрит подводные камни, которые бывают при использовании и не использовании ключевых слов async/await при работе с асинхронными методами.
https://drakelambert.dev/2020/07/Asynchronous-Method-Without-async-in-C%23
#async #await
https://drakelambert.dev/2020/07/Asynchronous-Method-Without-async-in-C%23
#async #await
the-drizzle
Asynchronous Method Without async in C#
Drake’s blog
Присоединяйся к прогрессивной команде спикеров .NET Fest💜
▪️Давно мечтал попробовать себя в роли спикера? Или знаешь, кто мечтает? Именно сейчас твое время 🤩
▪️Уникальность, интересные случаи и кейсы во время работы и харизма - приветствуются👋
▪️Категории: .NET Framework, libraries, platforms, Инструменты разработки и тестирования в .NET, Microsoft Azure, .NET Core, F #, Облачные технологии, контейнеры и continuous delivery, Кросс-платформенная разработка .NET приложений, машиное обучение с помощью .NET технологий и инструментов, тренды из мира .NET
Создаем крутую программу вместе 💪
Больше информации здесь 🔍 https://bit.ly/2ZQeWXK
▪️Давно мечтал попробовать себя в роли спикера? Или знаешь, кто мечтает? Именно сейчас твое время 🤩
▪️Уникальность, интересные случаи и кейсы во время работы и харизма - приветствуются👋
▪️Категории: .NET Framework, libraries, platforms, Инструменты разработки и тестирования в .NET, Microsoft Azure, .NET Core, F #, Облачные технологии, контейнеры и continuous delivery, Кросс-платформенная разработка .NET приложений, машиное обучение с помощью .NET технологий и инструментов, тренды из мира .NET
Создаем крутую программу вместе 💪
Больше информации здесь 🔍 https://bit.ly/2ZQeWXK
Как сделать работу с GitLab еще более эффективной при разработке на C#
https://habr.com/en/company/pvs-studio/blog/512296/
#pvs #gitlab
https://habr.com/en/company/pvs-studio/blog/512296/
#pvs #gitlab
Хабр
Анализ merge request'ов в GitLab с помощью PVS-Studio для C#
Любите GitLab и не любите ошибки? Хотите повысить качество исходного кода? Тогда вы попали по адресу. Сегодня мы расскажем, как настроить C# анализатор PVS-Stud...
Forwarded from Ihor Ponomarenko
YouTube
Парень из деревни стал Сеньором / Ещё раз про .NET / Интервью с Senior .NET Developer #домавместе
В первоапрельском выпуске я осуществил давнюю затею - сделать интервью с братом-близнецом 😅
На самом деле, это интервью с самим собой, о C#, .NET и всех технологиях платформы: CLR, IL, Webforms, MVC, Razor, Blazor, Core и многих других. Несмотря на то, что…
На самом деле, это интервью с самим собой, о C#, .NET и всех технологиях платформы: CLR, IL, Webforms, MVC, Razor, Blazor, Core и многих других. Несмотря на то, что…
Помните Скрепыша — помощника из MS Office? Хотите сделать такого же?
https://habr.com/ru/post/512448/
#habr
https://habr.com/ru/post/512448/
#habr
Хабр
Desktop pet на C# WPF
Desktop pet — пусть и бесполезное, но весьма забавное украшение рабочего стола. В данной статье показана, наверное, самая простая его реализация. Гифка под катом! Немного о начале работы с...
Forwarded from Developers Community
Бесплатная электронная книга на русском: Blazor для разработчиков ASP.NET Web Forms.
Blazor — это новая веб-платформа, которая расширяет возможности создания веб-приложений с помощью .NET. Blazor представляет собой клиентскую платформу веб-интерфейса, основанную на C#, а не на JavaScript. Эта книга знакомит разработчиков ASP.NET Web Forms с Blazor в привычном и удобном для них формате.
Скачать бесплатно: http://msft.it/6276TWtHj
Blazor — это новая веб-платформа, которая расширяет возможности создания веб-приложений с помощью .NET. Blazor представляет собой клиентскую платформу веб-интерфейса, основанную на C#, а не на JavaScript. Эта книга знакомит разработчиков ASP.NET Web Forms с Blazor в привычном и удобном для них формате.
Скачать бесплатно: http://msft.it/6276TWtHj
События C# как асинхронные потоки
https://dev.to/noseratio/c-events-as-asynchronous-streams-with-reactivex-or-channels-82k
#events #asynchronous #streams #reactivex #channels
https://dev.to/noseratio/c-events-as-asynchronous-streams-with-reactivex-or-channels-82k
#events #asynchronous #streams #reactivex #channels
DEV Community
C# events as asynchronous streams with ReactiveX or Channels
The source code repro for this article can be found here. As I am getting myself up to date with the...
Иногда для отладки и оптимизации системы бывает нужно проанализировать запросы, которые генерирует Entity Framework. О том, как это сделать – в сегодняшней статье.
https://christianfindlay.com/2020/07/19/sql-generated-by-entity-framework-core
#sql #entity #framework #core
https://christianfindlay.com/2020/07/19/sql-generated-by-entity-framework-core
#sql #entity #framework #core
Forwarded from Developers Community
Представляем .NET 5.0 Preview 7.
Выпускаем .NET 5.0 Preview 7. Это пред-пред-последний релиз из предварительных (до перехода на RC). На этом этапе большинство функций должны быть очень близки к финальным. Встроенные функции (интринсики) одного файла и ARM64 — две функциональные области, для интеграции которых нам требуется наибольшее время, но они будут готовы к следующему Preview 8.
Подробности: http://msft.it/6272ToKK6
Выпускаем .NET 5.0 Preview 7. Это пред-пред-последний релиз из предварительных (до перехода на RC). На этом этапе большинство функций должны быть очень близки к финальным. Встроенные функции (интринсики) одного файла и ARM64 — две функциональные области, для интеграции которых нам требуется наибольшее время, но они будут готовы к следующему Preview 8.
Подробности: http://msft.it/6272ToKK6
Хабр
Представляем .NET 5.0 Preview 7
Выпускаем .NET 5.0 Preview 7. Это пред-пред-последний релиз из предварительных (до перехода на RC). На этом этапе большинство функций должны быть очень близки к...
Forwarded from Blazor Community
Если вы хотели развернуть Blazor WebAssembly на AWS, но не знали как, то это статья поможет пошагово решить задачу: https://bit.ly/316rZ6B
Если вы работаете с Orleans, то вам обязательно понравится панель Orleans Dashboard. О том как ее настроить - в этой статье.
https://medium.com/free-code-camp/microsoft-orleans-reporting-dashboard-16465d255199
#Orleans #Dashboard
https://medium.com/free-code-camp/microsoft-orleans-reporting-dashboard-16465d255199
#Orleans #Dashboard
Medium
How to set up Microsoft Orleans’ Reporting Dashboard
Orleans is an easy to use actor framework, but how can you monitor your deployment? Luckily, there’s something simple to use — Orleans…
Интересная библиотека позволяющая реализовать полнотекстовый поиск внутри приложения
https://weblogs.asp.net/bleroy/lunrcore
#search #lunrcore
https://weblogs.asp.net/bleroy/lunrcore
#search #lunrcore
weblogs.asp.net
LunrCore, a lightweight search library for .NET
I'm pretty much convinced almost all applications need search. No matter what you're building, you'll likely handle data, and no matter how well you organize it, a good text search is often the …
Прекрасный и наглядный пример, который показывает как record (новая фича C# 9.0) помогает работать с иммутабельными моделями. (Помним, что иммутабельность - это свет и добро).
https://josef.codes/how-csharp-records-will-change-my-life/
#immutable #domain #models #records #cs9
https://josef.codes/how-csharp-records-will-change-my-life/
#immutable #domain #models #records #cs9
Josef Ottosson
How C# Records will change my life
The new record type will be a huge timesaver when working with immutable objects in C#.
В Facebook группе сообщества .NET Core Ukrainian User Group можно найти много чего интересного. Например, ссылку вот на этот проект, которые позволяет создавать расширения для Windows Shell
https://github.com/dwmkerr/sharpshell
#sharpshell #Windows #Shell #Extensions
https://github.com/dwmkerr/sharpshell
#sharpshell #Windows #Shell #Extensions
GitHub
GitHub - dwmkerr/sharpshell: SharpShell makes it easy to create Windows Shell Extensions using the .NET Framework.
SharpShell makes it easy to create Windows Shell Extensions using the .NET Framework. - dwmkerr/sharpshell
Сколько вариантов использования паттерн матчинга в C# вы знаете?
https://itnext.io/evolution-of-pattern-matching-until-c-8-0-3345f8cd6306
#Pattern #Matching
https://itnext.io/evolution-of-pattern-matching-until-c-8-0-3345f8cd6306
#Pattern #Matching
Medium
Evolution of Pattern Matching up until C# 8.0
C# pattern matching finally brings another functional feature that will help C# developers write functional code more naturally.
Интересная статья о том, как работает и какие возможности предоставляет IAsyncEnumerable в .NET Core 3.0?
https://habr.com/en/company/otus/blog/514594/
#IAsyncEnumerable #netcore
https://habr.com/en/company/otus/blog/514594/
#IAsyncEnumerable #netcore
Habr
Что же такого особенного в IAsyncEnumerable в .NET Core 3.0?
Перевод статьи подготовлен в преддверии старта курса «Разработчик C#». Одной из наиболее важных функций .NET Core 3.0 и C# 8.0 стал новый IAsyncEnumerable<T> (он же асинхронный...
Сразу две интересные статьи вышли сегодня на Хабре.
Первая – новый поиск в NuGet
https://habr.com/en/company/microsoft/blog/514420/
Вторая – про тонкости работы с конфигурационными файлами в .NET:
https://habr.com/en/company/arcadia/blog/514652/
Первая – новый поиск в NuGet
https://habr.com/en/company/microsoft/blog/514420/
Вторая – про тонкости работы с конфигурационными файлами в .NET:
https://habr.com/en/company/arcadia/blog/514652/
Хабр
Продвинутые поиск на NuGet.org
Мы рады сообщить, что NuGet.org теперь поддерживает один из главных запросов со стороны пользователей — расширенный поиск! Теперь вы можете использовать множеств...