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

Все каналы проекта: https://t.me/devdigestplatform/163
Download Telegram
⚡️ F# Weekly #47, 2025

Опубликован свежий выпуск F# Weekly #47, 2025, в котором собрано всё самое важное из мира F#: официальный релиз F# 10, крупные обновления экосистемы .NET, новые возможности GitHub Copilot и последние свободные слоты #FsAdvent. Подборка включает свежие видео, заметки о развитии языка, активные обсуждения в репозиториях и релизы новых инструментов и библиотек.

👉🏻 Канал | 💬 Чат | 📕 Каталог
❤1👍1
⚡️ Git теперь обновляет ветки без переключения

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

👉🏻 Канал | 💬 Чат | 📕 Каталог
🆒6
⚡️ Visual Studio переходит на непрерывный цикл обновлений

Microsoft переводит Visual Studio на Modern Support Lifecycle — теперь IDE будет получать функции сразу после готовности, без ожидания крупных релизов. Такой подход объединяет скорость инноваций с привычной стабильностью и даёт разработчикам больше контроля над инструментами сборки.

👉🏻 Канал | 💬 Чат | 📕 Каталог
👍3
⚡️ Почему Result — фундаментальный тип для функционального кода

Многие разработчики увлекаются функциональным программированием, но спотыкаются о смысл sum types. Автор показывает: Result — не «ещё один тип», а концептуальная опора статической типизации. Поняв его, иначе начинаешь видеть структуру программ и природу ошибок.

👉🏻 Канал | 💬 Чат | 📕 Каталог
👍4❤3👎2
⚡️ Разбор запуска .NET-приложения через host tracing

Пошаговый взгляд вглубь механики старта .NET: от вызова dotnet‑muxer до работы hostfxr и hostpolicy.dll. Host tracing раскрывает, как именно CLR поднимает приложение — полезное знание для тех, кто оптимизирует запуск или пишет собственные хосты.

👉🏻 Канал | 💬 Чат | 📕 Каталог
❤4
⚡️ GitHub Copilot теперь управляет контейнерами в VS Code

Рутина с Docker и CLI уходит в прошлое: расширение VS Code Container Tools получило интеграцию с GitHub Copilot. Теперь разработчики могут запускать, дебажить и управлять контейнерами разговаривая — без переключений и потери фокуса на коде.

👉🏻 Канал | 💬 Чат | 📕 Каталог
👍2❤1🆒1
⚡️ .NET Day покажет, как модернизировать .NET с AI и Azure

9 декабря Microsoft проведёт .NET Day on Agentic Modernization — практичное онлайн‑событие о том, как обновлять .NET‑приложения с помощью Azure, AI и современных агентных инструментов. Фокус — на реальных сценариях и инструментах, которые ускоряют переход к «умным» облачным архитектурам.

👉🏻 Канал | 💬 Чат | 📕 Каталог
🆒1
⚡️ ReSharper 2025.3.0.3 устраняет ошибки с NuGet-методами

JetBrains выпустила обновление ReSharper и Rider 2025.3.0.3 с заметным исправлением: теперь расширения из source-only NuGet-пакетов корректно распознаются редактором. Мелкий штрих, но важный для точного автодополнения и чистых сборок — особенно в крупных корпоративных решениях на .NET.

👉🏻 Канал | 💬 Чат | 📕 Каталог
⚡️ FsAdvent 2025 стартует 1 декабря

В F#‑сообществе начинается ежегодный марафон знаний — FsAdvent 2025 стартует 1 декабря. Традиционный декабрьский цикл постов и экспериментов вокруг функционального программирования снова объединит инженеров, преподавателей и энтузиастов языка F# со всего мира.

👉🏻 Канал | 💬 Чат | 📕 Каталог
❤5
⚡️ Тесты — тоже продакшн: код должен быть равноправным

Автор напоминает очевидное, но часто игнорируемое правило: тесты — такая же часть продукта, как и продакшн-код. Их нужно писать чисто, ревьюить и поддерживать с тем же стандартом качества. Ведь именно тесты чаще всего читают и правят другие — и халтура здесь быстро оборачивается техническим долгом.

👉🏻 Канал | 💬 Чат | 📕 Каталог
👍2😢2❤1👎1
⚡️ GitHub Copilot приходит в Visual Studio 2026 для C++

