.NET / C#


Kanal geosi va tili: Rossiya, Ruscha


Лучшие материалы по разработке на платформе .NET и языке C#
Разместить рекламу: @tproger_sales_bot
Правила общения: https://tprg.ru/rules
Другие каналы: @tproger_channels
Другие наши проекты: https://tprg.ru/media

Bog‘liq kanallar  |  O‘xshash kanallar

Kanal geosi va tili
Rossiya, Ruscha
Statistika
Postlar filtri


10 месяцев с Copilot Coding Agent в .NET: 878 PR и смена роли разработчика

Команда .NET экспериментировала с CCA в репозитории dotnet/runtime — одном из самых сложных open-source проектов. Результат: 535 принятых PR (67,9% успеха против 87,1% у людей Microsoft), 95 тысяч строк добавлено, 31 тысяча удалена. CCA берёт на себя рутину: удаление кода (84,7%), написание тестов (75,6%), баг-фиксы (69,4%). Сложнее всего — нативный код (C++), платформозависимые части и задачи на производительность (54,5%). Главный урок: после добавления подробных инструкций по сборке, тестированию и архитектурным соглашениям успешность выросла с 38% до 69%.

Ключевое изменение — роль разработчика. Когда человек подправляет код агента напрямую, успешность PR подскакивает до 86%. CCA теперь создаёт 77% PR одного из ведущих мейнтейнеров, а сам он тратит время на ревью, проектирование и сложные задачи. Генерация PR опережает возможности ревью — это новый вызов для команд.

Детали с графиками и примерами — в статье: https://devblogs.microsoft.com/dotnet/ten-months-with-cca-in-dotnet-runtime/


Типичный программист dan repost
Победителями премии Тпрогер 🐀становятся...

Здесь играет барабанная дробь и интригующая музыка... Вам нужно только выждать драматическую паузу перед объявлением победителей — в каждой номинации он один, и определяется большинством голосов. Готовы?

В номинации «Продукт года» золотая мышь достается компании:
🐀NetVision за платформу интеллектуального мониторинга СИМ.

В номинации «Облачный продукт года» побеждает компания:
🐀Гравитон с паком виртуализации «Гелиус»

Звание «IT-ивент года» вручается компании:
🐀Островок! за О!Хакатон

И в категории «Дизайн года» первое место занимает компания:
🐀AcademiaDev за интерактивную инсталляцию.

Каждый ваш лайк, голос влияли на исход премии. Давайте поддержим всех — ставьте 🏆участникам, которые хоть и не заняли призового места, но точно остались в сердечке.
И 🔥, если хотите аналогичных активностей и готовы выбирать еще!


n8n: установка, настройка и интеграция с Python, Node.JS и PHP

Подробный туториал по установке и настройки n8n. Примеры интеграции с Python, Node.JS и PHP и взаимодействия с LLM Mistral AI.

Читать: «n8n: установка, настройка и интеграция с Python, Node.JS и PHP»

#ru

@dot_net_c_sharp | Другие наши каналы






Как сделать интерактивный Android‑виджет в .NET MAUI — обзор

В гостевом материале Toine de Boer показано, как в Visual Studio создать Android‑виджет внутри .NET MAUI: AppWidgetProvider, RemoteViews, хранение через SharedPreferences, обновления через Intents и рабочий пример на GitHub (Maui.WidgetExample). Интерактивные Android-виджеты в .NET MAUI

Статья объясняет, как обновлять виджеты (updatePeriodMillis, AlarmManager, WorkManager), обрабатывать клики через PendingIntent и Intents, настраивать экран конфигурации, корректно использовать Context и учитывать влияние загрузки .NET MAUI на производительность. Как ускорить запуск .NET MAUI для виджетов
В статье объясняют, как создать минимальную конфигурацию MAUI для виджетов, как на Android детектировать фоновый процесс, на iOS — запуск по silent push и почему стоит избегать тяжёлого UI, чтобы снизить задержки и обеспечить кроссплатформенную работу.

Подробности: https://devblogs.microsoft.com/dotnet/how-to-build-android-widgets-with-dotnet-maui/

#en

@dot_net_c_sharp | Другие наши каналы




Один код для локалки и AWS
В статье показано, как Aspire Host по флагу UseLocalStack переключается между LocalStack и реальным AWS через CDK: одинаковый код, локальная эмуляция и деплой VPC, Aurora Serverless v2, RDS Proxy, DynamoDB, .NET Lambda и API Gateway.

Читать подробнее: https://habr.com/ru/companies/otus/articles/984500/

#ru

@dot_net_c_sharp | Другие наши каналы


OpenTelemetry + .NET: трейсы, метрики и логи в SigNoz
В статье показано развёртывание через docker-compose, генерация быстрых/медленных/ошибочных запросов и просмотр коррелированных трейсов, метрик и логов в SigNoz. Описаны настройки .NET (ResourceBuilder, ActivitySource, авто‑инструментирование, OTLP) и практические советы; исходники в репо.

Читать подробнее: https://habr.com/ru/articles/984252/

#ru

@dot_net_c_sharp | Другие наши каналы


Разбор ООП в C#: от классов до интерфейсов
Краткий и наглядный обзор: классы, поля, конструкторы, this, readonly/const, свойства, static, наследование, полиморфизм, интерфейсы, enum с флагами. В конце — практическое задание: добавить метод атаки у юнита.

