🎥 Нагрузочное тестирование с C# и NBomber
В этом видеоуроке мы научимся писать нагрузочный тест hello world с помощью C# и NBomber:
🔗 https://devdigest.today/post/2252
👉🏻 Наш канал | 💬 Наш чат
⚡️ Реверс-инжиниринг баз данных с помощью Entity Framework Core
Что делать, если вы никогда не слышали про Database First подход (а чем вы все это время занимались?!)
🔗 https://devdigest.today/goto/2250
👉🏻 Наш канал | 💬 Наш чат
⚡️ Log Formatters в C#
Логирование - важный аспект разработки программного обеспечения, который позволяет отслеживать и понимать поведение приложений. В этой публикации будут рассмотрены форматтеры логов, их назначение, реализацию, примеры использования и создания форматтеров.
🔗 https://devdigest.today/goto/2247
👉🏻 Наш канал | 💬 Наш чат
⚡️ Меньше, чем у всех остальных
Автор статьи ищет ответ на вопрос, который вы, вероятно, никогда себе не задавали: какое минимальное количество байтов нам нужно хранить в исполняемом файле .NET, чтобы среда CLR напечатала строку «Hello, World!»?
🔗 https://devdigest.today/goto/2245
👉🏻 Наш канал | 💬 Наш чат
Кто такие специалисты MVP?
Это технические эксперты высочайшего уровня, которые делают существенный вклад в развитие технологий и с удовольствием делятся своими знаниями и опытом.
Международное сообщество специалистов MVP насчитывает более четырех тысяч технических экспертов и лидеров сообщества из девяноста стран и регионов.
Андрей Губский, создатель проекта //devdigest, один из таких специалистов. На своем канале он публикует свои технические статьи, рассказывает о реализованных проектах и с юмором делится наблюдениями из жизни.
Обязательно подпишитесь на его канал!
⚡️ Почему я люблю и предпочитаю xUnit
Автор публикации рассказывает о том, почему ему из всех фреймворков для модульного тестирования, ему нравится именно xUnit. А какой фреймворк для тестирования используете вы?
🔗 https://devdigest.today/goto/2240
👉🏻 Наш канал | 💬 Наш чат
⚡️ Усовершенствования абстракций кэширования в ASP.NET Core
В статье рассматриваются улучшения в кешировании, делающие его более интуитивным и надежным. Вы узнаете об упрощении сериализации объектов и рекомендация, позволяющих сфокусироваться на бизнес-логике.
🔗 https://devdigest.today/goto/2238
👉🏻 Наш канал | 💬 Наш чат
⚡️ Создание плагина OpenAI для ChatGPT с использованием ASP.NET Core
На конференции Microsoft Build активно обсуждались AI-технологии, в частности, инструменты GitHub Copilot и OpenAI. В одной из сессий вице-президент по продуктам, Аманда Сильвер, продемонстрировала создание плагина OpenAI для ChatGPT с помощью Python. Автор сегодняшней публикации попробовал воспроизвести этот эксперимент, но уже используя ASP.NET Core API.
🔗 https://devdigest.today/goto/2236
👉🏻 Наш канал | 💬 Наш чат
⚡️ MICROSOFT .NET CODE ANALYSIS: всегда добавляйте скобки
Отсутствие фигурных скобок в операторах if может привести к проблемам и повлиять на читабельность кода. В статье рассматривается к каким проблемам может привести нарушение этой практики.
🔗 https://devdigest.today/goto/2234
👉🏻 Наш канал | 💬 Наш чат
⚡️ ИИ ассистент в ReSharper
ReSharper 2023.2 станет первой версией продукта, которая будет делать рекомендации на основе работы ИИ. В EAP сборке представлена ранняя реализация помощника ReSharper AI — чата, специально предназначенного для ответов на вопросы по программированию и помощи в устранении неполадок, рефакторинге, документировании и других рабочих процессах.
🔗 https://devdigest.today/goto/2230
👉🏻 Наш канал | 💬 Наш чат
⚡️ Создание pull request в Visual Studio
Microsoft прислушалась к пользователям Visual Studio, которые пожаловались на то, что они выполняют 90 % рабочего процесса разработки в Visual Studio, но затем им приходится открывать браузер, чтобы создать пулреквест. Начиная с версии 17.7 preview 2 release, разработчикам не придется покидать свое уютное IDE, для создания пулреквеста.
🔗 https://devdigest.today/goto/2228
👉🏻 Наш канал | 💬 Наш чат
⚡️ Оптимизация структуры приложения с помощью .NET Minimal API
Тим Де Шрайвер обсуждает использование .NET Minimal API в качестве прикладного слоя для приложения, оптимизируя структуру приложения и избегая излишней сложности. Тим предлагает использовать паттерн REPR (Request Endpoint Response), в котором каждый файл определяет свой объект запроса, конечную точку и объект ответа, упрощая архитектуру приложения. Такой подход хорошо сочетается с паттерном CQRS и вносит изменения в традиционные слои приложения, изолируя бизнес-логику и делая её более гибкой. Де Шрайвер отмечает, что важно помнить, что бизнес-логика не является частью прикладного слоя, и она должна быть извлечена в отдельный слой.
🔗 https://devdigest.today/goto/2221
👉🏻 Наш канал | 💬 Наш чат
⚡ 2023 Developer Survey
Компания Stack Overflow опубликовала свое ежегодное исследование
🔗 https://devdigest.today/goto/2219
👉🏻 Наш канал | 💬 Наш чат
⚡ Улучшения производительности
Вы в ожидании .NET 8? Мы тоже! Давайте вместе взглянем на те улучшения в производительности, которые подготовила нам грядущая версия платформы.
🔗 https://devdigest.today/goto/2216
👉🏻 Наш канал | 💬 Наш чат
👋 Приветствуем вас!
На нашем канале всегда много свежей и полезной информации для .NET разработчиков!
Это сообщение - приглашение для ваших коллег, друзей и знакомых, которые также работают в этой сфере или хотят начать свой путь в .NET разработке. Если вы цените нашу работу и хотите поделиться полезными знаниями, перешлите это сообщение и пригласите их присоединиться к нам! 👈
Оставайтесь в курсе всех новинок вместе с нами!
Спасибо, что вы с нами!
⚡️ Миграция с .NET Framework 4.8 на .NET 6
Если вы по каким-то причинам все еще работаете с .NET Framework, то эта статья для вас!
🔗 https://devdigest.today/goto/2251
👉🏻 Наш канал | 💬 Наш чат
⚡️ Открыто слишком много вкладок? Без проблем!
Visual Studio будет поддерживать многоэтажные вкладки.
🔗 https://devdigest.today/goto/2249
👉🏻 Наш канал | 💬 Наш чат
⚡️ JwtBearer Claim в ASP.NET Core
В этой публикации Tore Nestenius поделится опытом отладки JwtBearer Claim в ASP.NET Core
🔗 https://devdigest.today/goto/2246
👉🏻 Наш канал | 💬 Наш чат
🎥 Тактика создания фоновых служб в .NET — Кевин Гриффин — NDC London 2023
Большие и сложные системы часто сталкиваются с необходимостью выполнять работу "за кулисами". Часто это могут быть простые задачи, такие как отправка электронных писем или обновление статистики. Или это может быть что-то более сложное, например, обработка файлов или создание отчетов. Все эти задачи могут быть выполнены в фоновом режиме. В этом видео будет рассмотрены различные вариант того, каким способами можно реализовать фоновые сервисы.
🔗 https://devdigest.today/post/2243
👉🏻 Наш канал | 💬 Наш чат
⚡️ Вышла предварительная версия распределенного кэша AWS .NET для DynamoDB
AWS анонсировала выпуск новой версии распределенного кэша AWS.NET для DynamoDB. Эта библиотека позволяет использовать Amazon DynamoDB в качестве хранилища для ASP.NET Core. Распределенный кэш AWS .NET для DynamoDB является преемником AWS DynamoDB и обеспечивает совместимость как с .NET Framework, так и с ASP.NET Core.
🔗 https://devdigest.today/goto/2241
👉🏻 Наш канал | 💬 Наш чат
⚡️ Полное руководство по выбору методов LINQ с простым описанием каждого метода.
Статья от одного из редакторов проекта //devdigest, которая поможет вам разобраться с LINQ!
🔗 https://devdigest.today/goto/2239
👉🏻 Наш канал | 💬 Наш чат
⚡️ Как реализовать стратегию обратимого удаления с Entity Framework Core
Статья Калида Абухакмеха объясняет, как реализовать стратегию "мягкого удаления" с использованием Entity Framework Core для поддержания целостности данных и управления записями. Это позволяет пользователям логически удалять информацию, сохраняя при этом возможность восстановления, и придерживаться требований о хранении данных.
🔗 https://devdigest.today/goto/2237
👉🏻 Наш канал | 💬 Наш чат
⚡️ Microsoft Graph Toolkit v3.0
После четырехмесячного тестирования команда Microsoft рада представить Microsoft Graph Toolkit v3.0. Новый релиз предлагает множество новых возможностей для создания приложений, совместимых с Microsoft 365. Microsoft Graph Toolkit, впервые представленный в 2019 году. Это инструментарий который представляет собой набор различных компонентов для работы с Microsoft Graph.
🔗 https://devdigest.today/goto/2235
👉🏻 Наш канал | 💬 Наш чат
⚡️ Value Objects в C#
Исследуем концепцию value objects в подходе domain-driven design. Value objects – это неизменяемые структуры данных, которые служат для инкапсуляции примитивов или других value objects. Автор рассматривает отличие value objects от entities, подчеркивает их значимость и обсуждает ситуации, где они могут быть неуместны.
🔗 https://devdigest.today/goto/2231
👉🏻 Наш канал | 💬 Наш чат
🎥 NBomber 5
Антон выпустил новую версию NBomber!
В релизе:
- new HTML Report
- .NET process metrics
- metrics API
- better memory consumption
Сайт проекта - https://nbomber.com
🔗 https://devdigest.today/post/2229
👉🏻 Наш канал | 💬 Наш чат
⚡️ Как устроен List под капотом?
Автор публикации погружает нас в механизмы работы одного из наиболее используемых типов данных в .NET, раскрывая его основные свойства и процессы
🔗 https://devdigest.today/goto/2226
👉🏻 Наш канал | 💬 Наш чат
⚡ От Vue.js к Blazor
Берк и Джон портируют theurlist.com (реальное JavaScript-приложение, написанное на Vue.js) на Blazor!
🔗 https://devdigest.today/post/2220
👉🏻 Наш канал | 💬 Наш чат
⚡ ChatGPT integration library for .NET
Марко Минерва, обладатель престижного звания Microsoft MVP в категории Developer Technologies, представляет свой новый проект - библиотеку интеграции ChatGPT для .NET. Проект поддерживает как OpenAI, так и Azure OpenAI Service.
🔗 https://devdigest.today/goto/2218
👉🏻 Наш канал | 💬 Наш чат
⚡ Приготовьтесь к fsharpConf 2023!
26 июня 2023 года пройдет трансляция четвертой конференции fsharpConf – бесплатного виртуального мероприятия, на котором выступят эксперты F# мирового класса! Мероприятие пройдет при поддержке F# Software Foundation.
🔗 https://devdigest.today/goto/2215
👉🏻 Наш канал | 💬 Наш чат
⚡ Пять улучшений Blazor в .NET 8 Preview 5
В .NET 8 Preview 5 основное внимание разработчиков приковано к Blazor для ASP.NET Core. Обновление, запланированное на ноябрь и оно принесет множество новых функций и возможностей, с особым акцентом на усовершенствования в рендеринге компонентов.
🔗 https://devdigest.today/goto/2214
👉🏻 Наш канал | 💬 Наш чат