devdigest // dot net
3.9K subscribers
187 photos
4 videos
5 files
3.7K links
Главные новости из мира .NET

Все каналы проекта: https://t.me/devdigestplatform/163
Download Telegram
⚡️ Web Worker в .NET 11 для фоновых задач в Blazor

В .NET 11 появился шаблон проекта Web Worker, предназначенный для выполнения CPU‑интенсивных задач без блокировки интерфейса.

Этот шаблон можно использовать в приложениях Blazor, чтобы выносить тяжёлые вычисления в фоновые потоки через Web Workers.

👉🏻 Канал | 💬 Чат | 📕 Каталог
👍7❤5
⚡️ В .NET MAUI будет по умолчанию использовать CoreCLR

Microsoft объявила, что начиная с .NET 11 в .NET MAUI средой выполнения по умолчанию будет CoreCLR для приложений под Android, iOS и Mac Catalyst. Это означает отказ от Mono в мобильной разработке в пользу того же движка, который используется в ASP.NET Core, Azure и десктопных приложениях .NET.

В компании рассчитывают на унификацию платформы, улучшение производительности за счет ReadyToRun и Profile-Guided Optimization, а также подготовку к полноценной поддержке NativeAOT на мобильных устройствах.

При этом Microsoft признает, что часть крупных Android-приложений пока сталкивается с регрессиями производительности и увеличением размера сборок, поэтому разработчикам рекомендуют активно тестировать приложения на .NET 11 и при необходимости временно возвращаться на Mono через специальный флаг конфигурации.

👉🏻 Канал | 💬 Чат | 📕 Каталог
👍15🎉2❤1
⚡️ dotInsights | May 2026

Майский выпуск дайджеста от JetBrains: материалы о влиянии AI-инструментов на качество кода, multi-agent workflows в .NET, оптимизации Entity Framework Core и новые возможности C# 15.

Отдельное внимание компания уделила собственным AI-инициативам: в ранних сборках ReSharper 2026.2 и Rider 2026.2 появились новые AI-агенты и инструменты для автоматизации тестирования и анализа покрытия кода.

👉🏻 Канал | 💬 Чат | 📕 Каталог
❤4👍3
⚡️ .NET API под нагрузкой в 1 млн запросов в минуту

В материале рассматривается построение high-load системы на базе ASP.NET Core Minimal API с использованием набора практик для разработки высоконагруженных сервисов: оптимизация EF Core, применение Dapper, настройка индексов PostgreSQL, реализация пагинации и кэширования.

Производительность решений оценивается с помощью BenchmarkDotNet на демонстрационном проекте, включающем сервис Orders.Api и набор бенчмарков Orders.Benchmark.

👉🏻 Канал | 💬 Чат | 📕 Каталог
👍14🎉4❤3
Друзья, //devdigest на несколько дней уходит на техническое обслуживание.

В течение выходных часть ссылок в телеграм-каналах может быть недоступна. На следующей неделе проект вернется в обычный рабочий режим. Благодарю за понимание!

🚀 Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤5🎉2
🚀 Microsoft Build 2026 стартует уже 2 июня

Последние несколько лет именно на Build Microsoft показывает, как меняются инструменты разработки, облачные платформы и AI-сервисы. Многие анонсы, которые затем становятся индустриальным стандартом, впервые появляются именно здесь.

Что ожидаем на Build 2026:

✔️Новые анонсы от Microsoft и GitHub в области AI и разработки ПО.
✔️ Keynote Сатьи Наделлы с демонстрацией того, что компания готовит на ближайший год.
✔️ Практические доклады по AI-агентам, LLM, Copilot, AI Foundry и современным подходам к созданию интеллектуальных приложений.
✔️ Сессии по .NET, Azure, облачным платформам, данным и инструментам для разработчиков.
✔️ Выступления экспертов из Microsoft, OpenAI, Ollama, Fireworks AI и других компаний.

Как обычно, команда //devdigest будет следить за ключевыми анонсами и наиболее интересными новостями конференции.

🎫 Регистрируйтесь!
👍7❤5🎉1
⚡️ Работа с памятью в C# станет заметно безопасне

Microsoft анонсировала масштабное переосмысление модели memory safety в C#. Ключевое изменение — unsafe перестанет быть просто маркером указателей и станет явным контрактом между автором кода и его потребителями, а компилятор начнет строже контролировать потенциально опасные операции с памятью. Нововведения должны снизить количество ошибок безопасности и сделать код, особенно созданный с помощью AI-инструментов, более надежным и предсказуемым.