Читать подробнее: https://habr.com/ru/articles/984238/

#ru

@dot_net_c_sharp | Другие наши каналы


Metalama — новое дыхание AOP в C#
Автор описывает, как Metalama генерирует понятный C# при компиляции, интегрируется с Roslyn и делает логирование, INotifyPropertyChanged, проверки (NotNull/Range), кэширование и архитектурный контроль. Убирает boilerplate, но добавляет «магии» и замедляет компиляцию — не злоупотреблять.

Читать подробнее: https://habr.com/ru/articles/983880/

#ru

@dot_net_c_sharp | Другие наши каналы


Мгновенный поиск по коду для больших компаний

В статье рассказывается о локальном RAG-сервисе в виде MCP-сервера с подключением к IDE, который обеспечивает быстрый поиск по репозиториям и документации, снижает дублирование и устраняет узкие места. Читать: https://habr.com/ru/articles/983424/

Читать подробнее: https://habr.com/ru/articles/983424/

#ru

@dot_net_c_sharp | Другие наши каналы


MongoDB EF Core: Queryable Encryption и Vector Search
Авторы описывают релиз провайдера EF Core: поддержка Queryable Encryption для запросов по зашифрованным полям и Vector Search для семантического поиска прямо из LINQ.

Подробности: https://devblogs.microsoft.com/dotnet/mongodb-efcore-provider-queryable-encryption-vector-search/

#en

@dot_net_c_sharp | Другие наши каналы


Учим современный C# в 2026: практическое руководство
В статье краткий курс для новичков и junior — почему C# актуален, выбор IDE, консоль, типы, операторы, условия, исключения, строки, массивы и коллекции. Практические примеры и задания.

Читать подробнее: https://habr.com/ru/articles/983416/

#ru

@dot_net_c_sharp | Другие наши каналы


Продвинутая реализация движений в Unity — часть 2

В статье автор подробно разбирает Jump, JumpWall, Dash, Fall, CheckGround и HandleGravity, вызовы в Update/FixedUpdate, поиск стен и земли, переход на New Input System и генерацию C# класса. Полный код (~265 строк). Подробнее на канале автора: https://t.me/UnityGameLab

Читать подробнее: https://habr.com/ru/articles/983244/

#ru

@dot_net_c_sharp | Другие наши каналы


NetEscapades.EnumGenerators 1.0.0-beta19 — новые возможности для быстрых enum-операций

В статье описаны ключевые изменения релиза: отключаемый парсинг чисел, гибкие параметры сравнения, SerializationOptions для Lower/UpperInvariant без лишних аллокаций, поддержка ReadOnlySpan


GenAI и .NET: обзор инструментов
В статье объясняют ключевые термины (GenAI, LLM, токены, эмбеддинги) и показывают экосистему для C#/.NET: Microsoft Foundry, GitHub Models, Ollama и единые расширения для работы с моделями. Полезно для разработчиков.

Подробности: https://devblogs.microsoft.com/dotnet/generative-ai-with-large-language-models-in-dotnet-and-csharp/

#en

@dot_net_c_sharp | Другие наши каналы


Перфолента.NET: как русский язык упрощает программирование
В статье автор делится опытом работы с Перфолентой.NET — .NET‑языком с русскими ключевыми словами, поддержкой ООП и ФП, лёгкой IDE и совместимостью с 1С. Язык облегчает понимание лямбд и замыканий и сокращает алиасы. Перфолента.NET — простой путь в ООП и FP

В статье рассказывается о Перфолента.NET — .NET-языке для Windows с 12-летней историей: обучающими примерами, интерпретатором для изучения функционального программирования и готовыми проектами. Также отмечены бета-оконный интерфейс и отсутствие Linux-версии. Перфо.NET: документация и сообщество

Документация по языку Перфо.NET и активная группа в Telegram доступны по ссылке https://t.me/perfolenta. В заметке просят воздержаться от выдуманных смешных примеров кода.

Читать подробнее: https://habr.com/ru/articles/982880/

#ru

@dot_net_c_sharp | Другие наши каналы


JsonToLinq — JSON‑фильтры в LINQ без схем
Краткое руководство по библиотеке JsonToLinq: как превращать JSON‑фильтры в LINQ для серверной фильтрации SPA, встроенные операторы и маппинг, настройка и расширение операторов, примеры для EF/PostgreSQL, тесты, демо и известные ограничения.

Читать подробнее: https://habr.com/ru/articles/982300/

#ru

@dot_net_c_sharp | Другие наши каналы


Итоги .NET 2025: рост, топ‑темы и лучшие видео

YouTube‑канал .NET в 2025: +31.2K подписчиков, 5.3M просмотров, 169 видео и 149 стримов. Главные темы — .NET 10, C# 14, Blazor, MAUI и MCP. Видео доступны также на Microsoft Learn. Подробнее — в обзоре канала.

Подробности: https://devblogs.microsoft.com/dotnet/top-dotnet-videos-live-streams-of-2025/

#en

@dot_net_c_sharp | Другие наши каналы

20 ta oxirgi post ko‘rsatilgan.

3 833

obunachilar
Kanal statistikasi