dncuug | Technologies

Telegram-канал dncuug - devdigest // dot net

4027

Сообщество .NET разработчиков. Чат: @dotnet_chat

Subscribe to a channel

devdigest // dot net

⚡️ Настройка dotnet-monitor в кластере AKS

dotnet-monitor предоставляет снимки метрик в формате совместимом с Prometheus. В этом посте автор расскажет о том, как настроить сканирование метрик в кластере Kubernetes и о том, как затем визуализировать эти метрики с помощью Grafana.

🔗 https://devdigest.today/goto/2258

👉🏻 Наш канал | 💬 Наш чат

Читать полностью…

devdigest // dot net

⚡️ RISC-V formal ISA Specification на F#

Довольно необычный проект, который иллюстрирует элегнатность и выразительность F# – формальная (и исполняемая) спецификация для RISC-V ISA, написанная в функциональном стиле. Авторы намеренно выбрали «чрезвычайно элементарную» реализацию F#, чтобы сделать ее читаемой и пригодной для широкой аудитории.

🔗 https://devdigest.today/goto/2255

👉🏻 Наш канал | 💬 Наш чат

Читать полностью…

devdigest // dot net

⚡️ Отладка .NET приложений в контейнерах с помощью инструментов Visual Studio Code Docker

Вышла новая версия Docker tools for Visual Studio Code со встроенной поддержкой отладки с помощью пакета SDK для .NET.

🔗 https://devdigest.today/goto/2253

👉🏻 Наш канал | 💬 Наш чат

Читать полностью…

devdigest // dot net

⚡️ Миграция с .NET Framework 4.8 на .NET 6

Если вы по каким-то причинам все еще работаете с .NET Framework, то эта статья для вас!

🔗 https://devdigest.today/goto/2251

👉🏻 Наш канал | 💬 Наш чат

Читать полностью…

devdigest // dot net

⚡️ Открыто слишком много вкладок? Без проблем!

Visual Studio будет поддерживать многоэтажные вкладки.

🔗 https://devdigest.today/goto/2249

👉🏻 Наш канал | 💬 Наш чат

Читать полностью…

devdigest // dot net

⚡️ JwtBearer Claim в ASP.NET Core

В этой публикации Tore Nestenius поделится опытом отладки JwtBearer Claim в ASP.NET Core

🔗 https://devdigest.today/goto/2246

👉🏻 Наш канал | 💬 Наш чат

Читать полностью…

devdigest // dot net

🎥 Тактика создания фоновых служб в .NET — Кевин Гриффин — NDC London 2023

Большие и сложные системы часто сталкиваются с необходимостью выполнять работу "за кулисами". Часто это могут быть простые задачи, такие как отправка электронных писем или обновление статистики. Или это может быть что-то более сложное, например, обработка файлов или создание отчетов. Все эти задачи могут быть выполнены в фоновом режиме. В этом видео будет рассмотрены различные вариант того, каким способами можно реализовать фоновые сервисы.

🔗 https://devdigest.today/post/2243

👉🏻 Наш канал | 💬 Наш чат

Читать полностью…

devdigest // dot net

⚡️ Вышла предварительная версия распределенного кэша 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

👉🏻 Наш канал | 💬 Наш чат

Читать полностью…

devdigest // dot net

⚡️ Полное руководство по выбору методов LINQ с простым описанием каждого метода.

Статья от одного из редакторов проекта //devdigest, которая поможет вам разобраться с LINQ!

🔗 https://devdigest.today/goto/2239

👉🏻 Наш канал | 💬 Наш чат

Читать полностью…

devdigest // dot net

⚡️ Как реализовать стратегию обратимого удаления с Entity Framework Core


Статья Калида Абухакмеха объясняет, как реализовать стратегию "мягкого удаления" с использованием Entity Framework Core для поддержания целостности данных и управления записями. Это позволяет пользователям логически удалять информацию, сохраняя при этом возможность восстановления, и придерживаться требований о хранении данных.

🔗 https://devdigest.today/goto/2237

👉🏻 Наш канал | 💬 Наш чат

Читать полностью…

devdigest // dot net

⚡️ Microsoft Graph Toolkit v3.0

После четырехмесячного тестирования команда Microsoft рада представить Microsoft Graph Toolkit v3.0. Новый релиз предлагает множество новых возможностей для создания приложений, совместимых с Microsoft 365. Microsoft Graph Toolkit, впервые представленный в 2019 году. Это инструментарий который представляет собой набор различных компонентов для работы с Microsoft Graph.

