⚡️ Cкандал вокруг AutoMapper
В AutoMapper была обнаружена уязвимость (CVE-2026-32933), позволяющая уронить приложение через переполнение стека при глубокой рекурсии и отсутствии ограничения глубины маппинга.
AutoMapper — это один из самых распространённых инструментов в экосистеме .NET для автоматического преобразования объектов (object-to-object mapping). В 2025 году проект перешёл на коммерческую модель: актуальные версии библиотеки распространяются по подписке, тогда как старые (под лицензией MIT) остались без поддержки.
Несмотря на высокую опасность уязвимости, разработчик отказался выпускать исправления для бесплатных версий, ограничив патч только поддерживаемыми (в том числе платными) релизами. Это вызвало волну критики: часть сообщества обвиняет автора в попытке принудить пользователей к платной подписке, тогда как другие напоминают — неподдерживаемый open source по определению не гарантирует обновлений безопасности и может требовать самостоятельной поддержки.
👉🏻 Канал | 💬 Чат | 📕 Каталог
В AutoMapper была обнаружена уязвимость (CVE-2026-32933), позволяющая уронить приложение через переполнение стека при глубокой рекурсии и отсутствии ограничения глубины маппинга.
AutoMapper — это один из самых распространённых инструментов в экосистеме .NET для автоматического преобразования объектов (object-to-object mapping). В 2025 году проект перешёл на коммерческую модель: актуальные версии библиотеки распространяются по подписке, тогда как старые (под лицензией MIT) остались без поддержки.
Несмотря на высокую опасность уязвимости, разработчик отказался выпускать исправления для бесплатных версий, ограничив патч только поддерживаемыми (в том числе платными) релизами. Это вызвало волну критики: часть сообщества обвиняет автора в попытке принудить пользователей к платной подписке, тогда как другие напоминают — неподдерживаемый open source по определению не гарантирует обновлений безопасности и может требовать самостоятельной поддержки.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Reddit
From the dotnet community on Reddit: Grenade thrown at all of the free versions of Automapper
Explore this post and more from the dotnet community
👍11🎉7❤5
⚡️ NBomber Studio
Команда NBomber выпустила обновление Studio, расширив инструмент нагрузочного тестирования функциями Compare Runs и Trend Analysis для аналитики производительности.
Среди ключевых нововведений — возможность останавливать тестовые сессии, скачивать HTML-отчеты напрямую из интерфейса и включенная по умолчанию аутентификация с поддержкой OIDC.
Также разработчики представили Helm-чарты для упрощенного развертывания в Kubernetes и анонсировали запуск нативного load testing в K8s уже в апреле.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Команда NBomber выпустила обновление Studio, расширив инструмент нагрузочного тестирования функциями Compare Runs и Trend Analysis для аналитики производительности.
Среди ключевых нововведений — возможность останавливать тестовые сессии, скачивать HTML-отчеты напрямую из интерфейса и включенная по умолчанию аутентификация с поддержкой OIDC.
Также разработчики представили Helm-чарты для упрощенного развертывания в Kubernetes и анонсировали запуск нативного load testing в K8s уже в апреле.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Nbomber
NBomber Studio 0.6.2 | NBomber
The new 0.6.2 release introduces several powerful features: Compare Runs, Trend Analysis, Download HTML Report, and Stop Session.
❤9👍1
⚡️ F# Weekly #12
Проект Ionide отмечает 11-летие, а экосистема продолжает активно развиваться — от обновлений NBomber и Visual Studio Code до новых инструментов и библиотек, включая CodecMapper, Sharpino и Fable.
Microsoft усиливает фокус на AI и .NET, представляя голосовых ассистентов, агентные сервисы и улучшения MAUI-разработки
👉🏻 Канал | 💬 Чат | 📕 Каталог
Проект Ionide отмечает 11-летие, а экосистема продолжает активно развиваться — от обновлений NBomber и Visual Studio Code до новых инструментов и библиотек, включая CodecMapper, Sharpino и Fable.
Microsoft усиливает фокус на AI и .NET, представляя голосовых ассистентов, агентные сервисы и улучшения MAUI-разработки
👉🏻 Канал | 💬 Чат | 📕 Каталог
Sergey Tihon's Blog
F# Weekly #12, 2026 – 11 years of Ionide 🥰
Welcome to F# Weekly, A roundup of F# content from this past week: News NBomber Studio 0.6.2 | NBomber F# Meetup (Recorded at NRK edition), Wed, Mar 25, 2026, 5:30 PM | Meetup Microsoft News Our co…
❤4👍2
⚡️ В .NET 11 может появиться долгожданный FullJoin для LINQ
В сообществе .NET обсуждается добавление полноценного full outer join в LINQ — API уже получил предварительное одобрение, однако пока не реализован в SDK и Entity Framework.
Новый метод FullJoin позволит объединять данные с обеих сторон без потери элементов, включая случаи, когда совпадения отсутствуют, что закроет давний пробел в возможностях работы с коллекциями.
👉🏻 Канал | 💬 Чат | 📕 Каталог
В сообществе .NET обсуждается добавление полноценного full outer join в LINQ — API уже получил предварительное одобрение, однако пока не реализован в SDK и Entity Framework.
Новый метод FullJoin позволит объединять данные с обеих сторон без потери элементов, включая случаи, когда совпадения отсутствуют, что закроет давний пробел в возможностях работы с коллекциями.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Steven Giesel
FullJoin in .NET 11 - potentially
We have Join. We have LeftJoin. We have RightJoin. But somehow we still don't have a proper full outer join in LINQ. That might come soon!
❤11👍7
⚡️ F# Weekly #13, 2026
В свежем выпуске ключевым событием стал релиз Deedle 4.0 — обновление популярной библиотеки для работы с данными. Помимо этого, в дайджест вошли новости от Microsoft, включая развитие GitHub Copilot и .NET-экосистемы, релиз TypeScript 6.0 и Visual Studio Code 1.113, а также новые проекты и обновления библиотек.
👉🏻 Канал | 💬 Чат | 📕 Каталог
В свежем выпуске ключевым событием стал релиз Deedle 4.0 — обновление популярной библиотеки для работы с данными. Помимо этого, в дайджест вошли новости от Microsoft, включая развитие GitHub Copilot и .NET-экосистемы, релиз TypeScript 6.0 и Visual Studio Code 1.113, а также новые проекты и обновления библиотек.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Sergey Tihon's Blog
F# Weekly #13, 2026 – Deedle 4.0 is out!
Welcome to F# Weekly, A roundup of F# content from this past week: News Addendum: Pattern Variations | Safe Clean Architecture Microsoft News Ten Months with Copilot Coding Agent in dotnet/runtime …
❤3👍2
⚡️ Описание данных для .NET и Haskell без дублирования
Проект tabularius предлагает подход к межъязыковой интеграции в проектах на .NET и Haskell, позволяющий отказаться от дублирования структур данных.
В основе решения — использование C-заголовков как единого источника истины: они обрабатываются на стороне Haskell через FFI, а на стороне .NET — с помощью компилятора Cesium, который преобразует C-описания в нативные структуры.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Проект tabularius предлагает подход к межъязыковой интеграции в проектах на .NET и Haskell, позволяющий отказаться от дублирования структур данных.
В основе решения — использование C-заголовков как единого источника истины: они обрабатываются на стороне Haskell через FFI, а на стороне .NET — с помощью компилятора Cesium, который преобразует C-описания в нативные структуры.
👉🏻 Канал | 💬 Чат | 📕 Каталог
GitHub
GitHub - ForNeVeR/tabularius: UI for hledger
UI for hledger. Contribute to ForNeVeR/tabularius development by creating an account on GitHub.
❤8👍4🎉4
⚡️ OpenClaw Node для VS Code
OpenClaw активно продвигается как основа для нового поколения агентных AI-инструментов, способных работать напрямую с локальной средой разработчика.
В материале приводится практический эксперимент: попытка использовать OpenClaw Node в Visual Studio Code для реальной редакционной задачи — чтения локального файла с инструкциями, обработки черновика статьи и сохранения готового результата в workspace.
👉🏻 Канал | 💬 Чат | 📕 Каталог
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) и новые релизы библиотек.
👉🏻 Канал | 💬 Чат | 📕 Каталог
В свежем выпуске F# Weekly ключевым событием стал релиз Serde.FS alpha.9 — библиотеки, предлагающей RPC на этапе компиляции без использования рефлексии и контроллеров.
Также в дайджесте — эксперименты с форматтером Fantomas, обновления экосистемы Microsoft (включая Visual Studio и Agent Framework) и новые релизы библиотек.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Sergey Tihon's Blog
F# Weekly #14, 2026 – Serde.FS Brings Compile-Time RPC to F#
Welcome to F# Weekly, A roundup of F# content from this past week: News Serde.FS alpha.9 — Compile-time RPC for F# with no reflection, no controllers Florian Verdonck: Fantomas — exploring new appr…
❤2🎉2👍1
⚡️ Microsoft выпустила Agent Framework 1.0 для .NET и Python
Microsoft представила версию первую версию нового Agent Framework с открытым исходным кодом.
Проект вырос из прототипа, показанного в октябре 2025 года, в котором были объединены наработки Semantic Kernel, идеи оркестрации из AutoGen и API для .NET и Python.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Microsoft представила версию первую версию нового Agent Framework с открытым исходным кодом.
Проект вырос из прототипа, показанного в октябре 2025 года, в котором были объединены наработки Semantic Kernel, идеи оркестрации из AutoGen и API для .NET и Python.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Visual Studio Magazine
Microsoft Ships Production-Ready Agent Framework 1.0 for .NET and Python -- Visual Studio Magazine
Microsoft has released version 1.0 of its open-source Agent Framework, positioning it as the production-ready evolution of the project introduced in October 2025 by combining Semantic Kernel foundations, AutoGen orchestration concepts, and stable APIs for…
👍7❤2🎉2
⚡️ Microsoft прекратит поддержку ASP.NET Core 2.3 в следующем году
Microsoft сообщила, что ровно через год, а именно 7 апреля 2027 года, поддержка ASP.NET Core 2.3 полностью завершится .
После этой даты платформа перестанет получать обновления безопасности и техническую поддержку
Компания рекомендует разработчикам как можно раньше мигрировать на .NET 10 и использовать инструменты вроде GitHub Copilot для упрощения процесса модернизации.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Microsoft сообщила, что ровно через год, а именно 7 апреля 2027 года, поддержка ASP.NET Core 2.3 полностью завершится .
После этой даты платформа перестанет получать обновления безопасности и техническую поддержку
Компания рекомендует разработчикам как можно раньше мигрировать на .NET 10 и использовать инструменты вроде GitHub Copilot для упрощения процесса модернизации.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Microsoft News
ASP.NET Core 2.3 end of support announcement
ASP.NET Core 2.3 will reach end of support on April 7, 2027. Learn what this means for your applications and how to upgrade to a modern supported version of .NET.
❤4👍4🎉1
⚡️ Апрельский дайджест dotInsights от JetBrains
JetBrains выпустила апрельский дайджест, в котором собрала ключевые материалы: от практических советов и архитектурных подходов до влияния ИИ на разработку.
Главная тема — рост роли AI-агентов в рабочих процессах, оптимизация производительности и развитие Rider и ReSharper.
👉🏻 Канал | 💬 Чат | 📕 Каталог
JetBrains выпустила апрельский дайджест, в котором собрала ключевые материалы: от практических советов и архитектурных подходов до влияния ИИ на разработку.
Главная тема — рост роли AI-агентов в рабочих процессах, оптимизация производительности и развитие Rider и ReSharper.
👉🏻 Канал | 💬 Чат | 📕 Каталог
The JetBrains Blog
dotInsights | April 2026 - The JetBrains Blog
Did you know? You can use LINQ to XML to write queries in a readable and strongly-typed way directly against an XML document, making it one of the most intuitive ways to deal with XML in .NET.
👍2❤1
⚡️ F# Weekly #15, 2026
В новом выпуске еженедельного дайджеста по F# — обновления библиотек, включая FSharp.Data и Akkling, эксперимент по автоматической настройке алгоритма RANSAC, свежие видео, статьи и релизы.
👉🏻 Канал | 💬 Чат | 📕 Каталог
В новом выпуске еженедельного дайджеста по F# — обновления библиотек, включая FSharp.Data и Akkling, эксперимент по автоматической настройке алгоритма RANSAC, свежие видео, статьи и релизы.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Sergey Tihon's Blog
F# Weekly #15, 2026 – Akkling, FSharp.Data and RANSAC auto-tune
Welcome to F# Weekly, A roundup of F# content from this past week: Microsoft News Your Migration’s Source of Truth: The Modernization Assessment – .NET Blog ASP.NET Core 2.3 end of supp…
❤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-оркестрации и отладки агентных протоколов.
👉🏻 Канал | 💬 Чат | 📕 Каталог
В свежем выпуске главные события недели для сообщества F#: от выхода .NET 11 Preview 3 и беты SwaggerProvider 4.0 до обновлений Fantomas, FSharp.Data, Feliz и Farmer. В дайджест также вошли новые статьи, видео и open source-проекты — от type-safe Cypher builder и Orleans API для F# до инструментов для AI-оркестрации и отладки агентных протоколов.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Sergey Tihon's Blog
F# Weekly #16, 2026 – .NET 11 Preview 3 & SwaggerProvider 4.0 beta
Welcome to F# Weekly, A roundup of F# content from this past week: News .NET 11 Preview 3 is now available! TypeFighter Replace Queue with mutable doubly-linked EventList by nojaf · Pull Request #3…
👍3❤1
⚡️ Эмулятор Game Boy на F#
Разработчик Ник Коссолапов создал полноценный эмулятор Game Boy на языке F#, стремясь глубже понять устройство компьютеров. Проект Fame Boy, выросший из учебных экспериментов с CHIP-8 и курса From NAND to Tetris, поддерживает графику и звук и работает как на десктопе, так и в браузере. Автор подробно описал архитектуру эмулятора, компромиссы между функциональным стилем и производительностью, а также роль ИИ — от генерации тестов до поиска критических багов.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Разработчик Ник Коссолапов создал полноценный эмулятор Game Boy на языке F#, стремясь глубже понять устройство компьютеров. Проект Fame Boy, выросший из учебных экспериментов с CHIP-8 и курса From NAND to Tetris, поддерживает графику и звук и работает как на десктопе, так и в браузере. Автор подробно описал архитектуру эмулятора, компромиссы между функциональным стилем и производительностью, а также роль ИИ — от генерации тестов до поиска критических багов.
👉🏻 Канал | 💬 Чат | 📕 Каталог
nickkossolapov.github.io
I built a Game Boy emulator in F#
Hundreds of hours, many late nights, and a working Game Boy emulator in F# with sound, running on desktop and web.
👍11❤4
⚡️ Гибридный кэш на базе Postgres в Azure
Microsoft представила подход к построению высокопроизводительного распределенного кэширования в .NET 10 с использованием PostgreSQL в Azure и библиотеки HybridCache.
Из публикации вы узнаете, как объединение in-memory и distributed-кэша позволяет сократить задержки, повысить отказоустойчивость и упростить масштабирование приложений.
Решение ориентировано на современные микросервисные архитектуры и может применяться в production-сценариях без значительных изменений кода.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Microsoft представила подход к построению высокопроизводительного распределенного кэширования в .NET 10 с использованием PostgreSQL в Azure и библиотеки HybridCache.
Из публикации вы узнаете, как объединение in-memory и distributed-кэша позволяет сократить задержки, повысить отказоустойчивость и упростить масштабирование приложений.
Решение ориентировано на современные микросервисные архитектуры и может применяться в production-сценариях без значительных изменений кода.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Microsoft News
High-Performance Distributed Caching with .NET and Postgres on Azure
Adding caching to your application architecture can significantly improve key performance metrics, cut latency, and reduce load across downstream systems. In this walkthrough, we highlight the latest caching best practices and incorporate these design patterns…
❤5👍3
⚡️ В C# 15 появятся union-типы
Microsoft анонсировала долгожданную функцию для C# — union-типы, которые появятся в пятнадцатой версии языка и уже доступны в превью .NET 11.
Новый механизм позволяет явно задавать ограниченный набор возможных типов для переменной и гарантирует, что код обработает каждый из них на этапе компиляции.
Это упрощает работу с разнородными данными и устраняет старые компромиссы вроде использования object или базовых классов.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Microsoft анонсировала долгожданную функцию для C# — union-типы, которые появятся в пятнадцатой версии языка и уже доступны в превью .NET 11.
Новый механизм позволяет явно задавать ограниченный набор возможных типов для переменной и гарантирует, что код обработает каждый из них на этапе компиляции.
Это упрощает работу с разнородными данными и устраняет старые компромиссы вроде использования object или базовых классов.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Microsoft News
Explore union types in C# 15
C# 15 introduces union types — declare a closed set of case types with implicit conversions and exhaustive pattern matching. Try unions in preview today and see the broader exhaustiveness roadmap.
👍21❤4
⚡️ Почему в API стоит отключить HTTP‑кэш
Ответы API стоит кэшировать только если это сделано намеренно.
Случайное кэширование может отдавать устаревшие данные, создавать уязвимости и приводить к трудно воспроизводимым багам.
О том, как настроить параметры кэширования - в сегодняшней публикации.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Ответы API стоит кэшировать только если это сделано намеренно.
Случайное кэширование может отдавать устаревшие данные, создавать уязвимости и приводить к трудно воспроизводимым багам.
О том, как настроить параметры кэширования - в сегодняшней публикации.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Meziantou's blog
Disable HTTP caching by default in ASP.NET Core APIs
Learn why API responses should not be cached by default and how to implement middleware to prevent caching in ASP.NET Core applications.
❤5👍4
⚡️ Создание AI‑агентов с помощью Microsoft Agent Framework
В статье рассказывается о том, как быстро создать AI‑агента в .NET из базовых компонентов.
👉🏻 Канал | 💬 Чат | 📕 Каталог
В статье рассказывается о том, как быстро создать AI‑агента в .NET из базовых компонентов.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Microsoft News
Microsoft Agent Framework – Building Blocks for AI Part 3
Build intelligent AI agents in .NET with the Microsoft Agent Framework. Learn how to create agents with tools, multi-turn conversations, memory, and graph-based workflows that bring together the building blocks from Parts 1 and 2.
❤3👍3
⚡️ F# Weekly #19, 2026
В новом выпуске F# Weekly: разбор принципов работы компиляторов на примере компилятора алгебраических выражений, анонсы новых релизов и многое другое!
👉🏻 Канал | 💬 Чат | 📕 Каталог
В новом выпуске F# Weekly: разбор принципов работы компиляторов на примере компилятора алгебраических выражений, анонсы новых релизов и многое другое!
👉🏻 Канал | 💬 Чат | 📕 Каталог
Sergey Tihon's Blog
F# Weekly #19, 2026 – Understanding Compilers Through an Algebraic Expression Compiler
Welcome to F# Weekly, A roundup of F# content from this past week: Microsoft News Copilot Studio gets faster with .NET 10 on WebAssembly Durable Workflows in the Microsoft Agent Framework Microsoft…
👍3❤2
⚡️ Работа с контекстом в OpenTelemetry
В распределённых системах важно сохранять наблюдаемость при переходе запросов между процессами и сервисами.
В статье рассказывается о том, как в .NET‑приложениях передавать tracing‑контекст с помощью OpenTelemetry, чтобы отслеживать путь запроса через разные компоненты.
👉🏻 Канал | 💬 Чат | 📕 Каталог
В распределённых системах важно сохранять наблюдаемость при переходе запросов между процессами и сервисами.
В статье рассказывается о том, как в .NET‑приложениях передавать tracing‑контекст с помощью OpenTelemetry, чтобы отслеживать путь запроса через разные компоненты.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Meziantou's blog
Propagating OpenTelemetry context in .NET
Learn how to propagate OpenTelemetry context across process boundaries in .NET applications using messaging systems, queues, and background jobs.
❤5