uk
Feedback
C# (C Sharp) programming

C# (C Sharp) programming

Відкрити в Telegram

По всем вопросам- @notxxx1 Реестр РКН: https://clck.ru/3Fk3kb #VRHSZ

Показати більше

📈 Аналітичний огляд Telegram-каналу C# (C Sharp) programming

Канал C# (C Sharp) programming (@csharp_ci) у мовному сегменті Російська є активним учасником. На даний момент спільнота об'єднує 18 305 підписників, посідаючи 7 337 місце в категорії Технології та додатки та 36 917 місце у регіоні Росія.

📊 Показники аудиторії та динаміка

З моменту свого створення невідомо, проект продемонстрував стрімке зростання, зібравши аудиторію у 18 305 підписників.

За останніми даними від 11 червня, 2026, канал демонструє стабільну активність. Хоча за останні 30 днів спостерігається зміна кількості учасників на -27, а за останні 24 години на 6, загальне охоплення залишається високим.

  • Статус верифікації: Не верифікований
  • Рівень залученості (ER): Середній показник залученості аудиторії становить 16.94%. Протягом перших 24 годин після публікації контент зазвичай збирає 8.35% реакцій від загальної кількості підписників.
  • Охоплення публікацій: В середньому кожен допис отримує 3 100 переглядів. Протягом першої доби публікація в середньому набирає 1 528 переглядів.
  • Реакції та взаємодія: Аудиторія активно підтримує контент: середня кількість реакцій на один пост – 0.
  • Тематичні інтереси: Контент зосереджений навколо ключових тем, таких як .net, api, логика, архитектура, string.

📝 Опис та контентна політика

Автор описує ресурс як майданчик для висловлення суб'єктивної думки:
По всем вопросам- @notxxx1 Реестр РКН: https://clck.ru/3Fk3kb #VRHSZ

Завдяки високій частоті оновлень (останні дані отримано 12 червня, 2026), канал підтримує актуальність та високий рівень охоплення публікацій. Аналітика показує, що аудиторія активно взаємодіє з контентом, що робить його важливою точкою впливу в категорії Технології та додатки.

18 305
Підписники
+624 години
-27 днів
-2730 день
Архів дописів
🧩 Как собрать приложение Playground: React + .NET Aspire Если вы хотите быстро создать SPA на React (через Vite) вместе с ba
🧩 Как собрать приложение Playground: React + .NET Aspire Если вы хотите быстро создать SPA на React (через Vite) вместе с backend’ом на ASP.NET Core, .NET Aspire делает это очень просто. ➡️ Новый пример на GitHub показывает, как интегрировать React-приложение и ASP.NET Core API в единую .NET Aspire‑архитектуру. Что внутри: - AspireJavaScript.AppHost — проект‑оркестратор на .NET Aspire - AspireJavaScript.MinimalApi — API на ASP.NET Core (возвращает тестовые данные) - AspireJavaScript.React — фронтенд на React (Vite), потребляющий API - Также есть варианты на Angular и Vue ⚙️ Преимущества: - Авто‑конфигурация сервисов и портов через Aspire Dashboard - Простое связывание frontend/backend без ручной настройки - Visual Studio или CLI (dotnet run) запускают всю систему сразу Для запуска понадобится: - .NET 8 SDK (или новее), Node.js (≥ 20.x), Docker Desktop/Podman - В каждом клиентском (React/Angular/Vue) каталоге выполнить npm install, затем запустить через Aspire 📦 Структура запуска:

# из папки с AppHost
dotnet run
# откроется Aspire Dashboard
# через него можно перейти в React‑frontend, вызвав API
🧠 Почему это круто: - Работает из коробки: сервисы стартуют, обнаруживают друг друга и логируются в едином UI - Повна́я изоляция: конфигурации, порты, переменные окружения управляются централизованно - Пресеты шаблонов облегчают настройку и отладку 📌 Подробности @react_tg

🔥 Одна из дучших фишек в ASP.NET Core 10 — Server-Sent Events (SSE) Теперь можно реализовать real-time обновления без Signal
🔥 Одна из дучших фишек в ASP.NET Core 10 — Server-Sent Events (SSE) Теперь можно реализовать real-time обновления без SignalR и WebSockets. SSE — это лёгкий способ стримить данные с сервера на клиент *в одну сторону*, идеально для простых задач. 📡 Зачем это нужно? В .NET-приложениях часто нужно передавать обновления с backend на frontend. Есть несколько способов: • Polling — клиент всё время спрашивает: «что нового?» (нагружает сервер) • SignalR — bidirectional WebSockets, но избыточно для простых стримов • SSE — простой и нативный способ отправлять обновления *односторонне* Теперь SSE доступен прямо в .NET 10 (preview) и легко интегрируется с Minimal APIs. 🧠 Что сегодня показали: — Как работает SSE и чем отличается от SignalR — Как реализовать SSE endpoint с Minimal API — Как тестировать SSE-поток из IDE (HTTP request file) — Как собрать frontend для отображения стриминга — И как создать *живой рынок акций* на SSE — от бэкенда до клиента 👨‍💻 Отличная альтернатива, если нужно real-time, но без всей сложности WebSockets. #dotnet #aspnetcore #SSE #ServerSentEvents #SignalR #realtime #webdev

