Ноябрь 2025: сервисные обновления .NET
Microsoft выпустила сервисные обновления .NET: версии 8.0.22 и 9.0.11 для Runtime, AspNetCore, SDK, установщиков, контейнерных образов и пакетов Linux. .NET Framework новых обновлений не получил. Подробности в официальном релизе.
Подробности: https://devblogs.microsoft.com/dotnet/dotnet-and-dotnet-framework-november-2025-servicing-updates/
#en
@dot_net_c_sharp | Другие наши каналы
Microsoft выпустила сервисные обновления .NET: версии 8.0.22 и 9.0.11 для Runtime, AspNetCore, SDK, установщиков, контейнерных образов и пакетов Linux. .NET Framework новых обновлений не получил. Подробности в официальном релизе.
Подробности: https://devblogs.microsoft.com/dotnet/dotnet-and-dotnet-framework-november-2025-servicing-updates/
#en
@dot_net_c_sharp | Другие наши каналы
microsoft-agent-framework-dev-ui.webm
780.6 KB
Вышел .NET 10 — LTS, ускорение и AI
Microsoft представила .NET 10 (LTS до 10.11.2028) с сотнями улучшений: заметный прирост производительности, C# 14 и F# 10, усиленная постквантовая криптография, обновлённые библиотеки, Aspire для оркестрации и инструменты для AI-агентов. Смотрите .NET Conf 2025. Что нового в .NET 10: AI, Blazor, ASP.NET Core и MAUI
В статье описаны ключевые новинки .NET 10: единые AI‑абстракции (Microsoft.Extensions.AI, AG‑UI), Model Context Protocol для агентов, улучшения ASP.NET Core (безопасность, OpenAPI, наблюдаемость), эволюция Blazor и обновления .NET MAUI. .NET 10 и Visual Studio 2026: главное
В анонсе .NET 10 — LTS-релиз с улучшениями для EF Core 10 (векторный поиск, продвинутое JSON, complex types), мощная AI-интеграция в Visual Studio 2026 и обновлённый SDK для более продуктивной разработки.
Подробности: https://devblogs.microsoft.com/dotnet/announcing-dotnet-10/
#en
@dot_net_c_sharp | Другие наши каналы
Microsoft представила .NET 10 (LTS до 10.11.2028) с сотнями улучшений: заметный прирост производительности, C# 14 и F# 10, усиленная постквантовая криптография, обновлённые библиотеки, Aspire для оркестрации и инструменты для AI-агентов. Смотрите .NET Conf 2025. Что нового в .NET 10: AI, Blazor, ASP.NET Core и MAUI
В статье описаны ключевые новинки .NET 10: единые AI‑абстракции (Microsoft.Extensions.AI, AG‑UI), Model Context Protocol для агентов, улучшения ASP.NET Core (безопасность, OpenAPI, наблюдаемость), эволюция Blazor и обновления .NET MAUI. .NET 10 и Visual Studio 2026: главное
В анонсе .NET 10 — LTS-релиз с улучшениями для EF Core 10 (векторный поиск, продвинутое JSON, complex types), мощная AI-интеграция в Visual Studio 2026 и обновлённый SDK для более продуктивной разработки.
Подробности: https://devblogs.microsoft.com/dotnet/announcing-dotnet-10/
#en
@dot_net_c_sharp | Другие наши каналы
👍2
Microsoft представила Visual Studio 2026: 5000 исправлений и 300 новых функций. Разбираемся, что нового
Microsoft выпустила Visual Studio 2026 и .NET 10: 5000 исправлений, 300 функций, новый Fluent UI, интеграция Copilot и рост скорости
Читать: «Microsoft представила Visual Studio 2026: 5000 исправлений и 300 новых функций. Разбираемся, что нового»
#ru
@dot_net_c_sharp | Другие наши каналы
Microsoft выпустила Visual Studio 2026 и .NET 10: 5000 исправлений, 300 функций, новый Fluent UI, интеграция Copilot и рост скорости
Читать: «Microsoft представила Visual Studio 2026: 5000 исправлений и 300 новых функций. Разбираемся, что нового»
#ru
@dot_net_c_sharp | Другие наши каналы
❤4👍2
.NET 10: File‑Based Apps — однофайловый C# без .csproj
В статье рассказывается о File‑Based Apps в .NET 10: запуск скриптов и приложений в одном .cs с директивами #:package, #:sdk, #:property и шебангом, AOT по умолчанию и опцией PublishAot=false.
Читать подробнее: https://habr.com/ru/articles/965532/
#ru
@dot_net_c_sharp | Другие наши каналы
В статье рассказывается о File‑Based Apps в .NET 10: запуск скриптов и приложений в одном .cs с директивами #:package, #:sdk, #:property и шебангом, AOT по умолчанию и опцией PublishAot=false.
Читать подробнее: https://habr.com/ru/articles/965532/
#ru
@dot_net_c_sharp | Другие наши каналы
Как ускорить нечёткий поиск в SQL: сигнатурный хэш и HEngine
В статье автор показывает 32‑битные сигнатурные хэши и HEngine для быстрого фуззи‑поиска (Levenshtein/Hamming, 1–2 ошибки) в MSSQL через SQLCLR и DDL: k‑комбинации, фуззи‑индексы, соль хэшей и реальные примеры ускорения.
Читать подробнее: https://habr.com/ru/articles/965934/
#ru
@dot_net_c_sharp | Другие наши каналы
В статье автор показывает 32‑битные сигнатурные хэши и HEngine для быстрого фуззи‑поиска (Levenshtein/Hamming, 1–2 ошибки) в MSSQL через SQLCLR и DDL: k‑комбинации, фуззи‑индексы, соль хэшей и реальные примеры ускорения.
Читать подробнее: https://habr.com/ru/articles/965934/
#ru
@dot_net_c_sharp | Другие наши каналы
Как отправлять логи .NET автотестов в ELK и смотреть в Kibana
В статье Юрия Ковальчука — пошаговая инструкция: пример e2e-теста с Serilog, настройка Filebeat для парсинга JSON и отправки в Logstash, минимальный Logstash-пipeline и индексирование в Elasticsearch для визуализации в Kibana. Визуализация e2e-тестов в Kibana
В статье показано, как искать тестовые логи Serilog в Elasticsearch (match_phrase по message), строить Lens-графики по @timestamp и test_success, сохранять визуализации и собирать дашборд для мониторинга.
Читать подробнее: https://habr.com/ru/articles/966038/
#ru
@dot_net_c_sharp | Другие наши каналы
В статье Юрия Ковальчука — пошаговая инструкция: пример e2e-теста с Serilog, настройка Filebeat для парсинга JSON и отправки в Logstash, минимальный Logstash-пipeline и индексирование в Elasticsearch для визуализации в Kibana. Визуализация e2e-тестов в Kibana
В статье показано, как искать тестовые логи Serilog в Elasticsearch (match_phrase по message), строить Lens-графики по @timestamp и test_success, сохранять визуализации и собирать дашборд для мониторинга.
Читать подробнее: https://habr.com/ru/articles/966038/
#ru
@dot_net_c_sharp | Другие наши каналы
PowerShell: графический интерфейс для скриптов
В статье Дениса из «Совкомбанк Технологии» показано, как сделать PowerShell‑скрипты понятными коллегам: выбор WinForms или WPF, как избежать зависания интерфейса, упаковка в EXE и упрощение рутинных операций для системных администраторов и DevOps. PowerShell + GUI: быстрый старт и советы
В материале — примеры WinForms и WPF (с XAML и без), как избежать зависания интерфейса через Start-ThreadJob (и альтернативы для PS 5.1), а также способы распространения скриптов: ps2exe, ярлыки и цифровая подпись. PowerShell GUI: как превратить скрипты в удобные приложения
В статье рассказывают, как делать GUI на PowerShell, упрощать сложные скрипты, интегрировать с API, автоматизировать рутину и синхронизировать команду. Совет: начать с одной задачи и масштабировать решение.
Читать подробнее: https://habr.com/ru/companies/sovcombank_technologies/articles/966488/
#ru
@dot_net_c_sharp | Другие наши каналы
В статье Дениса из «Совкомбанк Технологии» показано, как сделать PowerShell‑скрипты понятными коллегам: выбор WinForms или WPF, как избежать зависания интерфейса, упаковка в EXE и упрощение рутинных операций для системных администраторов и DevOps. PowerShell + GUI: быстрый старт и советы
В материале — примеры WinForms и WPF (с XAML и без), как избежать зависания интерфейса через Start-ThreadJob (и альтернативы для PS 5.1), а также способы распространения скриптов: ps2exe, ярлыки и цифровая подпись. PowerShell GUI: как превратить скрипты в удобные приложения
В статье рассказывают, как делать GUI на PowerShell, упрощать сложные скрипты, интегрировать с API, автоматизировать рутину и синхронизировать команду. Совет: начать с одной задачи и масштабировать решение.
Читать подробнее: https://habr.com/ru/companies/sovcombank_technologies/articles/966488/
#ru
@dot_net_c_sharp | Другие наши каналы
Forwarded from Типичный программист
С кем знакомятся типичные программисты: 2D-тян или живая девушка?
Согласно недавним исследованиям Vantage Point Counseling Services, треть американцев хотя бы раз состояла в романтических отношениях с ИИ. Появилось даже приложение Loverse для виртуальных знакомств, где вместо реальных людей роль партнёров выполняют чат-боты с искусственным интеллектом.
Мы решили провести своё исследование и выяснить где и с кем сегодня знакомятся пользователи стран СНГ. Пожалуйста, пройдите наш небольшой опрос. Это поможет нашему исследованию.
Пройти опрос.
Согласно недавним исследованиям Vantage Point Counseling Services, треть американцев хотя бы раз состояла в романтических отношениях с ИИ. Появилось даже приложение Loverse для виртуальных знакомств, где вместо реальных людей роль партнёров выполняют чат-боты с искусственным интеллектом.
Мы решили провести своё исследование и выяснить где и с кем сегодня знакомятся пользователи стран СНГ. Пожалуйста, пройдите наш небольшой опрос. Это поможет нашему исследованию.
Пройти опрос.
Надёжная отправка запросов: как Polly спасает взаимодействие с ЕРИР
В статье Андрей Алексеенко (техлид ОРД «МедиаСкаут») объясняет, как библиотека Polly и стратегии Retry, Circuit Breaker, таймауты и логирование помогают избежать сбоев и штрафов при передаче данных в реестр интернет‑рекламы. Как связать Polly и MediatR: стратегия повторных попыток
В статье показано создание RetryStrategyApiHlException с задержками и проверкой 5xx, регистрация в DI через AddResiliencePipeline и интеграция с MediatR через IPipelineBehavior. Автор советует не перегружать стратегию зависимостями. Polly + MediatR: добавляем устойчивость команд
В статье показано, как через интерфейс IResiliencePipeline (пример RegistryCreativeCommand) и Polly внедрить стратегии повторов в команды MediatR, отделив регистрацию стратегий, повысив стабильность и учтя особенности nswag. Дальше — про действия при неудачных повторах.
Читать подробнее: https://habr.com/ru/companies/ru_mts/articles/966444/
#ru
@dot_net_c_sharp | Другие наши каналы
В статье Андрей Алексеенко (техлид ОРД «МедиаСкаут») объясняет, как библиотека Polly и стратегии Retry, Circuit Breaker, таймауты и логирование помогают избежать сбоев и штрафов при передаче данных в реестр интернет‑рекламы. Как связать Polly и MediatR: стратегия повторных попыток
В статье показано создание RetryStrategyApiHlException с задержками и проверкой 5xx, регистрация в DI через AddResiliencePipeline и интеграция с MediatR через IPipelineBehavior. Автор советует не перегружать стратегию зависимостями. Polly + MediatR: добавляем устойчивость команд
В статье показано, как через интерфейс IResiliencePipeline (пример RegistryCreativeCommand) и Polly внедрить стратегии повторов в команды MediatR, отделив регистрацию стратегий, повысив стабильность и учтя особенности nswag. Дальше — про действия при неудачных повторах.
Читать подробнее: https://habr.com/ru/companies/ru_mts/articles/966444/
#ru
@dot_net_c_sharp | Другие наши каналы
F# 10 — уже в .NET 10 и Visual Studio 2026
Релиз фокусируется на ясности и производительности: локальное подавление предупреждений, модификаторы доступа у auto‑свойств, struct ValueOption для optional-параметров, tail-call в computation expressions и ускоренная компиляция. Читайте статью. F# 10: and! в task, кеш подтипов и авто‑тримминг
В анонсе: поддержка and! в task для конкурентного await, кэш подтипов для ускорения проверки типов и отклика IDE, автогенерация substitutions при PublishTrimmed, параллельная компиляция (Preview) и --typecheck-only для .fsx.
Подробности: https://devblogs.microsoft.com/dotnet/introducing-fsharp-10/
#en
@dot_net_c_sharp | Другие наши каналы
Релиз фокусируется на ясности и производительности: локальное подавление предупреждений, модификаторы доступа у auto‑свойств, struct ValueOption для optional-параметров, tail-call в computation expressions и ускоренная компиляция. Читайте статью. F# 10: and! в task, кеш подтипов и авто‑тримминг
В анонсе: поддержка and! в task для конкурентного await, кэш подтипов для ускорения проверки типов и отклика IDE, автогенерация substitutions при PublishTrimmed, параллельная компиляция (Preview) и --typecheck-only для .fsx.
Подробности: https://devblogs.microsoft.com/dotnet/introducing-fsharp-10/
#en
@dot_net_c_sharp | Другие наши каналы
C# 14 в .NET 10 — главное
Extension members (свойства, операторы, статические расширения), новые синтаксические упрощения (field, nameof, краткие лямбды, null-assign, partial members) повышают продуктивность. Implicit span conversions и user-defined += дают прирост производительности. C# 14 и .NET 10: новые расширения и прирост производительности
В статье описывают C# 14: расширения языка, функции для повышения продуктивности и улучшения скорости работы программ. Рекомендуют скачать .NET 10, опробовать на своих приложениях и присоединиться к обсуждениям.
Подробности: https://devblogs.microsoft.com/dotnet/introducing-csharp-14/
#en @dot_net_c_sharp | Другие наши каналы
Extension members (свойства, операторы, статические расширения), новые синтаксические упрощения (field, nameof, краткие лямбды, null-assign, partial members) повышают продуктивность. Implicit span conversions и user-defined += дают прирост производительности. C# 14 и .NET 10: новые расширения и прирост производительности
В статье описывают C# 14: расширения языка, функции для повышения продуктивности и улучшения скорости работы программ. Рекомендуют скачать .NET 10, опробовать на своих приложениях и присоединиться к обсуждениям.
Подробности: https://devblogs.microsoft.com/dotnet/introducing-csharp-14/
#en @dot_net_c_sharp | Другие наши каналы
Microsoft News
Introducing C# 14
Learn what features are in C# 14, which ships as part of .NET 10.
❤1
Потоковая JSON‑сериализация для XBRL — экономия памяти и масштабируемость
В статье автор сравнивает подходы к хранению ReportItem→ReportValue в .NET Core и рекомендует потоковую запись JSON (JsonTextWriter): ОЗУ в 10–15× меньше, обработка гигабайтных XBRL без СУБД реальна.
Читать подробнее: https://habr.com/ru/articles/967432/
#ru
@dot_net_c_sharp | Другие наши каналы
В статье автор сравнивает подходы к хранению ReportItem→ReportValue в .NET Core и рекомендует потоковую запись JSON (JsonTextWriter): ОЗУ в 10–15× меньше, обработка гигабайтных XBRL без СУБД реальна.
Читать подробнее: https://habr.com/ru/articles/967432/
#ru
@dot_net_c_sharp | Другие наши каналы
Платная поддержка вместо вечного апдейта .NET
В статье объясняется, почему короткие сроки поддержки .NET и критичные уязвимости (CVE-2025-55315) ставят компании перед выбором: рискнуть с EOL или заплатить за пост-EOL поддержку у сторонних провайдеров. Как защитить .NET 6 после EOL: платная поддержка и кейс HeroDevs
В материале рассказывается, что платная пост‑EOL поддержка (NES от HeroDevs) даёт drop‑in патчи для .NET 6 и закрыла CVE-2025-55315 без миграции или перекомпиляции — реальный вариант для организаций, не готовых к масштабному апгрейду.
Подробности: https://andrewlock.net/companies-using-dotnet-need-to-suck-it-up-and-pay-for-support/
#en
@dot_net_c_sharp | Другие наши каналы
В статье объясняется, почему короткие сроки поддержки .NET и критичные уязвимости (CVE-2025-55315) ставят компании перед выбором: рискнуть с EOL или заплатить за пост-EOL поддержку у сторонних провайдеров. Как защитить .NET 6 после EOL: платная поддержка и кейс HeroDevs
В материале рассказывается, что платная пост‑EOL поддержка (NES от HeroDevs) даёт drop‑in патчи для .NET 6 и закрыла CVE-2025-55315 без миграции или перекомпиляции — реальный вариант для организаций, не готовых к масштабному апгрейду.
Подробности: https://andrewlock.net/companies-using-dotnet-need-to-suck-it-up-and-pay-for-support/
#en
@dot_net_c_sharp | Другие наши каналы
.NET 10: постквантовая криптография
Подробно о поддержке ML‑KEM, ML‑DSA, SLH‑DSA и Composite ML‑DSA в .NET 10: новый API для генерации/импорта ключей, методы подписи (SignData, SignPreHash, SignMu), интеграция с CoseKey/X509 и SslStream, пометка [Experimental], требование OpenSSL 3.5.
Подробности: https://devblogs.microsoft.com/dotnet/post-quantum-cryptography-in-dotnet/
#en
@dot_net_c_sharp | Другие наши каналы
Подробно о поддержке ML‑KEM, ML‑DSA, SLH‑DSA и Composite ML‑DSA в .NET 10: новый API для генерации/импорта ключей, методы подписи (SignData, SignPreHash, SignMu), интеграция с CoseKey/X509 и SslStream, пометка [Experimental], требование OpenSSL 3.5.
Подробности: https://devblogs.microsoft.com/dotnet/post-quantum-cryptography-in-dotnet/
#en
@dot_net_c_sharp | Другие наши каналы
Как быстро модернизировать .NET‑приложение с GitHub Copilot
В статье показано, как GitHub Copilot app modernization анализирует проекты, формирует план обновления, автоматизирует исправления и помогает мигрировать в Azure с проверкой сборок и усилением безопасности.
Подробности: https://devblogs.microsoft.com/dotnet/modernizing-dotnet-with-github-copilot-agent-mode/
#en
@dot_net_c_sharp | Другие наши каналы
В статье показано, как GitHub Copilot app modernization анализирует проекты, формирует план обновления, автоматизирует исправления и помогает мигрировать в Azure с проверкой сборок и усилением безопасности.
Подробности: https://devblogs.microsoft.com/dotnet/modernizing-dotnet-with-github-copilot-agent-mode/
#en
@dot_net_c_sharp | Другие наши каналы
❤1
Умный подбор слотов и переговорок в один клик
Портал Стафф автоматически предлагает общие свободные слоты и переговорки, учитывая календари, приоритет комнат, рабочие часы 10:00–18:00 и этаж. Эффективный алгоритм с двумя указателями даёт заметное ускорение поиска.
Читать подробнее: https://habr.com/ru/companies/skbkontur/articles/965280/
#ru
@dot_net_c_sharp | Другие наши каналы
Портал Стафф автоматически предлагает общие свободные слоты и переговорки, учитывая календари, приоритет комнат, рабочие часы 10:00–18:00 и этаж. Эффективный алгоритм с двумя указателями даёт заметное ускорение поиска.
Читать подробнее: https://habr.com/ru/companies/skbkontur/articles/965280/
#ru
@dot_net_c_sharp | Другие наши каналы
👍1
GitHub Copilot testing для .NET в Visual Studio Insiders
AI генерирует, собирает и запускает юнит‑тесты (MSTest/xUnit/NUnit) для членов, файлов, проектов или решений, пытаясь автоматически исправлять сбои и повышать покрытие. Требуются VS 2026 Insiders и лицензия Copilot.
Подробности: https://devblogs.microsoft.com/dotnet/github-copilot-testing-for-dotnet/
#en
@dot_net_c_sharp | Другие наши каналы
AI генерирует, собирает и запускает юнит‑тесты (MSTest/xUnit/NUnit) для членов, файлов, проектов или решений, пытаясь автоматически исправлять сбои и повышать покрытие. Требуются VS 2026 Insiders и лицензия Copilot.
Подробности: https://devblogs.microsoft.com/dotnet/github-copilot-testing-for-dotnet/
#en
@dot_net_c_sharp | Другие наши каналы
Как точно взвесить самосвал в движении?
В статье разобраны проблемы динамических измерений: шумы датчиков, комбинирование тензо‑ и гидродатчиков, адаптивная фильтрация, 6‑этапная методика и алгоритм на C# с медианой/усечённым средним для надёжных результатов.
Читать подробнее: https://habr.com/ru/articles/968406/
#ru
@dot_net_c_sharp | Другие наши каналы
В статье разобраны проблемы динамических измерений: шумы датчиков, комбинирование тензо‑ и гидродатчиков, адаптивная фильтрация, 6‑этапная методика и алгоритм на C# с медианой/усечённым средним для надёжных результатов.
Читать подробнее: https://habr.com/ru/articles/968406/
#ru
@dot_net_c_sharp | Другие наши каналы
YARP: быстрый reverse proxy на .NET
На Хабре разобрали YARP — настройка в ASP.NET Core через appsettings, поддержка HTTP/2/gRPC, трансформации путей и заголовков, балансировка (RoundRobin, PowerOfTwoChoices), health-checks, session affinity, TLS-терминация. Читайте и посмотрите демо OTUS.
Читать подробнее: https://habr.com/ru/companies/otus/articles/960358/
#ru
@dot_net_c_sharp | Другие наши каналы
На Хабре разобрали YARP — настройка в ASP.NET Core через appsettings, поддержка HTTP/2/gRPC, трансформации путей и заголовков, балансировка (RoundRobin, PowerOfTwoChoices), health-checks, session affinity, TLS-терминация. Читайте и посмотрите демо OTUS.
Читать подробнее: https://habr.com/ru/companies/otus/articles/960358/
#ru
@dot_net_c_sharp | Другие наши каналы
❤🔥2
.NET 10 и C# 14: что важно знать
В статье — краткий обзор ключевых фич C# 14, обновлений SDK/CLI и критичных breaking changes при миграции с .NET 6/8/9. Описаны null‑conditional assignment, улучшения Span, Native AOT, изменения API (401/403) и практические шаги для перехода.
Читать подробнее: https://habr.com/ru/articles/968538/
#ru
@dot_net_c_sharp | Другие наши каналы
В статье — краткий обзор ключевых фич C# 14, обновлений SDK/CLI и критичных breaking changes при миграции с .NET 6/8/9. Описаны null‑conditional assignment, улучшения Span, Native AOT, изменения API (401/403) и практические шаги для перехода.
Читать подробнее: https://habr.com/ru/articles/968538/
#ru
@dot_net_c_sharp | Другие наши каналы
Как .NET упростил сборку: Unified Build и «виртуальный монолит»
В статье рассказано, как Unified Build и Source Build создали виртуальный монолит: единый исходник, reference-only пакеты и двунаправленный флоу, сократив время сборки до 4–7 часов и повысив предсказуемость в .NET 10 RTM.
Подробности: https://devblogs.microsoft.com/dotnet/reinventing-how-dotnet-builds-and-ships-again/
#en
@dot_net_c_sharp | Другие наши каналы
В статье рассказано, как Unified Build и Source Build создали виртуальный монолит: единый исходник, reference-only пакеты и двунаправленный флоу, сократив время сборки до 4–7 часов и повысив предсказуемость в .NET 10 RTM.
Подробности: https://devblogs.microsoft.com/dotnet/reinventing-how-dotnet-builds-and-ships-again/
#en
@dot_net_c_sharp | Другие наши каналы