Как сделать работу с 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 теперь поддерживает один из главных запросов со стороны пользователей — расширенный поиск! Теперь вы можете использовать множеств...
JetBrains улучшили работу с Unity проектами в новом релизе Rider
https://blog.jetbrains.com/dotnet/2020/08/11/debugging-unity-players-over-network-and-usb-with-rider-2020-2/
#rider #unity #jetbrains
https://blog.jetbrains.com/dotnet/2020/08/11/debugging-unity-players-over-network-and-usb-with-rider-2020-2/
#rider #unity #jetbrains
The JetBrains Blog
Debugging Unity Players over network and USB with Rider 2020.2 | The .NET Tools Blog
Rider 2020.2 is a bumper release for Unity. We’ve already seen how “pausepoints” can help you debug your code, by switching the Unity editor into pause mode when your code hits a certain point. Let’s
Forwarded from Developers Community
Используйте Visual Studio в режиме демонстрации.
Случалась ли с вами когда-нибудь такая ситуация, когда вам что-то показывают в Visual Studio, но очень сложно разглядеть мелкие шрифты? А еще и всякие кастомные расширения и темы мешают восприятию. Бывало? Или это вы так что-то показывали? В любом случае, в такой ситуации поможет Visual Studio Presentation Mode.
Подробности: http://msft.it/6270TU1sn
Случалась ли с вами когда-нибудь такая ситуация, когда вам что-то показывают в Visual Studio, но очень сложно разглядеть мелкие шрифты? А еще и всякие кастомные расширения и темы мешают восприятию. Бывало? Или это вы так что-то показывали? В любом случае, в такой ситуации поможет Visual Studio Presentation Mode.
Подробности: http://msft.it/6270TU1sn
Visual Studio Blog
Use Visual Studio in Presentation Mode
Have you ever seen a presentation using Visual Studio, but had a hard time seeing the too-small fonts in the editor, Solution Explorer and menu system? How about all the custom extensions and themes the presenter used, making it harder to figure out what…