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 307 підписників, посідаючи 7 335 місце в категорії Технології та додатки та 36 870 місце у регіоні Росія.

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

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

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

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

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

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

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

18 307
Підписники
Немає даних24 години
+87 днів
-1430 день
Архів дописів
🖥 TriviaR Многопользовательская игра с использованием SignalR и .NET 7 • Github @csharp_ci
🖥 TriviaR Многопользовательская игра с использованием SignalR и .NET 7 Github @csharp_ci

14 октября пройдёт One Day Offer, какого у тебя ещё не было! Ozon Tech приглашает C#-разработчиков на семейный One Day Offer.
14 октября пройдёт One Day Offer, какого у тебя ещё не было! Ozon Tech приглашает C#-разработчиков на семейный One Day Offer. В программе интерактивы для взрослых и юных гостей, а ещё финальные интервью для кандидатов. Можно присутствовать и онлайн, но в офисе интереснее. Какой план: ✅ оставь заявку на участие; ✅ пройди предварительное интервью; ✅ познакомься с тимлидами онлайн; ✅ получи приглашение на One Day Offer 14-го октября, где пройдёт финальное собеседование (офлайн/онлайн). Успей подать заявку до 9 октября🔥 Оставить заявку

🖥 История C# Отличная статья на сайте MS learn, в которой рассматривается эволюция #csharp от версии к версии. Очень понравилось читать. Рекомендую 📌 Читать @csharp_ci

Опрос для опытных ИТ-специалистов. Поделитесь мнением об ИТ-работодателях. Напишите, что вам нравится, а что — нет. Так компа
Опрос для опытных ИТ-специалистов. Поделитесь мнением об ИТ-работодателях. Напишите, что вам нравится, а что — нет. Так компании смогут исправить ошибки, улучшить условия и присылать офферы, на которые хочется соглашаться. Посмотрите, это займет не больше 10 минут

Опрос для опытных ИТ-специалистов. Поделитесь мнением об ИТ-работодателях. Напишите, что вам нравится, а что — нет. Так компа
Опрос для опытных ИТ-специалистов. Поделитесь мнением об ИТ-работодателях. Напишите, что вам нравится, а что — нет. Так компании смогут исправить ошибки, улучшить условия и присылать офферы, на которые хочется соглашаться. Посмотрите, это займет не больше 10 минут

📌 Встроенная поддержка контейнеров для .NET 7 — контейнеризация приложений .NET без Dockerfile Основная идея Каков общий рабочий процесс большинства программных приложений, особенно микросервисов? Код → отправка в репозиторий → запуск конвейера непрерывной интеграции и непрерывного развертывания. Часть этого конвейера — этап сборки Docker, на котором из длинного Dockerfile обычно считываются данные и генерируются образы Docker для приложения. → И, наконец, развертывание образа в службе облачных вычислений. Теперь не нужно сопровождать Dockerfile: образ генерируется самим фреймворком .NET и отправляется в выбранный репозиторий. Далее мы узнаем, как собираются образы Docker при помощи инструментария интерфейса командной строки .NET, изучим предоставляемые им варианты, сравним с подходом Dockerfile и интегрируем в рабочий процесс Github Actions, продемонстрировав полезность этого для ваших проектов. Сначала быстро рассмотрим контейнеризацию приложения .NET 6 с Dockerfile. Создадим два простых приложения: dotnet6 и dotnet7. Поместим их код в папки одного репозитория. А в конце покажем, как это интегрировать с конвейером сборки и отправляемым, например, на DockerHub образом, и прямо в GitHub напишем простой рабочий процесс GitHub Actions. Устанавливаем оба SDK-пакета и Docker Desktop:Первый. ▪Второй. ▪Docker Desktop. Создаем на GitHub репозиторий, клонируем его на компьютер для локальной разработки, при помощи Visual Code открываем папку репозитория и добавляем здесь папку dotnet6. Вот исходный код этой реализации. Контейнеризация приложений .NET 6 — вкратце В папке dotnet6 создаем простой веб-API проект HelloDocker на .NET 6, запуская команду dotnet интерфейса командной строки: dotnet new webapi --name HelloDocker --framework net6.0 Здесь указывается на TargetFramework, то есть целевой фреймворк net6.0. ПРОПУСТИТЕ ЭТУ ЧАСТЬ, ЕСЛИ УЖЕ ХОРОШО ЗНАЕТЕ КОНТЕЙНЕРИЗАЦИЮ ПРИЛОЖЕНИЙ ДО ВЕРСИИ .NET 6 ВКЛЮЧИТЕЛЬНО. Это очень простой веб-API, которым возвращаются стандартные данные о погоде, подобный любому другому новому веб-API проекту по умолчанию на ASP.NET Core. Чтобы его контейнеризировать, до версии .NET 7 в корневой каталог проекта добавляли Dockerfile. Совет: создав любое приложение dotnet, сразу очистить файл «launchSettings.json» и удалить все конфигурации, связанные со службами информационного сервера интернета IIS. { "$schema": "https://json.schemastore.org/launchsettings.json", "profiles": { "HelloDocker": { "commandName": "Project", "dotnetRunMessages": true, "launchBrowser": false, "launchUrl": "swagger", "applicationUrl": "https://localhost:7290;http://localhost:5033", "environmentVariables": { "ASPNETCORE_ENVIRONMENT": "Development" } } } } Так API всегда запустится на безопасном порте 7290 и HTTP-порте 5033. Внимание: только для запуска приложения на компьютере разработчика, а не в контейнере Docker. По умолчанию, когда контейнер Docker развертывается с образом .NET, приложение запускается в http://+:80. Чтобы переопределить его на другой номер порта в контейнере Docker, устанавливаем эту переменную окружения: 📌 Читать

