devdigest // dot net
前往频道在 Telegram
Главные новости из мира .NET: все про C#, F# и VB Все каналы проекта: https://t.me/devdigestplatform/163
显示更多3 909
订阅者
无数据24 小时
-37 天
-3230 天
数据加载中...
吸引订阅者
八月 '26
八月 '26
+14
在0个频道中
七月 '26
+22
在0个频道中
Get PRO
六月 '26
+33
在0个频道中
Get PRO
五月 '26
+33
在1个频道中
Get PRO
四月 '26
+26
在0个频道中
Get PRO
三月 '26
+25
在0个频道中
Get PRO
二月 '26
+546
在1个频道中
Get PRO
一月 '26
+40
在0个频道中
Get PRO
十二月 '25
+20
在0个频道中
Get PRO
十一月 '25
+34
在0个频道中
Get PRO
十月 '25
+29
在1个频道中
Get PRO
九月 '25
+17
在1个频道中
Get PRO
八月 '25
+602
在1个频道中
Get PRO
七月 '25
+120
在0个频道中
Get PRO
六月 '25
+34
在2个频道中
Get PRO
五月 '25
+28
在0个频道中
Get PRO
四月 '25
+77
在0个频道中
Get PRO
三月 '25
+55
在3个频道中
Get PRO
二月 '25
+28
在0个频道中
Get PRO
一月 '25
+57
在3个频道中
Get PRO
十二月 '24
+61
在2个频道中
Get PRO
十一月 '24
+60
在2个频道中
Get PRO
十月 '24
+70
在3个频道中
Get PRO
九月 '24
+60
在2个频道中
Get PRO
八月 '24
+56
在2个频道中
Get PRO
七月 '24
+37
在2个频道中
Get PRO
六月 '24
+31
在1个频道中
Get PRO
五月 '24
+44
在1个频道中
Get PRO
四月 '24
+57
在2个频道中
Get PRO
三月 '24
+53
在1个频道中
Get PRO
二月 '24
+61
在2个频道中
Get PRO
一月 '24
+78
在1个频道中
Get PRO
十二月 '23
+85
在0个频道中
Get PRO
十一月 '23
+134
在1个频道中
Get PRO
十月 '23
+33
在0个频道中
Get PRO
九月 '23
+41
在0个频道中
Get PRO
八月 '23
+47
在0个频道中
Get PRO
七月 '23
+60
在0个频道中
Get PRO
六月 '23
+1 237
在0个频道中
Get PRO
五月 '23
+1 172
在0个频道中
Get PRO
四月 '23
+32
在0个频道中
Get PRO
三月 '23
+52
在0个频道中
Get PRO
二月 '23
+29
在0个频道中
Get PRO
一月 '23
+42
在0个频道中
Get PRO
十二月 '22
+40
在0个频道中
Get PRO
十一月 '22
+49
在0个频道中
Get PRO
十月 '22
+64
在0个频道中
Get PRO
九月 '22
+65
在0个频道中
Get PRO
八月 '22
+87
在0个频道中
Get PRO
七月 '22
+215
在0个频道中
Get PRO
六月 '22
+51
在0个频道中
Get PRO
五月 '22
+28
在0个频道中
Get PRO
四月 '22
+34
在0个频道中
Get PRO
三月 '22
+33
在0个频道中
Get PRO
二月 '22
+31
在0个频道中
Get PRO
一月 '22
+45
在0个频道中
Get PRO
十二月 '21
+37
在0个频道中
Get PRO
十一月 '21
+100
在0个频道中
Get PRO
十月 '21
+48
在0个频道中
Get PRO
九月 '21
+98
在0个频道中
Get PRO
八月 '21
+188
在0个频道中
Get PRO
七月 '21
+41
在0个频道中
Get PRO
六月 '21
+42
在0个频道中
Get PRO
五月 '21
+49
在0个频道中
Get PRO
四月 '21
+87
在0个频道中
Get PRO
三月 '21
+152
在0个频道中
Get PRO
二月 '21
+69
在0个频道中
Get PRO
一月 '21
+57
在0个频道中
Get PRO
十二月 '20
+3 468
在0个频道中
| 日期 | 订阅者增长 | 提及 | 频道 | |
| 28 八月 | +1 | |||
| 27 八月 | 0 | |||
| 26 八月 | 0 | |||
| 25 八月 | +2 | |||
| 24 八月 | +2 | |||
| 23 八月 | 0 | |||
| 22 八月 | 0 | |||
| 21 八月 | +1 | |||
| 20 八月 | 0 | |||
| 19 八月 | 0 | |||
| 18 八月 | +1 | |||
| 17 八月 | 0 | |||
| 16 八月 | 0 | |||
| 15 八月 | 0 | |||
| 14 八月 | 0 | |||
| 13 八月 | +1 | |||
| 12 八月 | +1 | |||
| 11 八月 | 0 | |||
| 10 八月 | +1 | |||
| 09 八月 | 0 | |||
| 08 八月 | +1 | |||
| 07 八月 | +1 | |||
| 06 八月 | 0 | |||
| 05 八月 | 0 | |||
| 04 八月 | +1 | |||
| 03 八月 | 0 | |||
| 02 八月 | +1 | |||
| 01 八月 | 0 |
频道帖子
⚡️ Построение распределённого планировщика задач на Akka.NET
Аарон Станнард из Petabridge описал, как построить распределённый планировщик долгих задач на Akka.NET — для случаев, когда задания идут от минут до часов, а кластер должен масштабироваться, не теряя уже выполненную работу. Автор объясняет, почему обычный Akka.Cluster.Sharding здесь не годится: при изменении размера кластера он перебрасывает задания на новые узлы и выбрасывает уже проделанную работу. Вместо этого система строится на нескольких акторах, где главный, JobTracker, хранит расписание и переживает сбои. Ключевая идея — распределять задачи по реальной загрузке узлов: планировщик прикидывает «размер» задания и отправляет его на самый свободный узел, избегая перегрузки отдельных машин. Такой подход не тратит вычисления впустую и хорошо подходит для транскрипции, транскодинга, ETL и финансовой отчётности.
👉🏻 Канал | 💬 Чат | 📕 Каталог
| 2 | ⚡️ Как устроена память агентов в Microsoft Agent Framework
Джесс Либерти объяснил, как ИИ-агенты в .NET запоминают то, что с ними происходит. За память отвечает Agent Memory на базе графовой БД Neo4j, и работает она на трёх уровнях: краткосрочная помнит текущий разговор, долгосрочная хранит накопленные знания и связи между ними, а «память рассуждений» — прошлые действия и решения агента. Отдельно автор выделяет битемпоральность: система хранит не только то, когда факт произошёл, но и то, когда она его записала. В статье есть и разбор кода: подключение к Neo4j, создание MemoryStore и методы StoreMemory() и RetrieveMemory(). Благодаря этому агент сохраняет контекст между сессиями.
👉🏻 Канал | 💬 Чат | 📕 Каталог | 1 255 |
| 3 | ⚡️ F# Weekly #33, 2026
Вышел свежий выпуск дайджеста F# Weekly. Главное событие недели — релиз .NET 11 Preview 7 с обновлениями языка F#. В центре внимания и PaketaBot — бот для управления зависимостями в проектах на Paket: написан на F#, скомпилирован через Fable и работает прямо в GitHub Actions без хостинга, закрывая пробел там, где Dependabot не поддерживает Paket. Среди других заметных проектов — fsdb (MySQL-совместимый сервер БД с поддержкой wire-протокола и SQL-грамматики на FParsec), toro (фреймворк глубокого обучения, приносящий семантику PyTorch в F# через TorchSharp), Farse (парсинг JSON на System.Text.Json) и Falco.UnionRoutes (типобезопасная маршрутизация для веб-фреймворка Falco). В номере также свежие релизы библиотек: Ionide.Analyzers 0.16, FSharpLint.Core 0.27.1 и Fable.Logging 1.0.
👉🏻 Канал | 💬 Чат | 📕 Каталог | 1 528 |
| 4 | ⚡️ Шесть улучшений производительности .NET 11
Стивен Гизель разобрал шесть заметных улучшений производительности в .NET 11, приведя бенчмарки .NET 10 против .NET 11 Preview 6 на Apple M2 Pro. Среди них: устранение упаковки (boxing) в обобщённом сравнении enum-ов — до 86% быстрее и без аллокаций; удаление лишних проверок диапазона и null в векторных операциях (~10%); кэширование правил часовых поясов, ускоряющее DateTime.Now на 48%; оптимизация парсинга Guid на 20–25%; ускорение LINQ Min/Max для мелких типов через векторные перестановки (до 70–75% на байтах и short) и общее сокращение размера генерируемого кода. Главный вывод: все выгоды достаются разработчику автоматически — достаточно обновиться, без изменений в собственном коде.
👉🏻 Канал | 💬 Чат | 📕 Каталог | 1 708 |
| 5 | ⚡️ F# Weekly #32, 2026
Вышел свежий выпуск дайджеста F# Weekly. Главные релизы недели — библиотека доступа к данным FSharp.Data 8.2.0 и игровой фреймворк Mibo 4.0 с заметно ускоренным PBR-конвейером для 3D-рендеринга, который выходит на GPU-bound производительность на бэкендах raylib и MonoGame. В номере также свежие обновления FSharp.TypeProviders.Templates 8.11, SQLProvider 1.5.27, SwaggerProvider, linq2db.FSharp и Polars.FSharp. Среди заметных проектов — Plinth (local-first markdown-блокнот на F# и Tauri), Thuja (минималистичная библиотека для терминальных интерфейсов) и FsLangMCP (MCP-сервер, открывающий сервисы компилятора F# для ИИ-агентов). Отдельный тренд выпуска — рост экосистемы F# MCP для ИИ-воркфлоу. Из новостей Microsoft — улучшения безопасности NuGet, платформы тестирования и Agent Framework.
👉🏻 Канал | 💬 Чат | 📕 Каталог | 1 794 |
| 6 | ⚡️ Современная аутентификация в ASP.NET Core: 2FA и passkey
Али Хамза Ансари в блоге elmah.io подробно показал, как реализовать в ASP.NET Core на .NET 10 два современных механизма защиты: двухфакторную аутентификацию (2FA) и вход по passkey на стандартах WebAuthn/FIDO2. Для 2FA разбираются регистрация и вход, генерация QR-кода для приложения-аутентификатора, проверка одноразовых кодов TOTP, резервные коды восстановления и блокировка аккаунта после неудачных попыток. Раздел о passkey охватывает регистрацию учётных данных (attestation) и беспарольный вход (assertion) с подтверждением по биометрии или PIN, а также хранение ключей и проверку счётчика подписей. В основе — ASP.NET Core Identity, Entity Framework Core, пакет Fido2NetLib и PostgreSQL. Такой подход заметно снижает риски по сравнению с обычными паролями и одновременно упрощает вход для пользователя.
👉🏻 Канал | 💬 Чат | 📕 Каталог | 1 579 |
| 7 | ⚡️ Архитектурный разбор ML.NET: машинное обучение без выхода из экосистемы .NET
Абдул Рахман разобрал архитектуру ML.NET — открытого кросс-платформенного фреймворка машинного обучения от Microsoft, который позволяет обучать, оценивать и разворачивать ML-модели на привычном C# без Python-рантайма и сторонних библиотек. Автор предлагает делить решение на три проекта: тренер (консольное приложение, которое загружает данные, обучает и сохраняет модель), библиотеку схем с общими типами данных и клиент (Web API, Blazor или Worker), который выполняет предсказания. В основе — MLContext как точка входа (аналог DbContext из EF), «ленивое» табличное представление IDataView и пайплайны, собираемые цепочкой Append и выполняемые при вызове Fit(), как в LINQ. Тренеры сгруппированы по типам задач — классификация, регрессия, кластеризация, поиск аномалий, ранжирование, прогнозирование. Для ASP.NET Core PredictionEnginePool обеспечивает потокобезопасные предсказания и горячую перезагрузку модели.
👉🏻 Канал | 💬 Чат | 📕 Каталог | 1 775 |
| 8 | ⚡️ F# Weekly #31, 2026
Вышел свежий выпуск дайджеста F# Weekly. В центре внимания — анонсы Microsoft для .NET-разработчиков: релиз MCP C# SDK 2.0, новый агент для юнит-тестирования полиглотных проектов, интеграция анализатора бинарных логов MSBuild (binlog) в VS Code, обновления Agent Framework для обнаружения навыков MCP-серверов, а также июльское обновление Visual Studio с агентами на базе GitHub Copilot SDK. Среди заметных проектов экосистемы — MongrelDB-FSharp (клиент встраиваемой БД с SQL и векторным поиском на чистом F#), библиотека типизированных результатов Axial, реактивный Fable.Reactive и Fable.Giraffe. В номере также десять свежих релизов пакетов, включая Mibo 3.0, и материалы о дизайне Result-типа и корпоративных ИИ-паттернах.
👉🏻 Канал | 💬 Чат | 📕 Каталог | 1 614 |
| 9 | 没有文字... | 0 |
| 10 | ⚡️ JetBrains добавила отладчик в ReSharper для VS Code
JetBrains представила отладчик в ReSharper для VS Code, закрыв последний пробел в наборе инструментов для .NET-разработки в легковесном редакторе. В статье Айзек Левин доказывает, что отладка — это «реактивный процесс», а настоящая продуктивность рождается из сочетания отладки с проактивным статическим анализом, который выявляет ошибки ещё до компиляции. ReSharper для VS Code предлагает более 2500 инспекций кода в реальном времени, быстрые исправления по горячим клавишам, семантическое переименование символов по всему решению и быструю навигацию (Ctrl+T, Shift+F12), а теперь — и нативный отладчик .NET на движке из Rider. По словам компании, это превращает ReSharper в единую интеллектуальную среду разработки, объединяющую анализ, навигацию, тестирование и отладку.
👉🏻 Канал | 💬 Чат | 📕 Каталог | 2 031 |
| 11 | ⚡️ F# Weekly #30, 2026
Вышел свежий выпуск дайджеста F# Weekly. Главные герои недели — расширение FsHttp.Studio для VS Code, позволяющее выполнять HTTP-запросы FsHttp прямо из F#-скриптов с наглядным отображением ответов (картинки, JSON, HTML), и шаблон Fable Lit Fullstack Template 3.2 с кросс-платформенным десктоп-хостом, горячей заменой модулей (HMR) и сквозной типобезопасностью на базе Fable.Lit и RPC через Serde.FS.Fable. В номере — свежие релизы библиотек и инструментов: Fable 5.13 и 5.12, Mibo.Templates 3.1.1, WoofWare.Myriad.Plugins 10.3.1 и CliWrap 3.10.3. Среди заметных проектов — грамматика F# для Tree-sitter, игровой фреймворк Mibo, генератор статических сайтов Zest и терминальный редактор Fedit.
👉🏻 Канал | 💬 Чат | 📕 Каталог | 1 860 |
| 12 | ⚡️ Вышел Rx.NET 7.0
Команда endjin выпустила Rx.NET 7.0 (пакет `System.Reactive` 7.0.0 на NuGet). Ключевое изменение — избавление от давней проблемы «раздувания» сборок: раньше добавление ссылки на Rx.NET в self-contained приложениях с Windows-таргетами тянуло за собой WPF и Windows Forms, увеличивая размер вывода примерно на 90 МБ (47 МБ с trimming и 11 МБ для NativeAOT). Теперь функциональность UI-фреймворков вынесена в отдельные пакеты — `System.Reactive.Windows.Forms`, `System.Reactive.Wpf`, `System.Reactive.WindowsRuntime` и `System.Reactive.Uwp`. Прекращена поддержка .NET 7.0 и более ранних версий; целевые платформы — .NET 8, 9, 10, .NET Framework 4.7.2 и UWP. Релиз завершает разбор технического долга, открывая путь к оптимизации производительности и новым операторам.
👉🏻 Канал | 💬 Чат | 📕 Каталог | 1 888 |
| 13 | ⚡️ Фоновые задачи в ASP.NET Core с NCronJob и SignalR
Дамьен Боуден показал, как реализовать планировщик фоновых задач в ASP.NET Core с помощью open-source-пакета NCronJob в связке с SignalR для передачи статуса выполнения клиентам в реальном времени. Задания реализуют интерфейс `IJob` с методом `RunAsync`, который запускается по расписанию и поддерживает внедрение зависимостей — доступ к логированию и хабам SignalR. В примере два типа заданий раз в пять секунд рассылают сообщения о начале и завершении работы, демонстрируя параллельное и последовательное выполнение (атрибут `[SupportsConcurrency(5)]`), а фронтенд через JavaScript-клиент SignalR показывает эти сообщения в реальном времени. По словам автора, подход закрывает большинство типовых сценариев планирования и остаётся простым и поддерживаемым.
👉🏻 Канал | 💬 Чат | 📕 Каталог | 1 695 |
| 14 | ⚡️ F# Weekly #29, 2026
Вышел свежий выпуск дайджеста F# Weekly. Главные события недели — превью .NET 11 Preview 6 с обновлениями языка F# и релиз игрового фреймворка Mibo 3.0 с поддержкой MonoGame 3.8.5, а также графических API Vulkan и DirectX 12. В номере — свежие релизы библиотек экосистемы: Fable 5.11, Thoth.Json 13.0, Argu 6.2.5, SQLProvider 1.5.26, а также специализированные пакеты BioFSharp 3.1 и FsSpreadsheet.ExcelIO 7.0. Среди заметных open-source-проектов — генератор кода Myriad, система контроля версий Grace на F#, генератор статических сайтов Zest и терминальный редактор Fedit. Также в выпуске — видеоуроки, посты об event sourcing и рефлексии и материалы Microsoft по модернизации .NET.
👉🏻 Канал | 💬 Чат | 📕 Каталог | 1 625 |
| 15 | ⚡️ .NET 11 Preview 5: новые Process API избавляют от дедлоков при чтении вывода процессов
Andrew Lock в очередной части серии о превью .NET 11 разобрал улучшения Process API в Preview 5. Прежний подход с `StandardOutput.ReadToEnd()` и `StandardError.ReadToEnd()` мог приводить к взаимной блокировке при чтении вывода дочернего процесса. .NET 11 добавляет безопасные методы, читающие stdout и stderr одновременно: `ReadAllText()` / `ReadAllTextAsync()`, построчный `ReadAllLines()` с поддержкой `await foreach` для обработки в реальном времени, `ReadAllBytes()` для сырых данных, а также «однострочные» `RunAndCaptureText()`, объединяющие запуск, захват вывода и ожидание завершения. Нововведения убирают типичные ловушки, сокращают шаблонный код и делают API нагляднее за счёт современных конструкций C#.
👉🏻 Канал | 💬 Чат | 📕 Каталог | 1 883 |
| 16 | ⚡️ F# Weekly #28, 2026
Вышел свежий выпуск дайджеста F# Weekly. Ключевые релизы недели — игровой фреймворк Mibo 2.0 для разработки инди-игр на F# с поддержкой Raylib, MonoGame и headless-серверов, а также компилятор Fable 5.7 с ускорением сопоставления с образцом для discriminated unions в 6–10 раз и в 1,6 раза более быстрыми последовательностями при компиляции в Python. В номере также — материал Матиаса Брандевиндера о рендеринге отбрасываемых теней в графических приложениях на F#, продолжение серии Урса Энцлера об event sourcing, языковой сервер SharpLsp для F# и C#, а также свежие релизы TypeScript 7.0 и Visual Studio Code 1.128.
👉🏻 Канал | 💬 Чат | 📕 Каталог | 1 799 |
| 17 | ⚡️ Microsoft добавила в GitHub Copilot агента для автоматической модернизации .NET-приложений
Microsoft представила Upgrade Agent — встроенного в GitHub Copilot агента, который автоматизирует перевод .NET-приложений на новые версии платформы. Инструмент работает не как разовый промпт, а как многоэтапный сценарий: оценивает проект и его зависимости, строит приоритизированный план обновления, выполняет трансформации кода и в реальном времени отслеживает сборку и ошибки. Прогресс и правки отображаются в интерактивном «холсте» обновления. Агент доступен в Visual Studio, Visual Studio Code и GitHub Copilot CLI и подключается через плагин из маркетплейса microsoft/upgrade-agent-plugins.
👉🏻 Канал | 💬 Чат | 📕 Каталог | 1 572 |
| 18 | ⚡️ Как превратить консольные утилиты в помощников для AI-агентов
Кристоф Насарр рассказывает о том, как интегрировать диагностические инструменты вроде dotnet-dump, dotnet-counters и dotnet-dstrings с AI-агентами — Cursor, GitHub Copilot, Claude Code и Visual Studio.
В статье автор описывает три сценария: превращение собственных CLI-утилит в MCP-серверы с типизированными инструментами и готовыми workflow, использование файлов SKILL.md для управления существующими консольными утилитами без изменения их кода, а также более продвинутый вариант — управление графическими приложениями вроде WinDbg через специальный мост.
По мнению Кристофа, такой подход позволяет поручить AI не только написание кода, но и полноценное расследование проблем в продакшене — от поиска утечек памяти до анализа блокировок и причин высокой задержки приложений.
👉🏻 Канал | 💬 Чат | 📕 Каталог | 1 864 |
| 19 | ⚡️ F# Weekly #26, 2026
Вышел новый выпуск F# Weekly. В выпуске: обновление WebSharper 10.1, статья о компиляции F# в Erlang с помощью Fable REPL, а также новая публикация Urs Enzler о границах консистентности в Event Sourcing и другие материалы из экосистемы F#.
👉🏻 Канал | 💬 Чат | 📕 Каталог | 1 924 |
| 20 | ⚡️ Паттерн Outbox в .NET: как гарантировать доставку сообщений без распределенных транзакций
Предлагаем вашему вниманию подробное руководство по реализации Outbox в .NET 10 с использованием EF Core, PostgreSQL, RabbitMQ и MassTransit.
В материале узнаете как избежать потери событий в распределенных системах за счет сохранения бизнес-данных и сообщений в рамках одной транзакции, а затем асинхронной публикации через отдельный фоновый процесс.
В статье также разбираются вопросы масштабирования, обработки «ядовитых» сообщений и мониторинга.
👉🏻 Канал | 💬 Чат | 📕 Каталог | 2 370 |