👉🏻 Канал | 💬 Чат | 📕 Каталог
👍8❤2
🟥 Что показала Microsoft в первый день Build 2026

Вчера прошел первый день главного события для разработчиков — конференция Build 2026. Основные анонсы ожидаемо были посвящены искусственному интеллекту, агентам и смежным технологиям.

Уже сейчас очевидно, что Microsoft строит не просто набор AI-инструментов, а полноценную экосистему: от моделей и агентов до баз данных, облачной инфраструктуры, чипов и устройств.

Поскольку новостей довольно много, я разбил их на два поста:
✅ Первая часть
✅ Вторая часть

Чтобы не пропустить остальные анонсы – не забудьте подписаться на мой канал👇

🚀 Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10❤3🎉2
🟥 Что показала Microsoft во второй день Build 2026

Продолжаем разбирать анонсы Build 2026. Если первый день был посвящён в первую очередь AI, базам данных, чипам и инфраструктуре, то во второй день фокус заметно сместился в сторону агентов. Причем Microsoft не только показала различные новые AI-инструменты, но и продемонстрировала, как все эти решения объединяются в единую экосистему.

Здесь я бы выделил основную мысль так: инструменты на базе AI теперь не просто повышают эффективность существующих подходов — они меняют их и формируют новые.

Анонсы второго дня я также разбил на два поста:

3️⃣ Третья часть
4️⃣ Четвертая часть

Кстати, на этом канале я не только разбираю технологические анонсы и новости, но и делюсь своими наблюдениями, инсайтами из индустрии, рассказываю о проектах, над которыми работаю, и иногда пишу о жизни. Если вам интересны технологии и их практическое применение — подписывайтесь 👇

🚀 Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤3🎉2
⚡️ HybridCache — единый API для двухуровневого кеширования

HybridCache — API, объединяющий быстрый локальный IMemoryCache и распределенный IDistributedCache, например Redis.

HybridCache автоматически работает с двумя уровнями кеша, берет на себя сериализацию данных и защищает приложения от cache stampede — ситуации, когда множество одновременных запросов после истечения кеша перегружают базу данных.

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

👉🏻 Канал | 💬 Чат | 📕 Каталог
❤7👍2
⚡️ Как создать MCP-сервер на .NET

Пол Майклс показал, как превратить обычный .NET-код в набор инструментов, которыми могут пользоваться ИИ-ассистенты вроде Cursor, VS Code и LM Studio.

Его пример MCP-сервера подключается к локальной LLM через LM Studio, сам находит доступные функции в сборке и позволяет агенту вызывать их через stdin/stdout — например, создавать или дописывать файлы.

По словам автора, базовая реализация занимает около 12 строк кода, а новый инструмент для ИИ можно описать как обычный статический метод с атрибутами и понятным текстовым описанием.

👉🏻 Канал | 💬 Чат | 📕 Каталог
❤7👍5
⚡️ .NET 11: Runtime Async, Native AOT и инструменты для разработки ИИ-приложений

На конференции Microsoft Build 2026 компания подробно рассказала о ключевых нововведениях .NET 11.

Обновление включает ускоренный SDK с поддержкой Native AOT, новые возможности для работы с ИИ-агентами, улучшения System.Text.Json и встроенную поддержку формата JSON Lines.

Одним из главных анонсов стал Runtime Async — новый механизм асинхронного выполнения, который позволяет повысить производительность, уменьшить размер приложений и упростить отладку.

Также Microsoft представила инициативу по повышению безопасности памяти и ряд оптимизаций рантайма, которые должны сделать .NET более эффективной платформой для облачных и ИИ-ориентированных приложений.

👉🏻 Канал | 💬 Чат | 📕 Каталог
🎉9👍7❤6
⚡️ Microsoft выпустила .NET 11 Preview 5

Microsoft представила пятую предварительную версию платформы .NET 11.

В релиз вошли обновления для Runtime, SDK, ASP.NET Core, .NET MAUI, Entity Framework Core и языка C#.

Среди ключевых нововведений — поддержка сериализации JSON Lines в System.Text.Json, полноценные full outer join в LINQ, механизм соглашения ключей X25519, union-декларации в C#, а также шаблон MCP Server в команде dotnet new.