Sqids - это библиотека, которая генерирует уникальные идентификаторы на основе чисел, похожих на те, что используются в YouTu
Sqids - это библиотека, которая генерирует уникальные идентификаторы на основе чисел, похожих на те, что используются в YouTube. Эти идентификаторы могут быть декодированы обратно в исходные числа. Sqids предоставляет возможность объединять несколько чисел в одну строку, фильтровать ненормативную лексику, генерировать случайный вывод и обеспечивать высокую производительность. О ➕ совместима с несколькими языками .NET и поддерживает все типы целых чисел в .NET. 📌GitHub 📌Сайт @csharp_ci

Привет! Мы в МТС активно поддерживаем ИТ-сообщество в России и запускаем всероссийскую олимпиаду по программированию с главны
Привет! Мы в МТС активно поддерживаем ИТ-сообщество в России и запускаем всероссийскую олимпиаду по программированию с главным призом в 3 млн рублей. Для кого? Для школьников, студентов и действующих ИТ-специалистов. Что будет? Блок онлайн-заданий, митапы и мастер-классы, общение в закрытом Telegram-канале и финальный очный тур с программированием на скорость. Когда олимпиада завершится, мы создадим True Tech Community, где будем делиться полезными и эксклюзивными материалами для разработчиков. А что еще? Финалистов ждет afterparty, фестиваль технологий, интерактив, квесты, карьерные стенды, где лучшие специалисты смогут получить оффер от МТС. Регистрация уже открыта! Подробности по ссылке. Ждем тебя! Реклама. ПАО "МТС". ИНН 7740000076. erid: LjN8K7znt

🥇 Начните строить свою карьеру в программировании правильно! 💪 C# – язык программирования, который в большей степени исполь
🥇 Начните строить свою карьеру в программировании правильно! 💪 C# – язык программирования, который в большей степени используется для серверной и веб-разработки, а также создания игр. 👉 Начните его изучение на бесплатном открытом уроке «ООП в современной разработке» Изучение объектно-ориентированных языков, таких как C#, как правило, начинают с основ ООП: инкапсуляция, наследование, полиморфизм. На занятии мы: - рассмотрим основные понятия; - создадим в объектном подходе модель предметной области; - обсудим, какое положение дел у ООП в современной разработке. 👉 Для участия и получения записи зарегистрируйтесь https://otus.pw/1afp/ 📌 Станьте с нуля Middle-разработчиком на С# пройдя обучение на курсе «C# Developer» от от OTUS. Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963. erid: LjN8KBS2C

