Библиотека шарписта | C#, F#, .NET, ASP.NET
22.6K subscribers
2.42K photos
39 videos
85 files
4.61K links
Все самое полезное для C#-разработчика в одном канале.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/b60af5a4

Для обратной связи: @proglibrary_feeedback_bot

РКН: https://gosuslugi.ru/snet/67a5c81cdc130259d5b7fead
Download Telegram
📰 Новости семи прошлых дней

Прошла неделя и мы снова собрали для вас то, что могло уйти из вашего инфополя.

.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 не только предоставляет ответы, но и выполняет действия в вашем коде, что делает его незаменимым инструментом для более сложных задач. Как пример будет запрос «Отрефактори этот метод».

➡️ Блог разработчиков

🐸Библиотека шарписта #свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
🔄 Обновление MCP C# SDK

В свежем обновлении 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

🐸Библиотека шарписта #свежак
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, который теперь в общем доступе. Он предоставляет команды 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.

Сколько вы реально стоите как разработчик

🐸Библиотека шарписта

#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
👍41
🤖 GPT-OSS и Ollama для .NET-разработчиков

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
👍51
⭐️ Дайджест недели

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

Улучшенный 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

.NET 10 RC 1 — это шанс заглянуть за кулисы финального релиза.

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

➡️ Блог разработчиков

🐸Библиотека шарписта

#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9👏1
⚡️ Visual Studio 2026 Insiders уже доступна

Хотите увидеть будущее Visual Studio? Insiders для 2026 версии доступен.

Быстрее, умнее, удобнее — проверяйте новые функции, отлаживайте проекты и опробуйте возможности, которые скоро станут стандартом.

➡️ Блог разработчиков

🐸Библиотека шарписта

#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15🔥32