⚡ 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
⚡ Работа над C# 11 близится к финишу.
Следующая версия языка программирования почти завершена, включая новые возможности инициализации объектов и общую математическую поддержку
🔗 https://devdigest.today/goto/2040
👉🏻 Подписаться на канал
Следующая версия языка программирования почти завершена, включая новые возможности инициализации объектов и общую математическую поддержку
🔗 https://devdigest.today/goto/2040
👉🏻 Подписаться на канал
InfoWorld
Microsoft's C# 11 language upgrade nears the finish line
Object initialization and generic math get attention in the latest improvements to the well-known programming language.
⚡ ASP.NET Community Standup – Blazor in .NET 7.
Запись вебинара посвященного новым возможностям Blazor
🔗 https://devdigest.today/post/2043
👉🏻 Подписаться на канал
Запись вебинара посвященного новым возможностям Blazor
🔗 https://devdigest.today/post/2043
👉🏻 Подписаться на канал
Developers Digest
ASP.NET Community Standup - Blazor in .NET 7
Description: Learn more about the great new features coming to Blazor in .NET 7.Community Links: https://www.theurlist.com/blazor_community_standup_august_20...
⚡ Строго типизированные мидлвэры в ASP.NET Core.
Альтернативный подход создания мидлвэров, основанный на реализации интерфейса IMiddleware
🔗 https://devdigest.today/goto/2045
👉🏻 Подписаться на канал
Альтернативный подход создания мидлвэров, основанный на реализации интерфейса IMiddleware
🔗 https://devdigest.today/goto/2045
👉🏻 Подписаться на канал
После публикации статьи об мидлвэрах наш подписчк @jurilents поделился в комментариях совей библиотекой, которая позволяет упростить процесс регистрации типизированых мидлвэров.
А мы делимся ею с вами.
А мы делимся ею с вами.
GitHub
GitHub - neerspace/neercore: .NET library for web projects in a modern style
.NET library for web projects in a modern style. Contribute to neerspace/neercore development by creating an account on GitHub.