devdigest // dot net
3.89K subscribers
187 photos
4 videos
5 files
3.7K links
Главные новости из мира .NET

Все каналы проекта: https://t.me/devdigestplatform/163
Download Telegram
⚡️ Как Джон ускорил свой код, перейдя с ImmutableList и ImmutableDictionary на ImmutableArray и FrozenDictionary

Легендарный C#-разработчик Джон Скит рассказал, как переход на более лёгкие и производительные неизменяемые коллекции — ImmutableArray и FrozenDictionary — неожиданно дал серьёзный прирост скорости в его проекте по моделированию выборов 2029 года.

Хотя миграция потребовала лишь минимальных правок, ключевые операции, такие как валидация контекста выборов, ускорились почти в семь раз, что подтвердило: правильный выбор структур данных критичен даже в уже оптимизированных системах

👉🏻 Канал | 💬 Чат | 📕 Каталог
👍11🎉10❤4
⚡️ Как в .NET получить путь к исходнику метода на лету

Разработчики .NET получили способ узнать, где именно в исходниках определён метод — без компиляции с Caller атрибутами. Используя Portable PDB, теперь можно достать путь к файлу и строку прямо во время выполнения, что открывает новые возможности для отладки и продвинутого логирования.

👉🏻 Канал | 💬 Чат | 📕 Каталог
🎉9👍5
⚡️ Как проектировать фильтры без жертв в скорости и точности

Фильтрация данных — не просто задача БД, а часть доменной логики. Автор предлагает разнести логику фильтрации: держать тестируемую in-memory‑версию для проверки корректности и отдельный SQL‑вариант для производительности. Такой подход снижает риск ошибок и упрощает эволюцию сложных запросов.

👉🏻 Канал | 💬 Чат | 📕 Каталог
❤2👍2🎉2
⚡️ Как убрать аллокации из foreach с помощью Reflection

Автор показывает, почему обычный foreach в .NET иногда создаёт лишние объекты, и как обойти это с помощью DynamicMethod и Reflection.Emit. Итог — полностью allocation-free итерация по IEnumerable без генерации мусора в куче.

👉🏻 Канал | 💬 Чат | 📕 Каталог
👍6🎉3❤1
⚡️ Вредоносная программа маскируется под расширения VS Code

Эксперты по кибербезопасности обнаружили программу Evelyn Stealer, которая распространяется через поддельные расширения для Visual Studio Code.

По данным Trend Micro, она незаметно собирает пароли, данные браузеров и криптокошельков, а заражённые рабочие компьютеры разработчиков могут использоваться как точка входа для атак на компании и их облачную инфраструктуру.

👉🏻 Канал | 💬 Чат | 📕 Каталог
🎉7👍3❤1
⚡️ NBomber 6.2.0 ушел в релиз

Команда NBomber выпустила обновление 6.2.0, сосредоточившись на улучшении кластерного режима и расширении аналитических возможностей.

HTML-отчёт получил ряд новых инструментов — от фильтрации метрик до полноэкранного отображения графиков.

Кластерный режим стал проще благодаря управлению через CLI без JSON-конфигураций, а новая OpenTelemetry-синка позволяет отправлять метрики NBomber в любые современные observability-платформы.

В ближайших релизах разработчики обещают обновление NBomber Studio с функциями сравнения тестов, трендов и запусков нагрузочного тестирования в Kubernetes.

👉🏻 Канал | 💬 Чат | 📕 Каталог
👍6❤4🎉1
⚡️ ReSharper 2026.1 EAP

JetBrains запустила Early Access Program для ReSharper 2026.1.

В этой версии можно оценить улучшение продуктивности в C#, новые инспекции и расширенную поддержку C++.

👉🏻 Канал | 💬 Чат | 📕 Каталог
❤2🎉2
⚡️ Rider 2026.1 EAP

JetBrains открыла ранний доступ к Rider и ReSharper.

Участие в EAP позволяет протестировать будущие фичи до релиза и возможно даже повлиять на финальную сборку.

👉🏻 Канал | 💬 Чат | 📕 Каталог
❤1👍1
⚡️ Microsoft открывает исходный код Quantum Development Kit

Quantum Development Kit нацелен на реальные гибридные квантовые сценарии — от химических вычислений до задач оптимизации и машинного обучения.

Microsoft делает существенный шаг к тому, чтобы квантовые технологии стали частью повседневной разработки.

👉🏻 Канал | 💬 Чат | 📕 Каталог
❤4🎉4👍2
⚡️ Copilot Studio теперь доступен прямо в VS Code

