Ваша основной инструмент для работы с проектами на .NET
Anonymous Poll
64%
Visual Studio
31%
Rider
4%
Visual Studio Code
0%
Visual Studio for Mac
1%
vim / emacs
0%
Sublime Text
0%
Другой (напишу в комментариях)
Forwarded from Ihor 0
Думаю будет интересно:
https://www.youtube.com/watch?v=R3u4Gb7mazE
https://www.youtube.com/watch?v=R3u4Gb7mazE
YouTube
Back to Basics: Efficient Async and Await - Filip Ekberg - NDC London 2022
We've all experienced deadlocks, and we all hate them, but how do we prevent (and potentially fix) them? That's right, no one likes applications crashing or ...
⚡ Асинхронное программирование в .NET.
Введение, заблуждения и проблемы
🔗 https://devdigest.today/goto/2023
👉🏻 Подписаться на канал
Введение, заблуждения и проблемы
🔗 https://devdigest.today/goto/2023
👉🏻 Подписаться на канал
Wapplegate
Asynchronous Programming in .NET - Introduction, Misconceptions, and Problems
I’ve found many developers are able to write asynchronous code that works, but they fail to understand some of the intricacies and commonly make small mistakes…
⚡ Обособление экземпляров Visual Studio.
Когда у вас одновременно открыто несколько экземпляров Visual Studio, может быть сложно отличить их друг от друга. Особенно, если вы работаете над разными ветками одного и того же проекта. Что, если бы каждый экземпляр мог иметь уникальный цвет, чтобы вы могли мгновенно отличать их друг от друга?
🔗 https://devdigest.today/goto/2024
👉🏻 Подписаться на канал
Когда у вас одновременно открыто несколько экземпляров Visual Studio, может быть сложно отличить их друг от друга. Особенно, если вы работаете над разными ветками одного и того же проекта. Что, если бы каждый экземпляр мог иметь уникальный цвет, чтобы вы могли мгновенно отличать их друг от друга?
🔗 https://devdigest.today/goto/2024
👉🏻 Подписаться на канал
Visual Studio Blog
Differentiating Visual Studio instances
When you have multiple instances of Visual Studio open at the same time, it can be tricky to tell them apart. Especially if you’re working on different branches of the same solution, which makes them look almost identical. What if each instance could have…
⚡ Profiler Driven Development.
Существует множество экстремальных стратегий разработки программного обеспечения. Например, Test Driven Development, Domain Driven Development и даже Panic Driven Development. Но почему так мало людей профилируют собственный код?
🔗 https://devdigest.today/goto/2025
👉🏻 Подписаться на канал
Существует множество экстремальных стратегий разработки программного обеспечения. Например, Test Driven Development, Domain Driven Development и даже Panic Driven Development. Но почему так мало людей профилируют собственный код?
🔗 https://devdigest.today/goto/2025
👉🏻 Подписаться на канал
Alois Kraus
PDD Profiler Driven Development
There are many extreme software development strategies out there. PDD can mean Panic Driven, or Performance Driven Development. The first one should be avoided, the second is a MSR paper dealing wi…
Forwarded from devdigest // azure
⚡ Книги по архитектуре приложений.
Отличная подборка электронных книг по построению архитектуры облачных приложений
🔗 https://devdigest.today/goto/2027
👉🏻 Подписаться на канал
Отличная подборка электронных книг по построению архитектуры облачных приложений
🔗 https://devdigest.today/goto/2027
👉🏻 Подписаться на канал
GitHub
eBooks
Cross-platform .NET sample microservices and container based application that runs on Linux Windows and macOS. Powered by .NET 6, Docker Containers and Azure Kubernetes Services. Supports Visual St...
⚡ Долгоживущие транзакции блокируют ресурсы баз данных в течение длительных промежутков времени и существенно замедляют выполнение более коротких и многочисленных транзакций
Чтобы решить эту проблему, автор предлагает ввести понятие саги. Долгоживущая транзакция является сагой, если она может быть записана как последовательность транзакций, которые можно чередовать с другими транзакциями. В этой работе рассматриваются различные вопросы реализации саг, в том числе запуск саг на системах, не поддерживающих их напрямую.
🔗 https://devdigest.today/goto/2028
👉🏻 Подписаться на канал
Чтобы решить эту проблему, автор предлагает ввести понятие саги. Долгоживущая транзакция является сагой, если она может быть записана как последовательность транзакций, которые можно чередовать с другими транзакциями. В этой работе рассматриваются различные вопросы реализации саг, в том числе запуск саг на системах, не поддерживающих их напрямую.
🔗 https://devdigest.today/goto/2028
👉🏻 Подписаться на канал
⚡ Несмотря на заявления, что .NET Framework 4.8 будет последней версией и развиваться далее не будет, был анонсирован .NET Framework 4.8.1, который принесёт поддержку ARM64 и не только.
🔗 https://devdigest.today/goto/2029
👉🏻 Подписаться на канал
🔗 https://devdigest.today/goto/2029
👉🏻 Подписаться на канал
.NET Blog
Announcing .NET Framework 4.8.1
Announcing the release of .NET Framework 4.8.1 that bring ARM64 support, WinForms accessibility enhancements, and more.
⚡ Ушла в релиз Visual Studio for Mac 17.3
Этот выпуск включает в себя поддержку пользовательских секретов, несколько исправлений, учетные записи разработчиков Apple, добавлено окно задач и диалоговое окно регулярных выражений, а также исправления наиболее часто встречающихся проблем, о которых сообщают пользователи.
🔗 https://devdigest.today/goto/2030
👉🏻 Подписаться на канал
Этот выпуск включает в себя поддержку пользовательских секретов, несколько исправлений, учетные записи разработчиков Apple, добавлено окно задач и диалоговое окно регулярных выражений, а также исправления наиболее часто встречающихся проблем, о которых сообщают пользователи.
🔗 https://devdigest.today/goto/2030
👉🏻 Подписаться на канал
Microsoft News
Visual Studio for Mac 17.3 is now available
Visual Studio for Mac v17.3. This release includes User Secrets support, several new code fixes, Apple Developer Accounts, adds Task Window and Regular Expressions dialog implemented in native UI, and fixes for top reported user issues.
⚡ Linq с примерами.
Крутейшая шпаргалка по методам Linq с визуализацией
🔗 https://devdigest.today/goto/2031
👉🏻 Подписаться на канал
Крутейшая шпаргалка по методам Linq с визуализацией
🔗 https://devdigest.today/goto/2031
👉🏻 Подписаться на канал
⚡ В .NET нет встроенных функций для классического анализа статистики.
Но можно реализовать такие функции с нуля. В этой статье представлены реализации на C# трех наиболее важных функций классической статистики: логарифмической бета-функции, логарифмической гамма-функции и регуляризованной неполной бета-функции.
🔗 https://devdigest.today/goto/2032
👉🏻 Подписаться на канал
Но можно реализовать такие функции с нуля. В этой статье представлены реализации на C# трех наиболее важных функций классической статистики: логарифмической бета-функции, логарифмической гамма-функции и регуляризованной неполной бета-функции.
🔗 https://devdigest.today/goto/2032
👉🏻 Подписаться на канал
Visual Studio Magazine
The LogBeta and LogGamma Functions Using C# -- Visual Studio Magazine
With no built-in functions for classical statistics analyses in the .NET library, Dr. James McCaffrey of Microsoft Research explains how to roll your own from scratch.
⚡ Распределенный кэш со временем чтения 25 наносекунд.
В этой статье описана библиотека распределенного кэша на .NET, которая очень быстро вычитывает значения кэша – приблизительно за 25 наносекунд. Для сравнениея, распределенный кеш SQL Server занял бы как минимум 50 микросекунд.
🔗 https://devdigest.today/goto/2034
👉🏻 Подписаться на канал
В этой статье описана библиотека распределенного кэша на .NET, которая очень быстро вычитывает значения кэша – приблизительно за 25 наносекунд. Для сравнениея, распределенный кеш SQL Server занял бы как минимум 50 микросекунд.
🔗 https://devdigest.today/goto/2034
👉🏻 Подписаться на канал
Друзья, встречайте онлайн-конференцию .NET fwdays'22! 🥳
Уже восьмой год подряд .NET fwdays'22 собирает локальных и мировых архитекторов, разработчиков и тестировщиков, использующих .NET в своей работе.
📝 Темы конференции: .NET, C#, ASP.NET Core, Azure и т.д.
🗓 Основной день конференции - 15 октября, (суббота).
Первые спикеры: Dylan Beattie, Антон Молдован и Julia Lerman 🤩
Существует 2 варианта участия:
🏷 Free Online (свободный доступ к просмотру докладов конференции 15 октября, доступ к презентациям докладов)
🏷 Full Online (все пункты free online пакета, доступ к записям всех эфиров после инвента и в течение 3-х месяцев, Q&A со спикерами, частный чат для общения с участниками и спикерами, сертификат участника)
Купить билет (1590 грн) и узнать детали события можно по ссылке
👀 Также Fwdays приглашают спикеров. Если у вас есть классный практический опыт в .NET технологии и хотите выступить, заполняйте форму подачи заявок до 4 сентября.
Уже восьмой год подряд .NET fwdays'22 собирает локальных и мировых архитекторов, разработчиков и тестировщиков, использующих .NET в своей работе.
📝 Темы конференции: .NET, C#, ASP.NET Core, Azure и т.д.
🗓 Основной день конференции - 15 октября, (суббота).
Первые спикеры: Dylan Beattie, Антон Молдован и Julia Lerman 🤩
Существует 2 варианта участия:
🏷 Free Online (свободный доступ к просмотру докладов конференции 15 октября, доступ к презентациям докладов)
🏷 Full Online (все пункты free online пакета, доступ к записям всех эфиров после инвента и в течение 3-х месяцев, Q&A со спикерами, частный чат для общения с участниками и спикерами, сертификат участника)
Купить билет (1590 грн) и узнать детали события можно по ссылке
👀 Также Fwdays приглашают спикеров. Если у вас есть классный практический опыт в .NET технологии и хотите выступить, заполняйте форму подачи заявок до 4 сентября.
⚡ .NET 6 теперь включен в Ubuntu 22.04.
Теперь .NET 6 может быть установлен с помощью apt install dotnet6. Это изменение является результатом партнерства между Canonical и Microsoft.
🔗 https://devdigest.today/goto/2035
👉🏻 Подписаться на канал
Теперь .NET 6 может быть установлен с помощью apt install dotnet6. Это изменение является результатом партнерства между Canonical и Microsoft.
🔗 https://devdigest.today/goto/2035
👉🏻 Подписаться на канал
.NET Blog
.NET 6 is now in Ubuntu 22.04 - .NET Blog
.NET 6 is now included in Ubuntu 22.04 (Jammy) and can be installed with just `apt install dotnet6`.
⚡ .NET Conf: Focus on MAUI
Однодневная конференция для разработчиков .NET Conf завершена. Предлагаем ознакомиться с полным списком докладов.
🔗 Все доклады с конференции
👉🏻 Подписаться на канал
Однодневная конференция для разработчиков .NET Conf завершена. Предлагаем ознакомиться с полным списком докладов.
🔗 Все доклады с конференции
👉🏻 Подписаться на канал
⚡ Новые возможности Entity Framework 7
Массовые операции с ExecuteDelete и ExecuteUpdate
🔗 https://devdigest.today/goto/2038
👉🏻 Подписаться на канал
Массовые операции с ExecuteDelete и ExecuteUpdate
🔗 https://devdigest.today/goto/2038
👉🏻 Подписаться на канал
timdeschryver.dev
New in Entity Framework 7: Bulk Operations with ExecuteDelete and ExecuteUpdate
Exploring the new `ExecuteDelete` and `ExecuteUpdate` methods that were introduced in Entity Framework.
⚡ Использование CancellationTokens в минимальных API.
Из этого поста вы узнаете, как использовать CancellationToken, чтобы остановить выполнение, когда пользователь отменяет запрос из своего браузера.
🔗 https://devdigest.today/goto/2039
👉🏻 Подписаться на канал
Из этого поста вы узнаете, как использовать CancellationToken, чтобы остановить выполнение, когда пользователь отменяет запрос из своего браузера.
🔗 https://devdigest.today/goto/2039
👉🏻 Подписаться на канал
Andrew Lock | .NET Escapades
Using CancellationTokens in ASP.NET Core minimal APIs
In this post I'll show how you can use CancellationTokens in your minimal API handlers to stop execution when a user cancels a request from their browser