Как выбрать стэк для ML-задач на соревнованиях? Разбираемся на примере E-CUP 2025 от Ozon Tech. В новой статье собрали рабочи
Как выбрать стэк для ML-задач на соревнованиях? Разбираемся на примере E-CUP 2025 от Ozon Tech. В новой статье собрали рабочие инструменты для решения типичных заданий по машинному обучению: 1️⃣ Рекомендации: предсказание следующей покупки пользователя. 2️⃣ Логистика: автопланирование курьеров. 3️⃣ Контроль качества: автоматическое выявление поддельных товаров. Эти задачи предстоит решить на E-CUP 2025. Регистрация открыта до 17 августа включительно Статья поможет разобраться, какие инструменты из богатой экосистемы open-source проектов лучше использовать на соревновании: 🔹 Библиотеки и фреймворки для построения рекомендательных систем и маршрутизации. 🔹 Градиентный бустинг и графовые нейросети. 🔹 Оптимизация маршрутов и работа с геоданными. 🔹 Поиск аномалий и дефектов, работа с мультимодальными данными. Если вы участвуете в соревновании или просто ищете надежный стэк для ML-прототипов — читайте и сохраняйте: https://cnrlink.com/ecup25articlecsharp

Что выведет на экран этот код?
Anonymous voting

#ПятничныйКвиз #ЭтоВамНеJS
#ПятничныйКвиз #ЭтоВамНеJS

🔍 NetSonar — инструмент для сетевой диагностики от sn4k3 NetSonar — это лёгкая и кроссплатформенная утилита, которая помогае
+3
🔍 NetSonar — инструмент для сетевой диагностики от sn4k3 NetSonar — это лёгкая и кроссплатформенная утилита, которая помогает диагностировать сеть, визуализировать данные и управлять сетевыми интерфейсами. 🧰 Возможности: • Многопротокольные пинги: ICMP, TCP, UDP и HTTP — проверка доступности и измерение задержек • Управление интерфейсами: просмотр IP‑конфигураций, статистики и управление адаптерами в реальном времени • Сканирование сети: обнаружение устройств, подсетей и открытых портов • Современный UI: интерфейс на Avalonia + SukiUI с тёмной темой и графиками • Кроссплатформенность: работает на Windows, macOS и Linux (на базе .NET) • Открытый код: лицензия AGPL‑3.0 — можно адаптировать и дорабатывать 🛠 Установка: 🔹 Windows: 🖥 Github

На E-CODE одно из фокусных направлений — C#. Доклады экспертов на главном IT-событии осени будут в треке Backend 💙 Заходите смотреть программу и регистрироваться — места улетают стремительно. Успех ждёт middle+ инженеров — команда Ozon Tech собирает в пространстве E-CODE профессиональное комьюнити. Общаться, меняться опытом и контактами, находить идеи и своё место в этом большом мире IT. Или хотя бы у сцены — в лайнапе E-CODE НТР, Заточка, ILWT и Нейромонах Феофан. E-CODE — событие, на котором вам стоит побывать. Зарегистрироваться

🖇️ MongoDB C# Driver — официальный .NET-клиент для работы с MongoDB, который превращает взаимодействие с документной БД в уд
🖇️ MongoDB C# Driver — официальный .NET-клиент для работы с MongoDB, который превращает взаимодействие с документной БД в удобный типизованный код. Проект поддерживает как динамические BsonDocument, так и строгую типизацию через POCO-классы, сохраняя при этом все преимущества NoSQL. Интересно реализована LINQ-поддержка: можно писать привычные для C#-разработчика запросы вида collection.Find(x => x.Name == "Jack"), которые под капотом транслируются в MongoDB-операции. Подходит для всего — от быстрых прототипов до enterprise-решений с асинхронными операциями. 🤖 GitHub @csharp_ci