🔗 https://devdigest.today/goto/2235

👉🏻 Наш канал | 💬 Наш чат

Читать полностью…

devdigest // dot net

⚡️ Value Objects в C#

Исследуем концепцию value objects в подходе domain-driven design. Value objects – это неизменяемые структуры данных, которые служат для инкапсуляции примитивов или других value objects. Автор рассматривает отличие value objects от entities, подчеркивает их значимость и обсуждает ситуации, где они могут быть неуместны.

🔗 https://devdigest.today/goto/2231

👉🏻 Наш канал | 💬 Наш чат

Читать полностью…

devdigest // dot net

🎥 NBomber 5

Антон выпустил новую версию NBomber!

В релизе:
- new HTML Report
- .NET process metrics
- metrics API
- better memory consumption

Сайт проекта - https://nbomber.com

🔗 https://devdigest.today/post/2229

👉🏻 Наш канал | 💬 Наш чат

Читать полностью…

devdigest // dot net

⚡️ Как устроен List под капотом?

Автор публикации погружает нас в механизмы работы одного из наиболее используемых типов данных в .NET, раскрывая его основные свойства и процессы

🔗 https://devdigest.today/goto/2226

👉🏻 Наш канал | 💬 Наш чат

Читать полностью…

devdigest // dot net

От Vue.js к Blazor

Берк и Джон портируют theurlist.com (реальное JavaScript-приложение, написанное на Vue.js) на Blazor!

🔗 https://devdigest.today/post/2220

👉🏻 Наш канал | 💬 Наш чат

Читать полностью…

devdigest // dot net

⚡️ Расскажите о своем опыте работы с .NET MAUI

Компания JetBrains проводит опрос среди разработчиков. Рекомендуем поучаствовать!

🔗 https://devdigest.today/goto/2257

👉🏻 Наш канал | 💬 Наш чат

Читать полностью…

devdigest // dot net

⚡️ Новый синтаксис для интерполяции строк в F#

Давно не было новостей о F# – исправляемся! Нововведение призвано сделать работу со строками проще, чем когда-либо прежде. Этот синтаксис реализован по образцу того, как интерполяция работает для строк в C#, но поддерживает обратную совместимость со строками в тройных кавычках. Интерполированные строки — очень удобный способ для разработчиков встраивать выражения F# в строковые литералы.

🔗 https://devdigest.today/goto/2254

👉🏻 Наш канал | 💬 Наш чат

Читать полностью…

devdigest // dot net

🎥 Нагрузочное тестирование с C# и NBomber

В этом видеоуроке мы научимся писать нагрузочный тест hello world с помощью C# и NBomber:

🔗 https://devdigest.today/post/2252

👉🏻 Наш канал | 💬 Наш чат

Читать полностью…

devdigest // dot net

⚡️ Реверс-инжиниринг баз данных с помощью Entity Framework Core

Что делать, если вы никогда не слышали про Database First подход (а чем вы все это время занимались?!)

🔗 https://devdigest.today/goto/2250

👉🏻 Наш канал | 💬 Наш чат

Читать полностью…

devdigest // dot net

⚡️ Log Formatters в C#

Логирование - важный аспект разработки программного обеспечения, который позволяет отслеживать и понимать поведение приложений. В этой публикации будут рассмотрены форматтеры логов, их назначение, реализацию, примеры использования и создания форматтеров.

🔗 https://devdigest.today/goto/2247

👉🏻 Наш канал | 💬 Наш чат

Читать полностью…

devdigest // dot net

⚡️ Меньше, чем у всех остальных

Автор статьи ищет ответ на вопрос, который вы, вероятно, никогда себе не задавали: какое минимальное количество байтов нам нужно хранить в исполняемом файле .NET, чтобы среда CLR напечатала строку «Hello, World!»?

🔗 https://devdigest.today/goto/2245

👉🏻 Наш канал | 💬 Наш чат

Читать полностью…

devdigest // dot net

Кто такие специалисты MVP?

Это технические эксперты высочайшего уровня, которые делают существенный вклад в развитие технологий и с удовольствием делятся своими знаниями и опытом.

Международное сообщество специалистов MVP насчитывает более четырех тысяч технических экспертов и лидеров сообщества из девяноста стран и регионов.