Microsoft вывела расширение Copilot Studio для VS Code в стадию GA. Теперь разработчики могут создавать, версионировать, ревьюить и деплоить Copilot-агентов с теми же Git-процессами и CI/CD, что и обычный код. Никаких полуавтоматических обходных путей — только чистый dev‑workflow внутри редактора.

👉🏻 Канал | 💬 Чат | 📕 Каталог
❤2🎉2
⚡️ F# Weekly #4, 2026

В новом выпуске рассказывается о том, что F#-сообщество обсуждает идею проведения анти-конференции в 2026 году.

Также дайджест традиционно собрал ключевые новости недели — от обновлений GitHub Copilot и PowerToys до свежих видео, блогов и десятков релизов библиотек и инструментов для F#. Среди заметных обновлений — Paket, NBomber, Thoth.Json.Core и AngouriMath.FSharp, а также новые альфа- и бета-версии проектов!

👉🏻 Канал | 💬 Чат | 📕 Каталог
❤3👍2🎉2
⚡️ AI-поколение тестов: польза или ритуал без сути?

LLM все чаще пишут автоматические тесты за разработчиков, превращая TDD в почти церемонию. Но насколько эти тесты действительно подтверждают корректность кода, а не создают иллюзию уверенности? Автор ставит под сомнение «эпистемологическую состоятельность» такой автоматизации.

👉🏻 Канал | 💬 Чат | 📕 Каталог
🎉4❤2
⚡️ GitHub CLI получает режим debug-логирования

В gh CLI теперь можно включить подробное debug-логирование — инструмент покажет, что происходит «под капотом» при запросах к GitHub API. Это упрощает диагностику ошибок вроде загадочных 403 Forbidden и делает CLI ещё ближе к уровню профессиональных DevOps-инструментов.

👉🏻 Канал | 💬 Чат | 📕 Каталог
🎉1
⚡️ Отладка Unreal Engine в Rider ускорена в 87 раз

JetBrains переписала механизм оценки выражений в Rider для Unreal Engine — теперь инспекция переменных работает до 87 раз быстрее на тёплом запуске и в 16 раз быстрее при первом обращении.

Разработчики UE наконец смогут дебажить свой код без мучительных задержек.

👉🏻 Канал | 💬 Чат | 📕 Каталог
👍8❤2🎉1
⚡️ .NET 10 и AI‑разработка: взгляд Microsoft на будущее

На NDC London 2026 Microsoft обещает показать следующее поколение .NET — версию 10, тесно связанную с Azure и инструментами на базе AI. Разработчиков ждут технические сессии и формат 1:1 с командой .NET, где можно напрямую обсудить новые подходы к созданию и масштабированию приложений.

👉🏻 Канал | 💬 Чат | 📕 Каталог
❤2
⚡️ Как работать с метриками через System.Diagnostics.Metrics

В экосистеме .NET появилась простая схема сбора и анализа метрик: System.Diagnostics.Metrics API позволяет разработчикам создавать собственные показатели и отслеживать их через dotnet-counters. Этот инструментарий решает боль с наблюдаемостью, не требуя сторонних решений и облегчая контроль производительности.

👉🏻 Канал | 💬 Чат | 📕 Каталог
🎉5👍1
⚡️ Visual Studio ускоряет работу с обновлённым редактором

Январское обновление Visual Studio приносит серию небольших, но давно ожидаемых улучшений — от расширенной настройки до тонкой подстройки редактора под стиль разработчика. Microsoft делает акцент на продуктивности и контроле, возвращая внимание к деталям, которые действительно влияют на ежедневный флоу.

👉🏻 Канал | 💬 Чат | 📕 Каталог
❤2
⚡️ Microsoft представляет .NET AI Essentials

Microsoft анонсировала набор библиотек и абстракций для интеграции искусственного интеллекта в приложения.

В основе — универсальные API для работы с большими языковыми моделями разных поставщиков, поддержка семантического поиска и эмбеддингов, а также инструменты для построения агентных рабочих процессов и стандартизированный протокол контекста моделей.

👉🏻 Канал | 💬 Чат | 📕 Каталог
🎉9👍5❤2
⚡️ ReSharper и Rider получили апдейт 2025.3.2

JetBrains выпустила обновления ReSharper, Rider и .NET‑инструментов до версии 2025.3.2. Их можно установить прямо из IDE, через Toolbox или сайт компании. Минорный релиз приносит стабилизацию и ряд точечных улучшений, включая обновления Agent Client Protocol и внутренних механизмов Rider.

👉🏻 Канал | 💬 Чат | 📕 Каталог