😫 Unity: 8 ошибок при использовании Async 1. Use UniTask instead of Task И первым пунктом будет рекомендация. Но эта рекомен
😫 Unity: 8 ошибок при использовании Async 1. Use UniTask instead of Task И первым пунктом будет рекомендация. Но эта рекомендация может уберечь от множества ошибок в дальнейшем. Заключается она в использовании UniTask вместо стандартного Task. И так, помимо такого преимущества, как zero allocation, UniTask работает на основном потоке Unity, как и coroutine. Да, это не та асинхронность, которую нам предлагает Task с его потоками, но в большинстве случаев этого достаточно. К тому же нам никто не мешает использовать комбинацию этих подходов при необходимости. Какие же преимущества нам даёт работа на основном потоке? Помимо таких очевидных, как вызов Unity API из async методов и работа в WebGL, есть два ключевых. ✔️ Первый – UniTask не "скрывает" исключения, возникшие в async методах при неправильном их вызове, как это делает Task. ✔️ Второй и самый важный – это невозможность получить взаимную блокировку «deadlock». Резюмируя, UniTask минимизирует вероятность выстрелить себе в ногу при работе с async/await в Unity. 2. Async void Давайте теперь разбираться с ошибками. И начнём мы с неустаревающей классики async void. Так чем же плох следующий метод? public async void SomeMethod() { // Async operation. } Самая большая проблема приведённого кода в том, что если кто-то захочет вызвать метод SomeMethod() он даже и не узнает, что это асинхронный метод, пока не посмотрит его реализацию. И даже IDE об это не скажет. Отсюда и вытекает первая проблема. Допустим, мы хотим обезопасить себя от исключений, которые могут возникнуть в методе SomeMethod(). Для этого мы оборачиваем его вызов в блок try/catch. private void Awake() { try { _class.SomeMethod(); } catch (Exception e) { Debug.LogError(e.Message); } } Выглядит надёжно, не так ли? На самом деле нет. 📌Разберем

Вакансии для C#-разработчиков в Ozon Tech Привет! Это команда rFBS Ozon Tech. Мы развиваем формат взаимодействия Ozon с прода
Вакансии для C#-разработчиков в Ozon Tech Привет! Это команда rFBS Ozon Tech. Мы развиваем формат взаимодействия Ozon с продавцами, при котором они сами хранят, формируют и доставляют заказы. А Ozon работает как витрина с десятками миллионов лояльных клиентов. Мы хотим порадовать пользователей новыми фичами уже в этом сезоне распродаж. Такую задачу непросто решить без сильной команды, поэтому мы в поисках middle/senior C#-разработчиков. 📌Наш проект — это: — Работа в одной из самых быстрорастущих вертикалей Ozon, — Высокие нагрузки до 300k rps, — Архитектурные вызовы в контексте масштабируемости сервисов, — Быстрый time-to-market, — Возможность работать из офисов России и Казахстана / удалённо / гибридно. Наш стек: .NET 6-7, ASP.NET Core, PostgreSQL, Kafka, gRPC, EF Core, Dapper. Узнать подробности о проекте, вакансиях, бенефитах и откликнуться можно на этом лендинге. Давайте менять рынок e-com вместе!

🖥 Бесплатный курс. Напишите свой первый код на языке C# Изучите базовый синтаксис и процессы, необходимые для создания прост
🖥 Бесплатный курс. Напишите свой первый код на языке C# Изучите базовый синтаксис и процессы, необходимые для создания простых приложений на языке C#. 📌 Курс @csharp_ci

🔐 Steam Desktop Authenticator Десктопная реализация мобильного приложения аутентификатора Steam на C#. • Github @csharp_ci
🔐 Steam Desktop Authenticator Десктопная реализация мобильного приложения аутентификатора Steam на C#. Github @csharp_ci

🖥 Как обеспечить соблюдение правил архитектуры программного обеспечения? Архитектурные тесты. Это автоматизированные тесты,
+2
🖥 Как обеспечить соблюдение правил архитектуры программного обеспечения? Архитектурные тесты. Это автоматизированные тесты, проверяющие структуру и дизайн кода. С их помощью можно обеспечить соблюдение правил проектирования, выраженных в коде C#. - Определить все зависимости проекта - Определить нейминг классов - Использовать изолированные классов Представьте себе, что затраты на реализацию архитектуры вашего программного обеспечения сведены к нулю. Вот что могут дать вам архитектурные тесты. ArchUnitNET - это бесплатная, простая библиотека для проверки архитектуры кода на C#. @csharp_ci

✔SyntheticHumans Package (Unity Computer Vision) A package for creating Unity Perception compatible synthetic people. Модель
SyntheticHumans Package (Unity Computer Vision) A package for creating Unity Perception compatible synthetic people. Модель для генерации людей, обученная на большом наборе антропоцентрических измерений, которая способна генерировать широкий спектр форм и поз человеческого тела. 🖥 Github: https://github.com/Unity-Technologies/com.unity.cv.synthetichumans 📂 AnthroNet: https://github.com/Unity-Technologies/AnthroNet 📕 Paper:https://arxiv.org/abs/2309.03812v1 ⭐️ Dataset: https://paperswithcode.com/dataset/unity-synthetic-humans @csharp_ci

*** ну как уже зарабатывать на этих играх? Очень просто. Идешь на ПОСЛЕДНИЙ бесплатный в этом году онлайн-интенсив по геймдев
*** ну как уже зарабатывать на этих играх? Очень просто. Идешь на ПОСЛЕДНИЙ бесплатный в этом году онлайн-интенсив по геймдеву от Евгения Гришакова, основателя студии Garden of Dreams с оборотом почти миллион долларов, и делаешь свои деньги! Сейчас очень сложно подняться в IT, везде нужен гигантский опыт, а конкуренция просто огромная. Геймдев в этом плане проще: здесь есть четкая стратегия, как на этом зарабатывать. Просто переходи по ссылке и регистрируйся на бесплатное обучение по геймдеву. А за регистрацию, кстати, можно получить крутые подарки, в том числе бесплатный исходник игры.