🔥 Малоизвестная, но мощная фича в C# — System.Threading.Channels Если ты всё ещё используешь Queue, BlockingCollection или C
🔥 Малоизвестная, но мощная фича в C# — System.Threading.Channels Если ты всё ещё используешь Queue<T>, BlockingCollection<T> или ConcurrentQueue<T> для передачи данных — пора перейти на новый уровень. 💡 Channels — это современная реализация паттерна producer-consumer: – без жёсткой связности между компонентами – с полной поддержкой async/await – с высокой пропускной способностью 📌 Каналы позволяют безопасно и эффективно передавать данные между частями приложения, особенно в асинхронных пайплайнах. Есть два типа: – UnboundedChannel — без лимита, но риск захламления памяти – BoundedChannel — с ограничением, идеально для управления нагрузкой ⚙️ Используй Channel<T> вместо старых коллекций — и получи масштабируемую, надёжную архитектуру.

🖍️ MudBlazor — Material Design для Blazor-приложений. Библиотека компонентов для создания современных веб-интерфейсов на C#
🖍️ MudBlazor — Material Design для Blazor-приложений. Библиотека компонентов для создания современных веб-интерфейсов на C# с минимальным использованием JavaScript. Включает все основные Material-элементы: кнопки, таблицы, диалоги и сложные компоновки. Инструмент имеет глубокую интеграция с Blazor WASM и Server, включая темы, анимации и адаптивную верстку. Не требует сторонних зависимостей, что упрощает развертывание. 🤖 GitHub @csharp_ci

Хотите разобраться в тестировании API на ASP.NET Core? ➡️ Присоединяйтесь к открытому уроку «Тестирование API в ASP.NET Core:
Хотите разобраться в тестировании API на ASP.NET Core? ➡️ Присоединяйтесь к открытому уроку «Тестирование API в ASP.NET Core: Интеграция и Нагрузка» 5 августа в 20:00 МСК. На вебинаре мы: - Разберем ключевые концепции интеграционного и нагрузочного тестирования. - Научимся писать интеграционные тесты с популярными библиотеками. - Освоим инструменты для нагрузочного тестирования и анализа результатов. 📗 Этот урок — отличная подготовка к курсу «C# ASP.NET Core разработчик», который стартует совсем скоро. Все участники вебинара получат скидку на обучение! Записаться на вебинар → https://otus.pw/ZkFR/?erid=2W5zFHq4zj2 Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.

🔥 В C# 14 (.NET 10 preview) появляется новое ключевое слово — field Больше не нужно вручную создавать приватные поля для авт
🔥 В C# 14 (.NET 10 preview) появляется новое ключевое слово — field Больше не нужно вручную создавать приватные поля для автосвойств. Теперь можно обращаться к автоматически создаваемому полю через field прямо внутри get, set или init. 🧩 Пример:

string Name
{
    get => field;
    set => field = value.Trim();
}
✅ Работает во всех аксессорах ✅ Меньше кода — больше читаемости ✅ Особенно удобно при валидации, логировании, модификации значений ⚠️ Если у тебя уже есть переменная с именем field, будут конфликты. Решения: - использовать field - или this.field - или переименовать существующее поле

🧪 Puppeteer Sharp — .NET-порт популярной библиотеки Puppeteer для автоматизации браузера Chrome через DevTools Protocol. Поз
🧪 Puppeteer Sharp — .NET-порт популярной библиотеки Puppeteer для автоматизации браузера Chrome через DevTools Protocol. Позволяет скриптовать действия в браузере: делать скриншоты, генерировать PDF, парсить динамический контент и тестировать веб-приложения. Проект поддерживает .NET Standard 2.0+ и .NET 8, включая AOT-компиляцию. Интеграция с C# делает его удобным альтернативным Node.js-версии, например, для E2E-тестов в ASP.NET или массовой генерации документов. 🤖 GitHub @csharp_ci

Что выведет на экран этот код?
Anonymous voting

#ПятничныйКвиз #карательныйсишарп
#ПятничныйКвиз #карательныйсишарп

🔦 Fluent UI Blazor — библиотека компонентов от Microsoft, которая переносит фирменный Fluent Design в Blazor-приложения. Она
🔦 Fluent UI Blazor — библиотека компонентов от Microsoft, которая переносит фирменный Fluent Design в Blazor-приложения. Она включает готовые решения для кнопок, карточек, таблиц и сложных элементов вроде диалоговых окон, сохраняя единый стиль современных продуктов Microsoft. Проект имеет глубокую интеграцию с .NET 8/9 и гибкость: темы настраиваются через CSS-переменные, есть поддержка RTL и адаптация под системные настройки. Для старта можно использовать готовые шаблоны dotnet new или вручную подключить NuGet-пакеты. 🤖 GitHub @csharp_ci