Microsoft также улучшила производительность рантайма, оптимизацию JIT-компилятора и работу сборщика мусора.

Разработчикам на Windows рекомендуется использовать Visual Studio 2026 Insiders для тестирования новой версии платформы.

👉🏻 Канал | 💬 Чат | 📕 Каталог
❤4👍2🎉1
⚡️ F# Weekly #24, 2026

В свежем выпуске F# Weekly собраны ключевые события экосистемы F#: вышли релизы Fable 5.2 и Expecto 11, а Microsoft представила пятую предварительную версию .NET 11.

Также в дайджест вошли новости о Rider 2026.2 EAP, Visual Studio Code 1.124, новых инструментах для агентных ИИ-систем, а также подборка материалов, видео и открытых проектов — от порта Matplotlib на F# до решений для оркестрации LLM и квантовых вычислений на Azure Quantum.

Среди релизов недели — обновления SQLProvider, Thoth.Json, Akka.FSharp и других популярных библиотек.

👉🏻 Канал | 💬 Чат | 📕 Каталог
❤3👍1🎉1
⚡️ 12 правил Dependency Injection для ASP.NET Core

Встроенный механизм Dependency Injection в ASP.NET Core помогает создавать масштабируемые и тестируемые приложения, однако неправильное использование контейнера зависимостей может привести к утечкам памяти, ошибкам времени выполнения и усложнению архитектуры.

В статье рассматривается 12 ключевых правил работы с DI — от выбора между Transient, Scoped и Singleton до предотвращения циклических зависимостей, отказа от Service Locator и использования паттерна Options для управления конфигурацией.

Материал будет полезен как начинающим, так и опытным .NET-разработчикам, работающим над веб-приложениями, API и микросервисами.

👉🏻 Канал | 💬 Чат | 📕 Каталог
❤5👍4
⚡️ NBomber Studio 0.8.0

Разработчики NBomber выпустили обновление NBomber Studio 0.8.0, ключевым нововведением которого стала функция Load Test Schedules — она позволяет автоматически запускать нагрузочные тесты по расписанию без ручного вмешательства.

Также платформа расширила возможности настройки контейнеров для Kubernetes, добавив поддержку volumeMounts, volumes, envFrom и tolerations, что упрощает работу с секретами и конфигурациями.

Помимо этого, в релиз вошли улучшения системы аутентификации, новые вкладки для анализа тестов и ряд доработок интерфейса.

👉🏻 Канал | 💬 Чат | 📕 Каталог
👍7❤6🎉2
⚡️ Паттерн Outbox в .NET: как гарантировать доставку сообщений без распределенных транзакций

Предлагаем вашему вниманию подробное руководство по реализации Outbox в .NET 10 с использованием EF Core, PostgreSQL, RabbitMQ и MassTransit.

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

В статье также разбираются вопросы масштабирования, обработки «ядовитых» сообщений и мониторинга.

👉🏻 Канал | 💬 Чат | 📕 Каталог
❤6👍6
⚡️ F# Weekly #26, 2026

Вышел новый выпуск F# Weekly. В выпуске: обновление WebSharper 10.1, статья о компиляции F# в Erlang с помощью Fable REPL, а также новая публикация Urs Enzler о границах консистентности в Event Sourcing и другие материалы из экосистемы F#.

👉🏻 Канал | 💬 Чат | 📕 Каталог
❤4
⚡️ Как превратить консольные утилиты в помощников для AI-агентов

Кристоф Насарр рассказывает о том, как интегрировать диагностические инструменты вроде dotnet-dump, dotnet-counters и dotnet-dstrings с AI-агентами — Cursor, GitHub Copilot, Claude Code и Visual Studio.

В статье автор описывает три сценария: превращение собственных CLI-утилит в MCP-серверы с типизированными инструментами и готовыми workflow, использование файлов SKILL.md для управления существующими консольными утилитами без изменения их кода, а также более продвинутый вариант — управление графическими приложениями вроде WinDbg через специальный мост.

По мнению Кристофа, такой подход позволяет поручить AI не только написание кода, но и полноценное расследование проблем в продакшене — от поиска утечек памяти до анализа блокировок и причин высокой задержки приложений.

👉🏻 Канал | 💬 Чат | 📕 Каталог
👍9❤6🎉1