📰 Еженедельный дайджест
Собрали для вас материалы, которые вы могли пропустить.
— Почему переход с C# на F# может быть выгоден для бизнеса
Компания Ada Beat делится опытом перехода с C# на F#, отмечая, что это приводит к упрощению кода, снижению затрат на поддержку и ускорению вывода продуктов на рынок.
— Extension members в C# 14
В блоге разработчиков .NET рассказали о новой фиче — extension members, расширяющей привычные extension methods. Теперь разработчики могут добавлять к существующим типам не только методы, но и свойства — как экземплярные, так и статические.
— Почему стартап Tracebit выбрал C#
В блоге Microsoft CTO стартапа Tracebit, Сэм Кокс, делится причинами выбора C# для создания B2B SaaS-продукта в области безопасности.
— Новый выпуск подкаста .NET Rocks
Ведущие обсудили извечный вопрос: как найти баланс между архитектурным дизайном и непосредственным написанием кода.
— 7 архитектурных паттернов, которые должен знать каждый программист
— Почему база данных тормозит ваше приложение и как это исправить
🐸 Библиотека шарписта #свежак
Собрали для вас материалы, которые вы могли пропустить.
— Почему переход с C# на F# может быть выгоден для бизнеса
Компания Ada Beat делится опытом перехода с C# на F#, отмечая, что это приводит к упрощению кода, снижению затрат на поддержку и ускорению вывода продуктов на рынок.
— Extension members в C# 14
В блоге разработчиков .NET рассказали о новой фиче — extension members, расширяющей привычные extension methods. Теперь разработчики могут добавлять к существующим типам не только методы, но и свойства — как экземплярные, так и статические.
— Почему стартап Tracebit выбрал C#
В блоге Microsoft CTO стартапа Tracebit, Сэм Кокс, делится причинами выбора C# для создания B2B SaaS-продукта в области безопасности.
— Новый выпуск подкаста .NET Rocks
Ведущие обсудили извечный вопрос: как найти баланс между архитектурным дизайном и непосредственным написанием кода.
— 7 архитектурных паттернов, которые должен знать каждый программист
— Почему база данных тормозит ваше приложение и как это исправить
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🥰1😁1
🔄 Апдейт Visual Studio 2022
Microsoft представила Visual Studio 2022 версии 17.14, сделав акцент на интеграции искусственного интеллекта в процесс разработки.
Ключевым новшеством стала функция Agent Mode (в режиме предварительного просмотра), позволяющая разработчикам взаимодействовать с IDE на естественном языке для выполнения сложных задач, таких как исправление ошибок, генерация команд терминала и анализ ошибок выполнения.
В области отладки и диагностики добавлены возможности Live Preview и Hot Reload в режиме дизайна, новая отладка для .NET MAUI с использованием движка Mono, улучшенная отладка LINQ-выражений и выявление выделений нулевой длины массивов в .NET Allocation Tool.
Microsoft также объявила о переходе на ежемесячный цикл выпуска обновлений для Visual Studio 2022, начиная с этой версии.
➡️ Подробнее об обновлении
🐸 Библиотека шарписта #свежак
Microsoft представила Visual Studio 2022 версии 17.14, сделав акцент на интеграции искусственного интеллекта в процесс разработки.
Ключевым новшеством стала функция Agent Mode (в режиме предварительного просмотра), позволяющая разработчикам взаимодействовать с IDE на естественном языке для выполнения сложных задач, таких как исправление ошибок, генерация команд терминала и анализ ошибок выполнения.
В области отладки и диагностики добавлены возможности Live Preview и Hot Reload в режиме дизайна, новая отладка для .NET MAUI с использованием движка Mono, улучшенная отладка LINQ-выражений и выявление выделений нулевой длины массивов в .NET Allocation Tool.
Microsoft также объявила о переходе на ежемесячный цикл выпуска обновлений для Visual Studio 2022, начиная с этой версии.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19🤔7😁3
📰 Еженедельный дайджест
Обновите картину мира: новости, аналитика, находки и инструменты.
— Апдейт Visual Studio 2022
Новая версия 17.14 сделала акцент на ИИ (снова).
— Microsoft сообщает, что количество активных пользователей Visual Studio и Visual Studio Code достигло 50 миллионов в месяц
— Поддержка мультиарендности в EF Core
Разработчик анонсировал, что в Wolverine 4 появится полноценная поддержка мультиарендности для EF Core.
Это позволит разработчикам использовать существующие возможности Wolverine, такие как транзакционный inbox/outbox и middleware, с EF Core, нацеливаясь на отдельные базы данных для каждого арендатора
— Грин-флаги в вакансиях: 10 признаков хорошего работодателя
— Смешные новости про IT теперь в одном канале
🐸 Библиотека шарписта #свежак
Обновите картину мира: новости, аналитика, находки и инструменты.
— Апдейт Visual Studio 2022
Новая версия 17.14 сделала акцент на ИИ (снова).
— Microsoft сообщает, что количество активных пользователей Visual Studio и Visual Studio Code достигло 50 миллионов в месяц
— Поддержка мультиарендности в EF Core
Разработчик анонсировал, что в Wolverine 4 появится полноценная поддержка мультиарендности для EF Core.
Это позволит разработчикам использовать существующие возможности Wolverine, такие как транзакционный inbox/outbox и middleware, с EF Core, нацеливаясь на отдельные базы данных для каждого арендатора
— Грин-флаги в вакансиях: 10 признаков хорошего работодателя
— Смешные новости про IT теперь в одном канале
Please open Telegram to view this post
VIEW IN TELEGRAM
Microsoft показали обновление для .NET Aspire. Кратко разберём что изменилось.
В новой версии под номером 9.3 улучшена производительность за счёт оптимизации сборщика мусора и компилятора. Расширена интеграция с Azure, обновлены SDK и упрощена аутентификация.
Улучшена поддержка Hot Reload в Visual Studio для быстрой отладки. Повышена безопасность с обновлёнными криптобиблиотеками.
Также улучшена работа с контейнерами Docker и Kubernetes и добавлены новые API для файлов и асинхронных операций.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🥱2
📰 Итоги недели
Краткий взгляд на то, что происходило в мире.
— План выпуска Critter Stack
Jeremy Miller анонсировал выпуск обновлений для Critter Stack, включая Marten 8.0, Weasel 8.0 и Wolverine 4.0, запланированный на 1 июня 2025 года.
— PowerShell AI Shell Preview
Выпущена версия Preview 4 AI Shell для PowerShell, включающая улучшения для macOS, поддержку аутентификации через Microsoft Entra ID и расширенные возможности командной строки.
— AI и Vector Data Extensions для .NET теперь доступны
Microsoft анонсировала общедоступный статус для расширений AI и Vector Data в .NET. Эти библиотеки предоставляют общие абстракции и утилиты для работы с ИИ-моделями и векторными хранилищами.
— Microsoft запускает Agent Store
Agent Store — новый централизованный магазин агентов в рамках Microsoft Copilot. Платформа позволяет пользователям просматривать, устанавливать и тестировать агентов, разработанных Microsoft, партнерами и клиентами.
— Microsoft обновили .NET Aspire до версии 9.3
🐸 Библиотека шарписта #свежак
Краткий взгляд на то, что происходило в мире.
— План выпуска Critter Stack
Jeremy Miller анонсировал выпуск обновлений для Critter Stack, включая Marten 8.0, Weasel 8.0 и Wolverine 4.0, запланированный на 1 июня 2025 года.
— PowerShell AI Shell Preview
Выпущена версия Preview 4 AI Shell для PowerShell, включающая улучшения для macOS, поддержку аутентификации через Microsoft Entra ID и расширенные возможности командной строки.
— AI и Vector Data Extensions для .NET теперь доступны
Microsoft анонсировала общедоступный статус для расширений AI и Vector Data в .NET. Эти библиотеки предоставляют общие абстракции и утилиты для работы с ИИ-моделями и векторными хранилищами.
— Microsoft запускает Agent Store
Agent Store — новый централизованный магазин агентов в рамках Microsoft Copilot. Платформа позволяет пользователям просматривать, устанавливать и тестировать агентов, разработанных Microsoft, партнерами и клиентами.
— Microsoft обновили .NET Aspire до версии 9.3
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Собрали для вас мероприятия для нетворкинга, обмена опытом и не только.
2 июня в Москве пройдёт юбилейная KnowledgeConf — крупнейшая российская конференция о корпоративной памяти, внутреннем обучении и обмене знаниями в IT.
С 20 по 22 июня в эко-парке «Русский берег» (Ульяновская область) состоится пятая антиконференция Summer Merge — событие для IT-специалистов, уставших от офисной рутины.
Вместо традиционных докладов — мастер-классы по soft skills, эмоциональному интеллекту, управлению командами и борьбе с выгоранием.
Мероприятие для тимлидов, руководителей команд и технических менеджеров, стремящихся развивать лидерские навыки и обмениваться опытом управления командами. Пройдёт 26-27 июня в Санкт-Петербурге.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
📰 Идеальная пара для .NET-разработки
JetBrains объявила о выпуске ReSharper для Visual Studio Code — долгожданного расширения, которое приносит все ключевые возможности в VS Code.
🚀 Как начать
1. Установите расширение из магазина расширений.
2. Откройте решение .sln в VS Code.
3. Дайте ReSharper время проиндексировать проект и сразу используйте возможности анализа и рефакторинга.
Не упустите шанс принять участие в публичном превью — пока расширение доступно бесплатно!
🐸 Библиотека шарписта #свежак
JetBrains объявила о выпуске ReSharper для Visual Studio Code — долгожданного расширения, которое приносит все ключевые возможности в VS Code.
🚀 Как начать
1. Установите расширение из магазина расширений.
2. Откройте решение .sln в VS Code.
3. Дайте ReSharper время проиндексировать проект и сразу используйте возможности анализа и рефакторинга.
Не упустите шанс принять участие в публичном превью — пока расширение доступно бесплатно!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13🤔5👍3😢3🤩2
📰 Недельный дайджест
Собрали для вас материалы недели, которые связаны с разработкой на C#.
— Stream Compacting в Marten 8.0
В Marten появилась функция Stream Compacting, позволяющая автоматически агрегировать события и сохранять только актуальное состояние потока.
— Модели транзакций в распределённых системах
Объясняются ключевые различия между транзакционными моделями ACID и BASE, их принципы, цели и ограничения.
— API Design First в .NET
Разбор применения API Design First в проектах на .NET с акцентом на генерацию контрактов, автоматизацию тестирования и интеграцию в пайплайны CI/CD.
— Фишка четвёртого превью .NET 10
В последнем обновлении .NET 10 Preview 4 появилась возможность запускать одиночные C#-файлы без проекта
— Как защитить API: 6 ключевых аспектов безопасности
— JetBrains объявила о выпуске ReSharper для Visual Studio Code
🐸 Библиотека шарписта #свежак
Собрали для вас материалы недели, которые связаны с разработкой на C#.
— Stream Compacting в Marten 8.0
В Marten появилась функция Stream Compacting, позволяющая автоматически агрегировать события и сохранять только актуальное состояние потока.
— Модели транзакций в распределённых системах
Объясняются ключевые различия между транзакционными моделями ACID и BASE, их принципы, цели и ограничения.
— API Design First в .NET
Разбор применения API Design First в проектах на .NET с акцентом на генерацию контрактов, автоматизацию тестирования и интеграцию в пайплайны CI/CD.
— Фишка четвёртого превью .NET 10
В последнем обновлении .NET 10 Preview 4 появилась возможность запускать одиночные C#-файлы без проекта
— Как защитить API: 6 ключевых аспектов безопасности
— JetBrains объявила о выпуске ReSharper для Visual Studio Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤1
🧑💻 Что произошло за неделю
Мы собрали полезные материалы, новости и практические советы, которые могли ускользнуть из вашего инфополя.
— Логирование по требованию с буферизацией
В блоге Microsoft описали, как буферизация логов позволяет сохранять их в памяти и отправлять по запросу, что улучшает производительность и снижает нагрузку на систему.
— Улучшения производительности и интерфейса NetPad
В новой версии улучшена скорость выполнения скриптов с базами данных и добавлена панель MemCache для кэширования. Обновлен интерфейс с улучшенной видимостью статуса скриптов и новыми меню для удобства навигации.
— Проблемы, которые усложняют поддержку и развитие кода
— Поучаствовать в нашем опросе
— Шпаргалка по ключевым вопросам с собеса
🐸 Библиотека шарписта #свежак
Мы собрали полезные материалы, новости и практические советы, которые могли ускользнуть из вашего инфополя.
— Логирование по требованию с буферизацией
В блоге Microsoft описали, как буферизация логов позволяет сохранять их в памяти и отправлять по запросу, что улучшает производительность и снижает нагрузку на систему.
— Улучшения производительности и интерфейса NetPad
В новой версии улучшена скорость выполнения скриптов с базами данных и добавлена панель MemCache для кэширования. Обновлен интерфейс с улучшенной видимостью статуса скриптов и новыми меню для удобства навигации.
— Проблемы, которые усложняют поддержку и развитие кода
— Поучаствовать в нашем опросе
— Шпаргалка по ключевым вопросам с собеса
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
🚀 Вышел .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