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

Все каналы проекта: https://t.me/devdigestplatform/163
Download Telegram
⚡️ Cкандал вокруг AutoMapper

В AutoMapper была обнаружена уязвимость (CVE-2026-32933), позволяющая уронить приложение через переполнение стека при глубокой рекурсии и отсутствии ограничения глубины маппинга.

AutoMapper — это один из самых распространённых инструментов в экосистеме .NET для автоматического преобразования объектов (object-to-object mapping). В 2025 году проект перешёл на коммерческую модель: актуальные версии библиотеки распространяются по подписке, тогда как старые (под лицензией MIT) остались без поддержки.

Несмотря на высокую опасность уязвимости, разработчик отказался выпускать исправления для бесплатных версий, ограничив патч только поддерживаемыми (в том числе платными) релизами. Это вызвало волну критики: часть сообщества обвиняет автора в попытке принудить пользователей к платной подписке, тогда как другие напоминают — неподдерживаемый open source по определению не гарантирует обновлений безопасности и может требовать самостоятельной поддержки.

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

Команда NBomber выпустила обновление Studio, расширив инструмент нагрузочного тестирования функциями Compare Runs и Trend Analysis для аналитики производительности.

Среди ключевых нововведений — возможность останавливать тестовые сессии, скачивать HTML-отчеты напрямую из интерфейса и включенная по умолчанию аутентификация с поддержкой OIDC.

Также разработчики представили Helm-чарты для упрощенного развертывания в Kubernetes и анонсировали запуск нативного load testing в K8s уже в апреле.

👉🏻 Канал | 💬 Чат | 📕 Каталог
❤9👍1
⚡️ F# Weekly #12

Проект Ionide отмечает 11-летие, а экосистема продолжает активно развиваться — от обновлений NBomber и Visual Studio Code до новых инструментов и библиотек, включая CodecMapper, Sharpino и Fable.

Microsoft усиливает фокус на AI и .NET, представляя голосовых ассистентов, агентные сервисы и улучшения MAUI-разработки

👉🏻 Канал | 💬 Чат | 📕 Каталог
❤4👍2
⚡️ В .NET 11 может появиться долгожданный FullJoin для LINQ

В сообществе .NET обсуждается добавление полноценного full outer join в LINQ — API уже получил предварительное одобрение, однако пока не реализован в SDK и Entity Framework.

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

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

В свежем выпуске ключевым событием стал релиз Deedle 4.0 — обновление популярной библиотеки для работы с данными. Помимо этого, в дайджест вошли новости от Microsoft, включая развитие GitHub Copilot и .NET-экосистемы, релиз TypeScript 6.0 и Visual Studio Code 1.113, а также новые проекты и обновления библиотек.

👉🏻 Канал | 💬 Чат | 📕 Каталог
❤3👍2
⚡️ Описание данных для .NET и Haskell без дублирования

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

В основе решения — использование C-заголовков как единого источника истины: они обрабатываются на стороне Haskell через FFI, а на стороне .NET — с помощью компилятора Cesium, который преобразует C-описания в нативные структуры.

👉🏻 Канал | 💬 Чат | 📕 Каталог
❤8👍4🎉4
⚡️ OpenClaw Node для VS Code

OpenClaw активно продвигается как основа для нового поколения агентных AI-инструментов, способных работать напрямую с локальной средой разработчика.

В материале приводится практический эксперимент: попытка использовать OpenClaw Node в Visual Studio Code для реальной редакционной задачи — чтения локального файла с инструкциями, обработки черновика статьи и сохранения готового результата в workspace.

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

В свежем выпуске F# Weekly ключевым событием стал релиз Serde.FS alpha.9 — библиотеки, предлагающей RPC на этапе компиляции без использования рефлексии и контроллеров.

Также в дайджесте — эксперименты с форматтером Fantomas, обновления экосистемы Microsoft (включая Visual Studio и Agent Framework) и новые релизы библиотек.

👉🏻 Канал | 💬 Чат | 📕 Каталог
❤2🎉2👍1
⚡️ Microsoft выпустила Agent Framework 1.0 для .NET и Python

Microsoft представила версию первую версию нового Agent Framework с открытым исходным кодом.

