🚀 Вышел .NET 10 Preview №5
Microsoft представила очередной превью .NET 10. Особо отмечены улучшения производительности и новые API, уже можно смело тестировать приложения.
Что нового
— Прогрессивное улучшение производительности — escape-анализ делегатов, оптимизация под ARM64 и улучшенный inlining.
— Поддержка пост-квантовой криптографии (PQC).
— Введены пользовательские составные операторы присваивания (compound assignment).
— ASP.NET Core и Blazor: добавлены OpenAPI 3.1, трассировка, кастомные настройки HTTP.sys и поддержка NotFound-страниц в Blazor Router.
➡️ Блог разработчиков
🐸 Библиотека шарписта #свежак
Microsoft представила очередной превью .NET 10. Особо отмечены улучшения производительности и новые API, уже можно смело тестировать приложения.
Что нового
— Прогрессивное улучшение производительности — escape-анализ делегатов, оптимизация под ARM64 и улучшенный inlining.
— Поддержка пост-квантовой криптографии (PQC).
— Введены пользовательские составные операторы присваивания (compound assignment).
— ASP.NET Core и Blazor: добавлены OpenAPI 3.1, трассировка, кастомные настройки HTTP.sys и поддержка NotFound-страниц в Blazor Router.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤5🔥2🥰2
🤖 Доработки Copilot для разработчиков
Microsoft добавили несколько интересных фичей для разработчиков в Copilot. Давайте разберём, что появилось нового.
— Теперь Copilot подтягивает свежую документацию прямо из Microsoft Learn, если модель не знает об обновлениях .NET.
— При реализации интерфейсов или абстрактных методов можно выбрать вариант "с помощью Copilot" — и он сам сгенерирует тело метода на основе контекста.
— Наведите курсор на метод или переменную — и через «Describe with Copilot» получите пояснение к коду, прямо в редакторе.
— Copilot сам предложит заполнить summary, param и returns, когда вы пишете «///» над методом.
Если у вас Visual Studio 17.14 и включены feature‑flags для Copilot, всё это работает прямо из коробки.
➡️ Блог разработчиков
🐸 Библиотека шарписта #свежак
Microsoft добавили несколько интересных фичей для разработчиков в Copilot. Давайте разберём, что появилось нового.
— Теперь Copilot подтягивает свежую документацию прямо из Microsoft Learn, если модель не знает об обновлениях .NET.
— При реализации интерфейсов или абстрактных методов можно выбрать вариант "с помощью Copilot" — и он сам сгенерирует тело метода на основе контекста.
— Наведите курсор на метод или переменную — и через «Describe with Copilot» получите пояснение к коду, прямо в редакторе.
— Copilot сам предложит заполнить summary, param и returns, когда вы пишете «///» над методом.
Если у вас Visual Studio 17.14 и включены feature‑flags для Copilot, всё это работает прямо из коробки.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9👍5😢1
📰 Дайджест недели
Пора освежить знания. Мы выбрали самые интересные статьи и материалы недели, которые стоит изучить.
— ИИнтеллектуальные рекомендации для редактирования кода
GitHub Copilot в Visual Studio получил функцию Next Edit Suggestions, которая анализирует предыдущие изменения в коде и предсказывает следующие шаги редактирования, будь то вставка, удаление или их комбинация.
— Мультимодальный голосовой интеллект с .NET MAUI
Добавление голосового взаимодействия в приложения .NET MAUI теперь возможно благодаря NuGet-пакету Plugin.Maui.Audio для записи аудио.
Модель OpenAI Whisper используется для для транскрипции речи в текст и возможностям Microsoft.Extensions.AI для извлечения задач из текста.
— Сервисные обновления .NET
В этом месяце выпущены обновления безопасности для .NET 8.0 и 9.0.
— Вышел .NET 10 Preview №5
— Доработки Copilot для разработчиков
🐸 Библиотека шарписта #свежак
Пора освежить знания. Мы выбрали самые интересные статьи и материалы недели, которые стоит изучить.
— ИИнтеллектуальные рекомендации для редактирования кода
GitHub Copilot в Visual Studio получил функцию Next Edit Suggestions, которая анализирует предыдущие изменения в коде и предсказывает следующие шаги редактирования, будь то вставка, удаление или их комбинация.
— Мультимодальный голосовой интеллект с .NET MAUI
Добавление голосового взаимодействия в приложения .NET MAUI теперь возможно благодаря NuGet-пакету Plugin.Maui.Audio для записи аудио.
Модель OpenAI Whisper используется для для транскрипции речи в текст и возможностям Microsoft.Extensions.AI для извлечения задач из текста.
— Сервисные обновления .NET
В этом месяце выпущены обновления безопасности для .NET 8.0 и 9.0.
— Вышел .NET 10 Preview №5
— Доработки Copilot для разработчиков
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
📌 Главное за неделю
Представляем самые важные новости и события, которые определяли повестку уходящей недели.
— C# сохраняет пятую позицию в TIOBE
C# продолжает оставаться одним из ведущих языков для разработки приложений, игр и веб-сервисов.
— 6 скрытых возможностей C# для геймдева
В видео делятся практическими примерами использования малоизвестных функций для повышения производительности и качества кода.
— От фотографий к задачам с помощью ИИ
В новой статье Microsoft описывается, как с помощью .NET MAUI и Microsoft.Extensions.AI можно преобразовать изображения в структурированные данные.
Пользователи могут делать снимки или выбирать фотографии, а ИИ анализирует их, извлекая задачи и проекты для приложения Telepathic.
— 5 ошибок, делающих ваш код неподдерживаемым
В статье выделяются пять распространённых ошибок в проектировании ПО, которые приводят к трудностям в поддержке кода.
— Пройдите наш опрос про ИИ
🐸 Библиотека шарписта #свежак
Представляем самые важные новости и события, которые определяли повестку уходящей недели.
— C# сохраняет пятую позицию в TIOBE
C# продолжает оставаться одним из ведущих языков для разработки приложений, игр и веб-сервисов.
— 6 скрытых возможностей C# для геймдева
В видео делятся практическими примерами использования малоизвестных функций для повышения производительности и качества кода.
— От фотографий к задачам с помощью ИИ
В новой статье Microsoft описывается, как с помощью .NET MAUI и Microsoft.Extensions.AI можно преобразовать изображения в структурированные данные.
Пользователи могут делать снимки или выбирать фотографии, а ИИ анализирует их, извлекая задачи и проекты для приложения Telepathic.
— 5 ошибок, делающих ваш код неподдерживаемым
В статье выделяются пять распространённых ошибок в проектировании ПО, которые приводят к трудностям в поддержке кода.
— Пройдите наш опрос про ИИ
Please open Telegram to view this post
VIEW IN TELEGRAM
Ключевые новости, которые могли ускользнуть от вашего внимания.
— Диагностика задержек в .NET
В статье описан случай, когда некоторые запросы в .NET-приложении занимали до 20 секунд, происходя это с периодичностью каждые полчаса. Узнайте в статье разобрался ли автор с этой проблемой.
— Руководство по выживанию с устаревшим кодом
В 2025 году Visual Basic 6.0 уже почти не используется, а VB.NET и .NET Framework постепенно уходят в прошлое, оставшись только для поддержки старых приложений.
— xUnit для сложных интеграционных тестов
Джереми Миллер описывает, как интегрировать логирование в xUnit для сложных интеграционных тестов с использованием Wolverine.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4
Несколько интересных материалов, которые вы могли пропустить.
— Фильтрация, сортировка и пагинация в .NET
От инициализации проекта и установки пакета Sieve до настройки DI и написания контроллера с автоматическим применением фильтров и сортировок.
— Каналы не подходят для In-Memory шины сообщений
Использование каналов в качестве шины сообщений может завести в тупик: отсутствие персистентности приводит к необходимости самому реализовывать dead-letter очереди, экспоненциальные откладывания для повторов, механизмы отложенной доставки и «claim-check» для тяжёлых полезных нагрузок.
— Запуск коммерческих изданий AutoMapper и MediatR
В обновлённых релизах AutoMapper v15.0 и MediatR v13.0 на NuGet реализован запрос лицензии при установке.
Помимо тарификации по размеру команды и скидок за годовую подписку, подписчики получают приоритетную поддержку, ранний доступ к выпускам и частные каналы в Discord.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤2🔥1
То, что вы могли пропустить в потоке будней.
— Июльские обновления .NET
Вышли новые сервисные релизы .NET 8.0.18 и 9.0.7 с исправлениями багов и улучшениями для рантайма и ASP.NET.
— Куда движется Critter Stack
Запуск коммерческой консоли мониторинга Critter Watch для управления Wolverine и Marten, новые рецепты по работе с конкуренцией и параллелизмом, расширение декларативного доступа к данным и ряд небольших, но важных улучшений в экосистеме.
— Роадмапы AutoMapper и MediatR
AutoMapper нацеливается на внедрение source-генераторов для раннего обнаружения ошибок маппинга и улучшенной отладки, сохраняя при этом поддержку IQueryable и расширяемости.
MediatR планирует ослабить привязку к DI-контейнеру ASP .NET Core, добавить новые «behaviors» для расширения поведения, встроенную поддержку паттерна Result и расширить сценарии использования
— Как поднять резюме в топ
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4
📰 Новости семи прошлых дней
Прошла неделя и мы снова собрали для вас то, что могло уйти из вашего инфополя.
— .NET 10 Preview 6
Microsoft представила шестую предварительную версию .NET 10, снова улучшения и фиксы.
— MCP-сервер на .NET и публикация его на NuGet
С помощью новых шаблонов .NET 10 и SDK ModelContextProtocol разработчики могут создавать мощные серверы, расширяющие возможности AI, и делиться ими с сообществом через NuGet.
— Как защитить поставки ПО
Рекомендации по защите цепочки поставок программного обеспечения. Разумно ли внедрение Software Bill of Materials (SBOM), практик DevSecOps и принципа Zero Trust.
— Ваш секретный козырь для резюме
— Как продвинуть резюме в ТОП на HeadHunter
🐸 Библиотека шарписта #свежак
Прошла неделя и мы снова собрали для вас то, что могло уйти из вашего инфополя.
— .NET 10 Preview 6
Microsoft представила шестую предварительную версию .NET 10, снова улучшения и фиксы.
— MCP-сервер на .NET и публикация его на NuGet
С помощью новых шаблонов .NET 10 и SDK ModelContextProtocol разработчики могут создавать мощные серверы, расширяющие возможности AI, и делиться ими с сообществом через NuGet.
— Как защитить поставки ПО
Рекомендации по защите цепочки поставок программного обеспечения. Разумно ли внедрение Software Bill of Materials (SBOM), практик DevSecOps и принципа Zero Trust.
— Ваш секретный козырь для резюме
— Как продвинуть резюме в ТОП на HeadHunter
Please open Telegram to view this post
VIEW IN TELEGRAM
🤖 Как выбрать подходящий режим GitHub Copilot
GitHub Copilot Chat от Microsoft теперь предлагает два режима — Ask Mode и Agent Mode. Оба инструмента предназначены для улучшения работы разработчиков, но каждый из них ориентирован на разные типы задач.
Сами Microsoft помогают разобраться у себя в блоге какой режим выбрать вам.
В Ask Mode Copilot помогает вам, предоставляя четкие ответы и примеры, но при этом не взаимодействует с кодом, находящимся в вашем проекте. Например, запрос «Что такое LINQ?».
В Agent Mode Copilot не только предоставляет ответы, но и выполняет действия в вашем коде, что делает его незаменимым инструментом для более сложных задач. Как пример будет запрос «Отрефактори этот метод».
➡️ Блог разработчиков
🐸 Библиотека шарписта #свежак
GitHub Copilot Chat от Microsoft теперь предлагает два режима — Ask Mode и Agent Mode. Оба инструмента предназначены для улучшения работы разработчиков, но каждый из них ориентирован на разные типы задач.
Сами Microsoft помогают разобраться у себя в блоге какой режим выбрать вам.
В Ask Mode Copilot помогает вам, предоставляя четкие ответы и примеры, но при этом не взаимодействует с кодом, находящимся в вашем проекте. Например, запрос «Что такое LINQ?».
В Agent Mode Copilot не только предоставляет ответы, но и выполняет действия в вашем коде, что делает его незаменимым инструментом для более сложных задач. Как пример будет запрос «Отрефактори этот метод».
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
🔄 Обновление MCP C# SDK
В свежем обновлении Microsoft выводит разработку AI‑приложений на новый уровень. Разберём самое вкусное в обновлении.
• Диалоговый сбор данных
Механизм, позволяющий вашим приложениям заранее задавать пользователю структурированные вопросы — например, «Введите количество элементов» (число), «Укажите путь к файлу» (строка) или «Разрешить доступ?» (флаг).
• Структурированный вывод инструментов
Позволяет инструментам явно описывать формат возвращаемых данных через JSON‑схему: какие поля будут, какого они типа и какие обязательны.
• Улучшенные метаданные
Расширенный блок _meta, включающий человекочитаемые поля name и title для каждого инструмента и подсказки.
Как обновиться
Чтобы начать пользоваться всеми этими возможностями, достаточно ввести в консоли проекта команду:
После этого пересоберите приложение и убедитесь, что используемая версия пакета соответствует 2025‑06‑18.
🐸 Библиотека шарписта #свежак
В свежем обновлении Microsoft выводит разработку AI‑приложений на новый уровень. Разберём самое вкусное в обновлении.
• Диалоговый сбор данных
Механизм, позволяющий вашим приложениям заранее задавать пользователю структурированные вопросы — например, «Введите количество элементов» (число), «Укажите путь к файлу» (строка) или «Разрешить доступ?» (флаг).
• Структурированный вывод инструментов
Позволяет инструментам явно описывать формат возвращаемых данных через JSON‑схему: какие поля будут, какого они типа и какие обязательны.
• Улучшенные метаданные
Расширенный блок _meta, включающий человекочитаемые поля name и title для каждого инструмента и подсказки.
Как обновиться
Чтобы начать пользоваться всеми этими возможностями, достаточно ввести в консоли проекта команду:
dotnet add package ModelContextProtocol --prerelease
После этого пересоберите приложение и убедитесь, что используемая версия пакета соответствует 2025‑06‑18.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
📰 Дайджест недели
Собрали для вас самые важные новости минувшей недели.
— Тестирование HTTP-API с Alba
В статье рассматривается использование библиотеки Alba для тестирования HTTP-API в .NET в контексте фреймворка Wolverine.
— Стратегии миграции БД
В статье рассматриваются самые эффективные стратегии, которые помогут избежать рисков и минимизировать возможные проблемы.
— Как выбрать подходящий режим GitHub Copilot
— Обновление MCP C# SDK
🐸 Библиотека шарписта #свежак
Собрали для вас самые важные новости минувшей недели.
— Тестирование HTTP-API с Alba
В статье рассматривается использование библиотеки Alba для тестирования HTTP-API в .NET в контексте фреймворка Wolverine.
— Стратегии миграции БД
В статье рассматриваются самые эффективные стратегии, которые помогут избежать рисков и минимизировать возможные проблемы.
— Как выбрать подходящий режим GitHub Copilot
— Обновление MCP C# SDK
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
📰 Дайджест недели
Для тех, кто пропустил инфопоток — конденсат самых значимых апдейтов.
— Smarter AI Edits в Visual Studio Copilot
Ранее большинство изменений вносилось с помощью жёстких эвристических правил и шаблонов, что давало лишь ~50 % успешных результатов и приводило к конфликтам синтаксиса или потере частей кода.
Теперь используется сочетание спекулятивной декодировки и современных моделей, которое позволяет формировать «идеальный» вариант файла и затем сравнивать его с фактическим кодом, аккуратно интегрируя необходимое изменение без ломки контекста
— Нативная поддержка VECTOR в .NET и JDBC‑драйверах
Microsoft объявила о релизе Microsoft.Data.SqlClient 6.1.0 и Microsoft JDBC Driver for SQL Server 13.1.0, которые впервые предлагают полноценную нативную обработку векторных данных через новый тип VECTOR
— Microsoft выпустила .NET Aspire 9.4
Главное нововведение — полноценный нативный AOT-командный интерфейс Aspire CLI, который теперь в общем доступе. Он предоставляет команды
— Delivery Manager: что за профессия и какую роль играет в разработке
— Вайб-кодинг: что это и как к нему относятся IT-специалисты и работодатели
🐸 Библиотека шарписта #свежак
Для тех, кто пропустил инфопоток — конденсат самых значимых апдейтов.
— Smarter AI Edits в Visual Studio Copilot
Ранее большинство изменений вносилось с помощью жёстких эвристических правил и шаблонов, что давало лишь ~50 % успешных результатов и приводило к конфликтам синтаксиса или потере частей кода.
Теперь используется сочетание спекулятивной декодировки и современных моделей, которое позволяет формировать «идеальный» вариант файла и затем сравнивать его с фактическим кодом, аккуратно интегрируя необходимое изменение без ломки контекста
— Нативная поддержка VECTOR в .NET и JDBC‑драйверах
Microsoft объявила о релизе Microsoft.Data.SqlClient 6.1.0 и Microsoft JDBC Driver for SQL Server 13.1.0, которые впервые предлагают полноценную нативную обработку векторных данных через новый тип VECTOR
— Microsoft выпустила .NET Aspire 9.4
Главное нововведение — полноценный нативный AOT-командный интерфейс Aspire CLI, который теперь в общем доступе. Он предоставляет команды
aspire new, aspire run, aspire add, aspire config.— Delivery Manager: что за профессия и какую роль играет в разработке
— Вайб-кодинг: что это и как к нему относятся IT-специалисты и работодатели
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
Уделите пару минут этой подборке и будете в теме прошедших дней.
— Visual Studio 2015: завершение поддержки
14 октября 2025 г. Microsoft прекращает поддержку всех редакций VS 2015 и связанных компонентов. Обновлений безопасности больше не будет.
— Dependabot для NuGet стал быстрее и умнее
Новый движок на нативном .NET ускорил обновления на 65 %, повысил успешность с 82 % до 94 % и научился корректно работать с транзитивными зависимостями.
— Оценка качества AI-агентов в .NET
В библиотеке
Microsoft.Extensions.AI.Evaluation появились новые инструменты: метрики для проверки понимания намерений, фокуса на задаче и корректности вызова инструментов— Обновления .NET 8.0 и .NET 9.0
Обновлён рантайм, SDK, контейнерные образы и пакеты для Linux. Изменений в безопасности .NET нет.
— Промпты от Microsoft
Microsoft собрала пять готовых промптов к Copilot, которые помогут быстрее разбираться в чужом коде, писать модульные тесты, переводить синхронный код на async/await, находить уязвимости и генерировать тестовые данные.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
📰 Дайджест новостей
Выловили из потока новостей только самое важное.
— Copilot теперь понимает код как человек
В обновлении Visual Studio 17.14.11 появился новый механизм поиска — Remote Semantic Search, интегрированный непосредственно в Copilot Chat. Теперь поиск кода выходит за рамки простого сопоставления ключевых слов.
— .NET 10 Preview 7 уже здесь
Microsoft представила .NET 10 Preview 7 — седьмой предварительный релиз, который включает обновления в .NET Runtime, SDK, библиотеках, ASP.NET Core, Blazor, .NET MAUI и других компонентах экосистемы.
— .NET задаёт новый темп в AI-интеграции
NuGet MCP Server — новый сервер в экосистеме .NET, позволяющий AI‑ассистентам (в частности, LLM) получать актуальную информацию о пакетах NuGet в режиме реального времени.
— GPT-5 теперь в Visual Studio
Microsoft объявила, что GPT‑5, последняя и наиболее продвинутая модель OpenAI, теперь доступна в GitHub Copilot внутри Visual Studio.
— Сколько вы реально стоите как разработчик
🐸 Библиотека шарписта
#свежак
Выловили из потока новостей только самое важное.
— Copilot теперь понимает код как человек
В обновлении Visual Studio 17.14.11 появился новый механизм поиска — Remote Semantic Search, интегрированный непосредственно в Copilot Chat. Теперь поиск кода выходит за рамки простого сопоставления ключевых слов.
— .NET 10 Preview 7 уже здесь
Microsoft представила .NET 10 Preview 7 — седьмой предварительный релиз, который включает обновления в .NET Runtime, SDK, библиотеках, ASP.NET Core, Blazor, .NET MAUI и других компонентах экосистемы.
— .NET задаёт новый темп в AI-интеграции
NuGet MCP Server — новый сервер в экосистеме .NET, позволяющий AI‑ассистентам (в частности, LLM) получать актуальную информацию о пакетах NuGet в режиме реального времени.
— GPT-5 теперь в Visual Studio
Microsoft объявила, что GPT‑5, последняя и наиболее продвинутая модель OpenAI, теперь доступна в GitHub Copilot внутри Visual Studio.
— Сколько вы реально стоите как разработчик
#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤1
🤖 GPT-OSS и Ollama для .NET-разработчиков
Microsoft показала, как запустить модель GPT-OSS локально через Ollama и быстро связать её с C# через
Поддержаны две версии — gpt-oss-120b и gpt-oss-20b; последняя работает на машине с 16 ГБ RAM, что делает локальные эксперименты и приватные сценарии реальными без облака.
Старт за 60 секунд:
Дальше подключайте function calling и локальный RAG — получатся офлайн-ассистенты и агенты с контролем данных и предсказуемыми затратами.
➡️ Блог разработчиков
🐸 Библиотека шарписта
#свежак
Microsoft показала, как запустить модель GPT-OSS локально через Ollama и быстро связать её с C# через
Microsoft.Extensions.AIПоддержаны две версии — gpt-oss-120b и gpt-oss-20b; последняя работает на машине с 16 ГБ RAM, что делает локальные эксперименты и приватные сценарии реальными без облака.
Старт за 60 секунд:
dotnet new console -n OllamaGPTOSS
cd OllamaGPTOSS
dotnet add package Microsoft.Extensions.AI
dotnet add package OllamaSharp
# Отдельно: в Ollama заранее
# ollama pull gpt-oss:20b
Дальше подключайте function calling и локальный RAG — получатся офлайн-ассистенты и агенты с контролем данных и предсказуемыми затратами.
#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤1
Мир не стоит на месте и новостной поток в том числе. Отобрали только то, что заслуживает вашего внимания.
— Улучшенный dotnet test в .NET 10
Microsoft представила новую версию команды
dotnet test в составе .NET 10, которая теперь нативно интегрирована с Microsoft.Testing.Platform вместо прежней модели VSTest.— Новый инструмент Copilot Diagnostics для .NET в Visual Studio
Инструмент помогает разработчикам быстрее находить и исправлять ошибки в коде, предлагает условные брейкпоинты на основе анализа контекста, объясняет, почему не работают брейкпоинты и визуализирует коллекции
IEnumerable в виде таблицы с возможностью фильтрации.— Снова ошибки в Event Viewer на Windows 11
В июле Microsoft признала, что после обновления Windows 11 у пользователей в Средстве просмотра событий возникает ошибка, связанная с Firewall, и рекомендовала игнорировать её до окончательного устранения.
— Microsoft показала, как запустить GPT-OSS локально
— Вышел Git 2.51
#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
.NET 10 RC 1 — это шанс заглянуть за кулисы финального релиза.
Это ваша возможность проверить приложения, опробовать новые инструменты и подготовиться к релизу без сюрпризов.
#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9👏1
Хотите увидеть будущее Visual Studio? Insiders для 2026 версии доступен.
Быстрее, умнее, удобнее — проверяйте новые функции, отлаживайте проекты и опробуйте возможности, которые скоро станут стандартом.
#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15🔥3❤2