Рефлексия тормозит приложения? Пора управлять компилятором! Устали писать одинаковый код снова и снова? Рефлексия съедает про
Рефлексия тормозит приложения? Пора управлять компилятором! Устали писать одинаковый код снова и снова? Рефлексия съедает производительность в рантайме, а генерация boilerplate-кода отнимает часы. Современный C# предлагает элегантное решение — заставить компилятор работать на вас. 🎥 Вебинар «Заставьте компилятор работать на вас: магия метапрограммирования с Source Generators в C#» 📅 6 августа, 20:00 👩‍🏫 Елена Сычева Разберём на практике: → Почему рефлексия — узкое место и как Source Generators решают проблему на этапе компиляции → Устройство компилятора Roslyn: синтаксические деревья и семантическая модель → Live-coding первого Source Generator для избавления от рутинного кода → Применение генераторов в популярных библиотеках .NET 7+ Результат: вы научитесь создавать собственные генераторы кода, которые автоматизируют рутину и повышают производительность приложений без runtime-накладных расходов. Вебинар проходит в рамках курса «C# углубленный» — участники получают эксклюзивные условия обучения. → Регистрация: https://otus.pw/1j45/ Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ", ИНН: 9705100963

🧠 Model Context Protocol (MCP) для новичков — от Microsoft Microsoft выложила в open-source обучающий курс, чтобы помочь пон
🧠 Model Context Protocol (MCP) для новичков — от Microsoft Microsoft выложила в open-source обучающий курс, чтобы помочь понять, как работает Model Context Protocol — протокол, лежащий в основе взаимодействия LLM с внешним контекстом. 📘 Что внутри: — понятные объяснения концепций MCP — практические примеры на .NET, Java, TypeScript, JavaScript и Python — пошаговые упражнения для начинающих Подойдёт тем, кто хочет разобраться, как строятся LLM-агенты, функции и контекстные вызовы в MCP-экосистеме. 👉 Репозиторий: https://github.com/microsoft/mcp-for-beginners

📌 PolySharp — удобный способ использовать новые фичи C# на старых версиях .NET. Этот NuGet-пакет работает как source-генерат
📌 PolySharp — удобный способ использовать новые фичи C# на старых версиях .NET. Этот NuGet-пакет работает как source-генератор, автоматически подбирая нужные полифиллы в зависимости от целевой платформы. Для работы достаточно добавить ссылку на PolySharp, установить последнюю версию C# и можно писать современный код даже для .NET Framework или UWP. Инструмент обладает умной генерацией только необходимых типов. Например, если компилятору C# 13 нужен [IsExternalInit] для init-only свойств, PolySharp создаст его за кулисами. При этом он не трогает фичи, требующие поддержки рантайма, но покрывает огромный пласт синтаксических улучшений — от nullable-аннотаций до интерполированных строковых обработчиков. 🤖 GitHub @csharp_ci

⚡️ Почему лучшие разработчики всегда на шаг впереди? Потому что они знают, где брать настоящие инсайд! Оставь “программирование в вакууме” в прошлом, выбирай свой стек — подпишись и погружайся в поток идей, лайфхаков и знаний, которые не найдёшь в открытом доступе. ИИ: t.me/ai_machinelearning_big_data Python: t.me/pythonl Linux: t.me/linuxacademiya Devops: t.me/DevOPSitsec Базы данных: t.me/sqlhub Мл собес t.me/machinelearning_interview C++ t.me/cpluspluc Docker: t.me/DevopsDocker Хакинг: t.me/linuxkalii МЛ: t.me/machinelearning_ru Data Science: t.me/data_analysis_ml Javascript: t.me/javascriptv C#: t.me/csharp_ci Java: t.me/java_library Python собеседования: t.me/python_job_interview Мобильная разработка: t.me/mobdevelop Golang: t.me/Golang_google React: t.me/react_tg Rust: t.me/rust_code ИИ: t.me/vistehno PHP: t.me/phpshka Android: t.me/android_its Frontend: t.me/front Big Data: t.me/bigdatai МАТЕМАТИКА: t.me/data_math Kubernets: t.me/kubernetc Разработка игр: https://t.me/gamedev Физика: t.me/fizmat SQL: t.me/databases_tg Папка Go разработчика: t.me/addlist/MUtJEeJSxeY2YTFi Папка Python разработчика: t.me/addlist/eEPya-HF6mkxMGIy Папка ML: https://t.me/addlist/2Ls-snqEeytkMDgy Папка FRONTEND: https://t.me/addlist/mzMMG3RPZhY2M2Iy 🎓954ГБ ОПЕНСОРС КУРСОВ: @courses 😆ИТ-Мемы: t.me/memes_prog 🇬🇧Английский: t.me/english_forprogrammers 🧠ИИ: t.me/vistehno 🖥 Chatgpt для кода в тг: @Chatgpturbobot - 📕Ит-книги: https://t.me/addlist/BkskQciUW_FhNjEy 💼ИТ-вакансии t.me/addlist/_zyy_jQ_QUsyM2Vi Подпишись, чтобы всегда знать, куда двигаться дальше!