Проект вырос из прототипа, показанного в октябре 2025 года, в котором были объединены наработки Semantic Kernel, идеи оркестрации из AutoGen и API для .NET и Python.

👉🏻 Канал | 💬 Чат | 📕 Каталог
👍7❤2🎉2
⚡️ Microsoft прекратит поддержку ASP.NET Core 2.3 в следующем году

Microsoft сообщила, что ровно через год, а именно 7 апреля 2027 года, поддержка ASP.NET Core 2.3 полностью завершится .

После этой даты платформа перестанет получать обновления безопасности и техническую поддержку

Компания рекомендует разработчикам как можно раньше мигрировать на .NET 10 и использовать инструменты вроде GitHub Copilot для упрощения процесса модернизации.

👉🏻 Канал | 💬 Чат | 📕 Каталог
❤4👍4🎉1
⚡️ Апрельский дайджест dotInsights от JetBrains

JetBrains выпустила апрельский дайджест, в котором собрала ключевые материалы: от практических советов и архитектурных подходов до влияния ИИ на разработку.

Главная тема — рост роли AI-агентов в рабочих процессах, оптимизация производительности и развитие Rider и ReSharper.

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

В новом выпуске еженедельного дайджеста по F# — обновления библиотек, включая FSharp.Data и Akkling, эксперимент по автоматической настройке алгоритма RANSAC, свежие видео, статьи и релизы.

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

В свежем выпуске главные события недели для сообщества F#: от выхода .NET 11 Preview 3 и беты SwaggerProvider 4.0 до обновлений Fantomas, FSharp.Data, Feliz и Farmer. В дайджест также вошли новые статьи, видео и open source-проекты — от type-safe Cypher builder и Orleans API для F# до инструментов для AI-оркестрации и отладки агентных протоколов.

👉🏻 Канал | 💬 Чат | 📕 Каталог
👍3❤1
⚡️ Эмулятор Game Boy на F#

Разработчик Ник Коссолапов создал полноценный эмулятор Game Boy на языке F#, стремясь глубже понять устройство компьютеров. Проект Fame Boy, выросший из учебных экспериментов с CHIP-8 и курса From NAND to Tetris, поддерживает графику и звук и работает как на десктопе, так и в браузере. Автор подробно описал архитектуру эмулятора, компромиссы между функциональным стилем и производительностью, а также роль ИИ — от генерации тестов до поиска критических багов.

👉🏻 Канал | 💬 Чат | 📕 Каталог
👍11❤4
⚡️ Гибридный кэш на базе Postgres в Azure

Microsoft представила подход к построению высокопроизводительного распределенного кэширования в .NET 10 с использованием PostgreSQL в Azure и библиотеки HybridCache.

Из публикации вы узнаете, как объединение in-memory и distributed-кэша позволяет сократить задержки, повысить отказоустойчивость и упростить масштабирование приложений.

Решение ориентировано на современные микросервисные архитектуры и может применяться в production-сценариях без значительных изменений кода.

👉🏻 Канал | 💬 Чат | 📕 Каталог
❤5👍3
⚡️ В C# 15 появятся union-типы

Microsoft анонсировала долгожданную функцию для C# — union-типы, которые появятся в пятнадцатой версии языка и уже доступны в превью .NET 11.

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

Это упрощает работу с разнородными данными и устраняет старые компромиссы вроде использования object или базовых классов.

👉🏻 Канал | 💬 Чат | 📕 Каталог
👍21❤4
⚡️ Почему в API стоит отключить HTTP‑кэш

Ответы API стоит кэшировать только если это сделано намеренно.

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

О том, как настроить параметры кэширования - в сегодняшней публикации.

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

В новом выпуске F# Weekly: разбор принципов работы компиляторов на примере компилятора алгебраических выражений, анонсы новых релизов и многое другое!

👉🏻 Канал | 💬 Чат | 📕 Каталог
👍3❤2
⚡️ Работа с контекстом в OpenTelemetry

В распределённых системах важно сохранять наблюдаемость при переходе запросов между процессами и сервисами.

В статье рассказывается о том, как в .NET‑приложениях передавать tracing‑контекст с помощью OpenTelemetry, чтобы отслеживать путь запроса через разные компоненты.

👉🏻 Канал | 💬 Чат | 📕 Каталог
❤5