C# (C Sharp) programming
前往频道在 Telegram
По всем вопросам- @notxxx1 Реестр РКН: https://clck.ru/3Fk3kb #VRHSZ
显示更多📈 Telegram 频道 C# (C Sharp) programming 的分析概览
频道 C# (C Sharp) programming (@csharp_ci) 俄语 语言赛道中的 是活跃参与者。目前社区聚集了 18 144 名订阅者,在 技术与应用 类别中位列第 7 070,并在 俄罗斯 地区排名第 36 441 位。
📊 受众指标与增长动态
自 невідомо 创建以来,项目保持高速增长,吸引了 18 144 名订阅者。
根据 01 九月, 2026 的最新数据,频道保持稳定运转。过去 30 天订阅人数变化为 -54,过去 24 小时变化为 20,整体触达仍然可观。
- 认证状态: 未认证
- 互动率 (ER): 平均受众互动率为 13.79%。内容发布后 24 小时内通常能获得 7.32% 的反应,占订阅者总量。
- 帖子覆盖: 每篇帖子平均可获得 2 503 次浏览,首日通常累积 1 329 次浏览。
- 互动与反馈: 受众积极参与,单帖平均反应数为 0。
- 主题关注点: 内容集中在 .net, api, логика, архитектура, string 等核心主题上。
📝 描述与内容策略
作者将该频道定位为表达主观观点的平台:
“По всем вопросам- @notxxx1
Реестр РКН: https://clck.ru/3Fk3kb
#VRHSZ”
凭借高频更新(最新数据采集于 02 九月, 2026),频道始终保持新鲜度与高覆盖。分析显示受众积极互动,使其成为 技术与应用 类别中的关键影响点。
18 144
订阅者
+2024 小时
+77 天
-5430 天
帖子存档
18 146
🖥 ASP.NET Boilerplate — C#-фреймворк для веб-приложений
ASP.NET Boilerplate (ABP) — это фреймворк общего назначения, специально разработанный для новых современных веб-приложений.
Функциональность ABP можно легко расширить — фреймворк предоставляет инфраструктуру для создания собственных модулей.
ASP.NET Boilerplate работает с последними версиями ASP.NET Core и EF Core, но также поддерживает ASP.NET MVC 5.x и EF 6.x.
🖥 GitHub
🟡 Доки
@csharp_ci
18 146
Долгая загрузка, лаги, жалобы пользователей — звучит знакомо? Приглашаем вас на открытый вебинар по performance мониторингу приложений на asp.net!
Там вы узнаете об инструменте Jaeger для распределенного трейсинга и его применении в задачах мониторинга производительности.
Это ваш шанс получить представление о процессе и инструментах анализа производительности приложения.
Встречаемся 20 мая в 20:00 мск в преддверии старта курса «C# ASP.NET Core разработчик».
Регистрируйтесь и получите доступ ко всем бесплатным урокам курса сейчас: https://clck.ru/3AdPoh
Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.
18 146
🖥 Релиз Bulk Crap Uninstaller 5.8 — деинсталятора приложений для Windows на C#
Состоялся релиз инструментария Bulk Crap Uninstaller 5.8. Это бесплатный открытый деинсталятор приложений для Windows 7/10/11, а также для Vista и XP. Предыдущий стабильный выпуск Bulk Crap Uninstaller 5.7 состоялся в сентябре 2023 года.
Исходный код проекта написан на C# и опубликован на GitHub под лицензией Apache License 2.0
🖥 GitHub
@csharp_ci
18 146
🖥 Roslynator — это набор инструментов для анализа C# кода, созданный на основе Roslyn
—
dotnet tool install -g roslynator.dotnet.cli
Roslynator можно использовать для модульного тестирования анализаторов, рефакторинга и исправления кода.
Фреймворк распространяется в виде пакета NuGet.
О том, как использовать фреймворк, можно узнать из реальных примеров использования в репо Roslynator:
— Тесты анализаторов здесь, здесь и здесь
— Тесты рефакторингов здесь
— Тесты исправлений диагностики компилятора здесь
🖥 GitHub
@csharp_ci18 146
+2
🖥 LangChain .NET
Имплементация LangChain на C# для создания приложений с LLM
🖥 GitHub
🟡 Wiki
@csharp_ci
18 146
Как стать востребованным DevOps-специалистом всего за полгода и увеличить свой доход минимум в 3 раза?
Самое перспективное направление в IT сейчас – DevOps. И пока одни его боятся и обходят стороной, другие снимают все сливки.
Реальный пример – автор канала «Devops за полгода» Марсель Ибраев, Senior system engineer в Core42 Cloud и спикер учебного центра Слёрм.
Совместно с ребятами из Честного Знака, Лаборатории Касперского, VK и Jetty Cloud, они запускают новый крутой проект для всех начинающих DevOps-специалистов.
В канале собраны все фишки о том, как:
– Начать свой путь в DevOps
– Освоить базовые компетенции DevOps-специалиста
– Стать Junior DevOps и повысить свою стоимость на рынке труда в 3 раза
Переходи и забирай бесплатную карту по базовым и основным компетенциям для всех, кто собирается в DevOps 👉 @devopsupgrade
Реклама. ИП Аердинов Никита Вадимович ИНН 638103515932 erid: LjN8K7zVy
18 146
🖥 В CodeQL 2.17.1 внесли автоисправления на базе AI для C#
⏩CodeQL — это механизм статического анализа, который обеспечивает сканирование кода на GitHub.
⏩На днях была выпущена версия CodeQL 2.17.1; теперь сканирование кода CodeQL поддерживает автоматические предложения исправлений для предупреждений C# о запросах на включение на основе Copilot. Инструмент автоматически включается для всех частных репозиториев всех клиентов GitHub Advanced Security. Впервые автоисправление охватывает почти все запросы безопасности для языка: поддерживается 49 запросов для C# из наших пакетов по умолчанию и расширенных пакетов.
📎 Подробнее
@csharp_ci
18 146
🖥 Xeno RAT опубликован на GitHub
⏩Недавно на GitHub был опубликован новый продвинутый инструмент для удалённого доступа (RAT) под названием Xeno RAT. Этот троян, написанный на языке программирования C# и совместимый с операционными системами Windows 10 и Windows 11, предоставляет «обширный набор функций для удалённого управления системой», согласно заявлениям разработчика под псевдонимом moom825.
В функционал Xeno RAT входит обратный прокси-сервер SOCKS5, возможность записи аудио в реальном времени, а также интеграция модуля скрытого виртуального сетевого вычисления (hVNC), подобного DarkVNC, который позволяет злоумышленникам получать удалённый доступ к заражённому компьютеру.
⏩Разработчик отдельно отметил «весёлые» функции своего инструмента, такие как «синий экран смерти» по запросу, отключение монитора удалённого хоста, открытие/закрытие лотка для компакт-дисков и т.п.
Разработчик утверждает, что Xeno RAT был разработан исключительно в образовательных целях.
А что, неплохая идея для пет-проекта на C# ¯\_(ツ)_/¯
🖥 GitHub
@csharp_ci
18 146
Хотите разрабатывать современное ПО и узнать, какие структуры данных помогут вам создавать эффективные алгоритмы?
Присоединяйтесь к открытому практическому вебинару «Коллекции и структуры данных» от OTUS! Мы расскажем о массивах, списках, словарях и других структурах данных, их реализации в .NET, способах оптимизации производительности и выборе наиболее подходящей структуры.
Урок пройдет 16 мая в 20:00 мск и будет приурочен к старту большого курса «Специализация C# Developer».
После вебинара вы получите специальную цену на обучение и персональную консультацию от наших менеджеров!
Регистрируйтесь прямо сейчас, чтобы не пропустить бесплатный урок: https://clck.ru/3AVxX8?erid=LjN8KYB6c
Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.
18 146
🖥 Amvera добавила поддержку Go, Ruby и С# (dotnet и mono) окружений
🟡Amvera Cloud — облако для ботов, сайтов и других IT-приложений c функционалом простого деплоя через Git и интерфейс.
🟡C апреля 2024 г. в Amvera Cloud доступна встроенная поддержка для развертывания С# (dotnet и mono) окружений к текущим Python, Java, Node.JS и Docker.
То есть теперь, если ваше приложение на C# (или Golang и Ruby), не нужно писать Dockerfile, можно просто задать конфигурацию в интерфейсе и загрузить файлы проекта через
push в Git-репозиторий или интерфейс личного кабинета.
После этого развертывание, установка зависимостей и настройка произойдут автоматически.
📎 Подробнее
@csharp_ci18 146
🌟 Присоединяйтесь к нам на мероприятие EXOZ { "meetup" : "c#/.net" }! 🌟
🗓 Дата: 26 мая 2024 года
📍 Место проведения:
Офлайн: г. Калуга, ул. Академика Королева 16, Four Points by Sheraton
Онлайн: присоединяйтесь из любой точки мира!
🎉 Что вас ждет на мероприятии:
- 4 доклада от опытных специалистов;
- Эксклюзивный мерч от нас и наших партнеров;
- Активности на перерывах;
- Кофебрейки;
- Дискуссии со спикерами;
- Розыгрыши призов;
- Нетворкинг;
- Фотоотчет и видеозаписи мероприятия;
- Специальная скидка на проживание в Four Points by Sheraton;
- After Party;
🎙 Доклады:
1. Ярослав Румякин. Астрал.Софт: "Введение в архитектуру Web-приложений"
2. Юлия Короходкина. Правое полушарие интроверта: "Обратная связь в команде: говорить нельзя молчать"
3. Константин Волоховский. PVS-Studio: "Чем статический анализ кода полезен C# программисту"
4. Дмитрий Бахтенко. Skillaz: "Динамическое добавление провайдеров аутентификации openid connect в .net core приложении"
🔗 Зарегистрируйтесь по ссылке сейчас, кол-во мест на офлайн ограничено: Регистрация
Присоединяйтесь к нашему сообществу и поднимите свои навыки на новый уровень! 🚀
18 146
+1
🖥 AutoFixture — для быстрого написания модульных тестов
AutoFixture — это библиотека .NET, основная цель которой — позволить разработчикам сосредоточиться на том, что тестируется, а не на том, как настроить сценарий тестирования.
AutoFixture автоматизирует настройку неактуальных тестовых приспособлений, позволяя разработчику тестов сосредоточиться на основных аспектах каждого тест-кейса.
🖥 GitHub
🟡 Доки
@csharp_ci
18 146
+1
🖥 Развертывание ASP.NET Core приложений на Ubuntu Linux
Здесь мы рассмотрим последовательность действий для развертывания ASP.NET Core сервиса в Ubuntu Linux. От создания и адаптации приложения, до его развертывания и запуска.
Разберём вопросы регистрации репозиториев Microsoft, установки Apache и .NET, настройки реверс-прокси и некоторой диагностики.
▶️ Начинаем
@csharp_ci
18 146
🔥Подборка лучших обучающих каналов для программистов.
➡️ Делитесь с коллегами и сохраняйте себе, чтобы не потерять
⚡Машинное обучение
Machine Learning - запускаем лучшие ИИ модели, пишем код, погружаемся в нейросети
Ml Собеседование - подготовка к собесу по мл, алгоритмам, коду
Ml ru - актуальные статьи, новости, код и обучающие материалы
Ml Jobs - вакансии ML
ML Книги - актуальные бесплатные книги МО
ML чат
🏆 Golang
Golang
Golang собеседование - разбор задач и вопросов с собесов
Golang вакансии -работа для Go разработчика
Golang книги библиотека книг
Golang задачи и тесты
Golang чат
Golang news - новости из мира go
Golang дайджест
💥 Linux /Этичный хакинг
Linux Academy - гайды, секреты и лучшие материалы по Linux
Kali linux - погрузись в мир этичного хакинга и кибербезопасности
linux_kal - kali чат
Информационная безопасность
🚀 Data Science
Анализ данных - полезные фишки, код, гайды и советы, маст-хэв датасаентиста
Data Jobs - ds вакансии
Аналитик данных
Data Science книги - актуальные бесплатные книги
Big data
🛢Базы данных
Sql базы данных - научим работе с базами данных профессионально
Библиотека баз данных
SQL чат
Вакансии Sql аналитик данных
#️⃣C#
С# академия - лучший канал по c#
С# заметки — код, лучшие практики, заметки программиста c#
С# задачи и тесты
С# библиотека - актуальные бесплатные книги
C# вакансии - работа
🐍 Python
Python/django - самый крупный обучающий канал по Python
Python Собеседование - подготовка к собеседовению python и разбор алгоритмов
Pro python - статьи, новости, код и обучающие материалы
Python Jobs - вакансии Python
Python чат
Python книги
☕ Java
Java академия - java от Senior разработчика
Java вакансии
Java чат
Java вопросы с собеседований
Java книги
💻 C++
C++ академия
С++ книги
C++ задачи - подготовка к собеседовению мл, алгоритмам
C++ вакансии
⚡️ Frontend
Javascript академия - крупнейший js канал
React - лучшие гайды и советы по работе с react
Frontend - тутрориалы, уроки, гайды, код
PHP
Книги frontend
Задачи frontend
🦀 Rust
Rust программирование
Rust чат
Rust книги для программистов
📲 Мобильная разработка
Android разработка
Мобильный разработчик гайды и уроки
🇬🇧 Английский для программистов
🧠 Искусственный интеллект
ИИ и технологии
Neural - нейросети для работы и жизни
Книги ИИ
Artificial Intelligence
🔥 DevOPs
Devops для программистов
Книги Devops
🌟 Docker/Kubernets
Docker
Kubernets
📓 Книги
Библиотеки Книг для программситов
💼 Папка с вакансиями:
Папка Go разработчика:
Папка Python разработчика:
Папка Data Science
Папка Java разработчика
Папка C#
Папка Frontend
💥 Бесплатный Chatgpt бот
18 146
🖥 Факт дня — семафоры в C#
Семафоры позволяют ограничить количество потоков, которые имеют доступ к определенным ресурсам. В .NET семафоры представлены классом
Semaphore.
Для создания семафора применяется один из конструкторов класса Semaphore:
🟡Semaphore (int initialCount, int maximumCount)
параметр initialCount задает начальное количество потоков, а maximumCount — максимальное количество потоков, которые имеют доступ к общим ресурсам: initialCount — изначальное доступное количество свободных мест, maximumCount — вместимость.
🟡Semaphore (int initialCount, int maximumCount, string? name) в дополнение задает имя семафора
🟡Semaphore (int initialCount, int maximumCount, string? name, out bool createdNew): последний параметр — createdNew при значении true указывает, что новый семафор был успешно создан. Если этот параметр равен false, то семафор с указанным именем уже существует
Для работы с потоками класс Semaphore имеет 2 основных метода:
— WaitOne() ожидает получения свободного места в семафоре
— Release() освобождает место в семафоре
В отличие от lock (Monitor) и Mutex, у Semaphore нет «владельца» — он не зависит от потока. Любой поток может вызвать Release на семафоре, тогда как с Mutex и блокировкой только поток, получивший блокировку, может ее освободить.
// запускаем пять потоков
for (int i = 1; i < 6; i++)
{
Reader reader = new Reader(i);
}
class Reader
{
// создаем семафор
static Semaphore sem = new Semaphore(3, 3);
Thread myThread;
int count = 3;// счетчик чтения
public Reader(int i)
{
myThread = new Thread(Read);
myThread.Name = $"Читатель {i}";
myThread.Start();
}
public void Read()
{
while (count > 0)
{
sem.WaitOne(); // ожидаем, когда освободиться место
Console.WriteLine($"{Thread.CurrentThread.Name} входит в библиотеку");
Console.WriteLine($"{Thread.CurrentThread.Name} читает");
Thread.Sleep(1000);
Console.WriteLine($"{Thread.CurrentThread.Name} покидает библиотеку");
sem.Release(); // освобождаем место
count--;
Thread.Sleep(1000);
}
}
}
@csharp_ci18 146
🚀 Готовься к переменам в мире IT с нашим практическим курсом по Domain Driven Design!
😰 Устал от запутанной инфраструктуры, вперемешку с бизнес логикой? Мы знаем, как это тяжело. Писать тесты становится неприятно и больно, много приходится мокать, тесты получаются огромными, хрупкими.. Но есть решение! Присоединяйся к нашему курсу, где мы разложим все по полочкам за 10 вебинаров, начиная с 13 мая.
🔝 Прими вызов и стань частью передовой волны технологического прогресса. Успей зарегистрироваться уже сейчас https://microarch.ru/courses/hexagonal-architecture?utm_source=posev&utm_medium=erid:2VtzqvmkXyj&utm_campaign=2
🎓 На нашем курсе ты изучишь:
✅ Основы Domain-Driven Design и его важность для разработчиков.
✅ Создание эффективных и масштабируемых сервисов с использованием DDD.
✅ Применение шаблонов проектирования и принципов DDD для оптимизации кода и повышения производительности.
💡 Зачем тебе этот курс?
🌟 Плюс, ты получишь:
— Новые подходы к разработке, в том числе и использование подходов ядра и слоев в онион-архитектуре.
— Шанс быть первым внедрившим новые методы в отделе.
— Стань Senior Developer или Team Lead.
— Пиши код как профессионал, а не как в учебниках.
— Получи признание в компании и увеличь свою заработную плату.
🌟 Присоединяйся к нам прямо сейчас и стань экспертом в разработке успешных проектов: https://microarch.ru/courses/hexagonal-architecture?utm_source=posev&utm_medium=erid:2VtzqvmkXyj&utm_campaign=2
Реклама. ИП Ветчинкин К.Е. ИНН: 773376451099 Erid: 2VtzqvmkXyj
18 146
В какой строке возникнет первое исключение DivideByZeroException?