Андрей Губский, создатель проекта //devdigest, один из таких специалистов. На своем канале он публикует свои технические статьи, рассказывает о реализованных проектах и с юмором делится наблюдениями из жизни.

Обязательно подпишитесь на его канал!

Читать полностью…

devdigest // dot net

⚡️ Почему я люблю и предпочитаю xUnit

Автор публикации рассказывает о том, почему ему из всех фреймворков для модульного тестирования, ему нравится именно xUnit. А какой фреймворк для тестирования используете вы?

🔗 https://devdigest.today/goto/2240

👉🏻 Наш канал | 💬 Наш чат

Читать полностью…

devdigest // dot net

⚡️ Усовершенствования абстракций кэширования в ASP.NET Core

В статье рассматриваются улучшения в кешировании, делающие его более интуитивным и надежным. Вы узнаете об упрощении сериализации объектов и рекомендация, позволяющих сфокусироваться на бизнес-логике.

🔗 https://devdigest.today/goto/2238

👉🏻 Наш канал | 💬 Наш чат

Читать полностью…

devdigest // dot net

⚡️ Создание плагина OpenAI для ChatGPT с использованием ASP.NET Core

На конференции Microsoft Build активно обсуждались AI-технологии, в частности, инструменты GitHub Copilot и OpenAI. В одной из сессий вице-президент по продуктам, Аманда Сильвер, продемонстрировала создание плагина OpenAI для ChatGPT с помощью Python. Автор сегодняшней публикации попробовал воспроизвести этот эксперимент, но уже используя ASP.NET Core API.

🔗 https://devdigest.today/goto/2236

👉🏻 Наш канал | 💬 Наш чат

Читать полностью…

devdigest // dot net

⚡️ MICROSOFT .NET CODE ANALYSIS: всегда добавляйте скобки

Отсутствие фигурных скобок в операторах if может привести к проблемам и повлиять на читабельность кода. В статье рассматривается к каким проблемам может привести нарушение этой практики.

🔗 https://devdigest.today/goto/2234

👉🏻 Наш канал | 💬 Наш чат

Читать полностью…

devdigest // dot net

⚡️ ИИ ассистент в ReSharper

ReSharper 2023.2 станет первой версией продукта, которая будет делать рекомендации на основе работы ИИ. В EAP сборке представлена ранняя реализация помощника ReSharper AI — чата, специально предназначенного для ответов на вопросы по программированию и помощи в устранении неполадок, рефакторинге, документировании и других рабочих процессах.

🔗 https://devdigest.today/goto/2230

👉🏻 Наш канал | 💬 Наш чат

Читать полностью…

devdigest // dot net

⚡️ Создание pull request в Visual Studio

Microsoft прислушалась к пользователям Visual Studio, которые пожаловались на то, что они выполняют 90 % рабочего процесса разработки в Visual Studio, но затем им приходится открывать браузер, чтобы создать пулреквест. Начиная с версии 17.7 preview 2 release, разработчикам не придется покидать свое уютное IDE, для создания пулреквеста.

🔗 https://devdigest.today/goto/2228

👉🏻 Наш канал | 💬 Наш чат

Читать полностью…

devdigest // dot net

⚡️ Оптимизация структуры приложения с помощью .NET Minimal API

Тим Де Шрайвер обсуждает использование .NET Minimal API в качестве прикладного слоя для приложения, оптимизируя структуру приложения и избегая излишней сложности. Тим предлагает использовать паттерн REPR (Request Endpoint Response), в котором каждый файл определяет свой объект запроса, конечную точку и объект ответа, упрощая архитектуру приложения. Такой подход хорошо сочетается с паттерном CQRS и вносит изменения в традиционные слои приложения, изолируя бизнес-логику и делая её более гибкой. Де Шрайвер отмечает, что важно помнить, что бизнес-логика не является частью прикладного слоя, и она должна быть извлечена в отдельный слой.

🔗 https://devdigest.today/goto/2221

👉🏻 Наш канал | 💬 Наш чат

Читать полностью…

devdigest // dot net

2023 Developer Survey

Компания Stack Overflow опубликовала свое ежегодное исследование

🔗 https://devdigest.today/goto/2219

👉🏻 Наш канал | 💬 Наш чат

Читать полностью…
Subscribe to a channel