В Visual Studio 2026 инженеры C++ получили новую волну инструментов с GitHub Copilot — от ускоренной компиляции и апгрейда MSVC до автоматического рефакторинга кода. Все возможности доступны пока в закрытом превью, но направление ясно: Copilot теперь не просто помощник, а полноценный участник C++‑потока разработки.

👉🏻 Канал | 💬 Чат | 📕 Каталог
⚡️ Единая верификация возраста в .NET MAUI-приложениях

.NET MAUI получает кроссплатформенный пример для проверки возраста — теперь можно работать с Google Play Age Signals, Apple Declared Age Range и Windows Age Consent API из одного кода. Разработчикам больше не нужно писать отдельные решения под каждую платформу: всё собирается в единой логике и улучшает соответствие требованиям стора.

👉🏻 Канал | 💬 Чат | 📕 Каталог
⚡️ OSS AI Summit: как строить приложения с LangChain

10 декабря 2025 года проходит OSS AI Summit — практическое событие о том, как создавать агентные системы и сложные AI‑воркфлоу на базе LangChain и открытых инструментов. Формат ориентирован на инженеров, которые хотят не догонять рынок, а задавать темп новой волне AI‑разработки.

👉🏻 Канал | 💬 Чат | 📕 Каталог
⚡️ Microsoft обновляет OData для .NET 10 и предлагает ODataX

OData получает второе дыхание: Microsoft выпустила новые превью инструментов, синхронизированных с .NET 10, и представила инициативу ODataX. Цель — упростить внедрение стандарта без потери его мощной модели запросов, востребованной в корпоративных системах.

👉🏻 Канал | 💬 Чат | 📕 Каталог
⚡️ NetEscapades.EnumGenerators получил поддержку [EnumMember]

Source generator NetEscapades.EnumGenerators теперь корректно обрабатывает атрибут [EnumMember] и включает новые анализаторы кода. Обновление избавляет от ручной рутины при работе с enum и повышает надёжность генерации — чистый плюс для тех, кто автоматизирует модельные слои в .NET.

👉🏻 Канал | 💬 Чат | 📕 Каталог
⚡️ Как сократить шаблонный код в .NET с помощью кастомного MSBuild SDK

Инженер показал, как создать собственный MSBuild SDK, чтобы унифицировать сборку .NET‑проектов и убрать рутину. Решение строится на подходах из Meziantou.DotNet.CodingStandard — минимализм, строгие правила стиля и общие анализаторы вместо десятков повторяющихся конфигураций.

👉🏻 Канал | 💬 Чат | 📕 Каталог
⚡️ Почему вручной вызов GC.Collect() — плохая идея

Принудительный запуск сборщика мусора через GC.Collect() кажется простым способом освободить память, но на деле чаще вредит производительности. Современный GC в .NET сам оптимально управляет ресурсами — вмешательство вручную редко приносит пользу и может замедлить приложение.

👉🏻 Канал | 💬 Чат | 📕 Каталог
👎4👍1
⚡️ Как защитить мобильные запросы от подмены устройств

Обычная аутентификация не спасает, если злоумышленник украл валидный токен. Решение — привязать каждый запрос к аппаратному ключу конкретного устройства. Такой подход выстраивает цепочку доверия и закрывает брешь, которую долго игнорировали в мобильной безопасности.

👉🏻 Канал | 💬 Чат | 📕 Каталог
⚡️ TypeScript 7 переходит на нативный Go-компилятор

Microsoft довела до стабильности новый нативный компилятор TypeScript 7, переписанный на Go. Разработчики получают заметный прирост скорости и почти полное совпадение типизации с прежней JavaScript-версией. TypeScript 6.0 станет последним релизом на JS, после чего эволюция языка опирается на новую архитектуру.

👉🏻 Канал | 💬 Чат | 📕 Каталог
👎5👍3❤2
⚡️ Copilot Profiler Agent ускоряет анализ производительности

В Visual Studio 2026 появился Copilot Profiler Agent — AI-ассистент, сочетающий GitHub Copilot и встроенный профайлер. Теперь можно задавать вопросы о производительности на естественном языке, видеть горячие участки кода и находить узкие места без ручного перебора метрик. Инструмент превращает анализ перформанса в диалог, а оптимизацию — в пару кликов.

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