en
Feedback
C# (C Sharp) programming

C# (C Sharp) programming

Open in Telegram

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

Show more

📈 Analytical overview of Telegram channel C# (C Sharp) programming

Channel C# (C Sharp) programming (@csharp_ci) in the Russian language segment is an active participant. Currently, the community unites 18 124 subscribers, ranking 7 047 in the Technologies & Applications category and 36 478 in the Russia region.

📊 Audience metrics and dynamics

Since its creation on невідомо, the project has demonstrated rapid growth, gathering an audience of 18 124 subscribers.

According to the latest data from 05 September, 2026, the channel demonstrates stable activity. Although there has been a change in the number of participants by -59 over the last 30 days and by -6 over the last 24 hours, overall reach remains high.

  • Verification status: Not verified
  • Engagement rate (ER): The average audience engagement rate is 14.38%. Within the first 24 hours after publication, content typically collects 7.55% reactions from the total number of subscribers.
  • Post reach: On average, each post receives 2 606 views. Within the first day, a publication typically gains 1 368 views.
  • Reactions and interaction: The audience actively supports content: the average number of reactions per post is 0.
  • Thematic interests: Content is focused on key topics such as .net, api, логика, архитектура, string.

📝 Description and content policy

The author describes the resource as a platform for expressing subjective opinions:
По всем вопросам- @notxxx1 Реестр РКН: https://clck.ru/3Fk3kb #VRHSZ

Thanks to the high frequency of updates (latest data received on 06 September, 2026), the channel maintains relevance and a high level of publication reach. Analytics show that the audience actively interacts with content, making it an important point of influence in the Technologies & Applications category.

18 124
Subscribers
-624 hours
-37 days
-5930 days
Posts Archive
⚡️ Testcontainers для .NET Проект для поддержки тестов с одноразовыми экземплярами Docker-контейнеров для всех совместимых ве
⚡️ Testcontainers для .NET Проект для поддержки тестов с одноразовыми экземплярами Docker-контейнеров для всех совместимых версий .NET Standard. Testcontainers построен на основе API .NET Docker и обеспечивает упрощенную реализацию для поддержки вашей тестовой среды. 🖥 Github @csharp_ci

Готовы освоить Best Practice по разработке микросервисной архитектуры и сложных отказоустойчивых систем? Сделайте первые шаги
Готовы освоить Best Practice по разработке микросервисной архитектуры и сложных отказоустойчивых систем? Сделайте первые шаги на открытом уроке «Модульные монолиты и DDD» 🗓 17 апреля в 20:00 мск в OTUS. На занятии вместе со Станиславом Щетинниковым, директором разработки с 10-летним опытом, рассмотрим основные паттерны для построения и написания модульных монолитов. Особое внимание будет уделено паттернам DDD. 👨‍💻 Занятие будет полезно для back-end разработчикам, тимлидам и администраторам. 👉 Для регистрации на урок пройдите вступительное тестирование — https://otus.pw/5SwK/ А если вам понравятся бесплатные уроки, продолжить обучение можно будет уже на курсе «Microservice architecture» от OTUS. Оплата курса возможна в рассрочку.

Цикл статей для тех, кто заботится об экономии наносекунд и оптимизации на уровне IL-кода. Кто знает, может вы работаете в хайлоад проектах или в геймдеве. 🚀 Array: for/foreach или unsafe 🚀 Dictionary<int, T>: очень специальный 🚀 Inline и throw

Вакансии для разработчиков C# в Ozon Tech 🔔 ⏩Для кого: middle, senior и team lead ⏩Скилы, которые ждем: C# (.NetCore), MSSQL
Вакансии для разработчиков C# в Ozon Tech 🔔 ⏩Для кого: middle, senior и team lead ⏩Скилы, которые ждем: C# (.NetCore), MSSQL, PostgreSQL, разработка высоконагруженных real-time систем Решай интересные highload-задачи и применяй лучшие практики, чтобы миллионы пользователей могли совершать сотни тысяч заказов в день и получать их вовремя. ⏩Условия: удаленка, гибрид или офис (Россия, Казахстан) — выбирать только тебе Подробную информацию о вакансиях, включая задачи и условия, можно найти на сайте по ссылке: http://bit.ly/43uAQyo

🛠 Entity Framework Core Power Tools — инструмент для обратной разработки (reverse engineering), миграции и визуализация моде
🛠 Entity Framework Core Power Tools — инструмент для обратной разработки (reverse engineering), миграции и визуализация моделей для EF Core. Инструмент стремится снизить планку для начала работы с EF Core, предоставляя удобный UI с обратной разработкой существующей базы данных, созданием миграций и визуализацией вашей модели DbContext. 🖥 Github @csharp_ci1

Современные технологии на .NET: в Ozon идет набор на бесплатный курс для опытных С#-разработчиков Курс будут вести инженеры O
Современные технологии на .NET: в Ozon идет набор на бесплатный курс для опытных С#-разработчиков Курс будут вести инженеры Ozon: вебинары и воркшопы подготовлены разработчиками, которые каждый день строят современное e-com решение. После курса ты сможешь: 🔹Создавать и настраивать микросервисы на ASP.NET Core 🔹Эффективно работать с асинхронным кодом 🔹Проектировать сложные распределенные системы 🔹Создавать REST и gRPC API 🔹Оптимизировать SQL-запросы 🔹Работать с Kafka Как попасть на курс? Оставь заявку на сайте ➡️ 30 апреля пройди отборочный контест ➡️ попади в рейтинг лучших ➡️ развивайся под менторством экспертов Ozon. Регистрация на отборочный контест

#csharp #linq #tip by Milan Jovanović
#csharp #linq #tip by Milan Jovanović

4 способа прокачать свою карьеру в разработке, аналитике, менеджменте и попасть в Яндекс Летние школы Академии Яндекса До 27
4 способа прокачать свою карьеру в разработке, аналитике, менеджменте и попасть в Яндекс Летние школы Академии Яндекса До 27 апреля продолжается набор кандидатов с опытом разработки в Школу бэкенд-разработки (C++, Python, Java, Go). Обучение бесплатное. Иногородним Яндекс оплатит билеты и проживание на период практики в офисах Яндекса в Москве, Алматы и Белграде. Лучшим студентам — офер в штат Яндекса. Открытый лекторий Академии Яндекса Если нет времени на Школы, регистрируйтесь на бесплатный Открытый лекторий, который включает программу Летних школ. Это 120 лекций по софт-скилам, бэкенд-, фронтенд- и мобильной разработке, аналитике и продакт-менеджменту. Стажировки по бэкенд-, фронтенд- и мобильной разработке, аналитике и ML Подайте заявку на оплачиваемую стажировку (от 3 до 6 месяцев), чтобы получить опыт работы над продуктами Яндекса, которыми пользуются миллионы. Иногородним стажёрам Яндекс оплачивает проживание и билеты. Intern Meetup Week и пробные собеседования Всё о стажировках, общение с разработчиками и экспертами Яндекса, пробное собеседование в Яндекс. Регистрируйтесь на Intern Meetup Week до 12 апреля! Митап пройдёт в онлайн- и офлайн-формате c 17 по 20 апреля.

🖥 Задача: последовательность Посмотри-и-скажи (Count and Say) — это последовательность целых чисел с первыми пятью слагаемыми: 1, 11, 21, 1211, 111221, … Каждое последующее число генерируется из предыдущего путём конкатенции цифры, из которой состоит группа одинаковых цифр и количества цифр в этой группе, для каждой группы одинаковых цифр в числе. Например: 1 читается как «одна единица», то есть 11 11 читается как «две единицы», то есть 21 21 читается как «одна двойка, одна единица», то есть 1211 1211 читается как «одна единица, одна двойка, две единицы», то есть 111221 111221 читается как «три единицы, две двойки, одна единица», то есть 312211 Напишите алгоритм, который определяет n-й член последовательности. Входные данные: n — натуральное число от 1 до 30 включительно. Вывод: n-й член последовательности. Пример: 1. n = 1 Output: 1 2. n = 4 Output: 1211 Разбор Идея простая, для генерации n-го члена мы генерируем предыдущие n-1, зная начальное значение для n=1. Необходимо отслеживать кол-во последовательных символов и ставить это число перед самим символом. Все детали смотрите в реализации. Реализация using System; using System.Collections.Generic; public class Program { public static string CountAndSay(int n) { if (n == 1) { return "1"; } var arr = new List<byte>() { 1 }; for (int i = 2; i <= n; i++) { byte count = 1; int len = arr.Count; var val = arr[0]; var newNumber = new List<byte>(); for (int j = 1; j < len; j++) { if (arr[j] == val) { count++; } else { newNumber.Add(count); newNumber.Add(val); count = 1; } val = arr[j]; } if (count > 0) { val = arr[len - 1]; newNumber.Add(count); newNumber.Add(val); } arr = newNumber; } return string.Join("", arr); } public static void Main() { Console.WriteLine("UniLecs"); Console.WriteLine(CountAndSay(4)); // 1211 Console.WriteLine(CountAndSay(5)); // 111221 Console.WriteLine(CountAndSay(6)); // 312211 } } 👉 Пишите ваше решение в комментариях👇 @csharp_ci

⚡️ Pidgin Легкая, быстрая и гибкая библиотека синтаксического анализа для C#. 🖥 Github @csharp_ci
⚡️ Pidgin Легкая, быстрая и гибкая библиотека синтаксического анализа для C#. 🖥 Github @csharp_ci

🖥 Что выведет код? public class Employee { private string name; public string Name { get { return name; } set { name = value; } } } public class Manager : Employee { private string name; public new string Name { get { return name; } set { name = value + ", Manager"; } } } class Program { static void Main() { Manager m1 = new Manager(); m1.Name = "John"; ((Employee)m1).Name = "Mary"; Console.WriteLine(m1.Name); } } 👉 Пишите ваше решение в комментариях👇 @csharp_ci

Дорожная карта для .NET-разработчика в 2023 году Ник Чапсас делится своим видением относительно знаний, которыми должен обладать .NET-разработчик в 2023 году. Только вот странно, что по C# надо знать только C# 11, .NET 7 и .NET CLI.🤦‍♂️ 🌐 Смотреть

🎁 Бесплатный урок по C# для разработчиков с опытом 📆 10 апреля в 20:00 Тема: Паттерны проектирования в C#: абстрактная фабр
🎁 Бесплатный урок по C# для разработчиков с опытом 📆 10 апреля в 20:00 Тема: Паттерны проектирования в C#: абстрактная фабрика, декоратор и другие Что будет на занятии? - Рассмотрим классификацию паттерно, критику, ощутим мощь их применения для решения конкретной задачи. - Обсудим популярные (часто встречающиеся) паттерны: абстрактная фабрика, Декоратор, - Затронем паттерны, которые можно встретить в проектах значительно реже: компоновщик, посетитель и другие. 👉🏻 Пройди вступительный тест, чтобы попасть на занятие https://otus.pw/j2ci/ 📌Этот вебинар — лишь часть курса «C# Developer. Professional», продолжить обучение можно в рассрочку.

Создайте API .NET за 3 минуты с помощью Chat GPT. Знаете ли вы, что можно создать REST API на C# менее чем за 3 минуты?! Чита
Создайте API .NET за 3 минуты с помощью Chat GPT. Знаете ли вы, что можно создать REST API на C# менее чем за 3 минуты?! Читайте дальше, чтобы узнать секреты быстрой разработки API .NET с помощью Chat-GPT. Давайте начнем! ▪ Читать@Chatgpturbobot @csharp_ci

🎁 Приглашаем на бесплатный урок по C# Тема: Делаем программу интерактивной На занятии будем работать с выводом и вводом данн
🎁 Приглашаем на бесплатный урок по C# Тема: Делаем программу интерактивной На занятии будем работать с выводом и вводом данных в консоли: ввод данных и их преобразование в другие типы, форматирование вывода, работа с классом Console. 👉 Регистрируйтесь и подключайтесь https://otus.pw/ioCU/ 📌 Урок является частью специализации «C# Developer». Используйте эту возможность протестировать онлайн-курс и получить профессиональные знания. Реклама. Информация о рекламодателе на сайте www.otus.ru

🖥 ArrayPool: подводные камни Автоматическая сборка мусора упрощает разработку программ, избавляя от необходимости отслеживат
🖥 ArrayPool<T>: подводные камни Автоматическая сборка мусора упрощает разработку программ, избавляя от необходимости отслеживать жизненный цикл объектов и удалять их вручную. Однако, чтобы сборщик мусора был полезным инструментом, а не главным врагом на пути к высокой производительности — иногда имеет смысл помогать ему, оптимизируя частые аллокации и аллокации больших объектов. Для уменьшения аллокаций в современном .NET предусмотрены Span/Memory<T>, stackalloc с поддержкой Span, структуры и другие средства. Но если без объекта в куче не обойтись, например, если объект слишком большой для стека, или используется в асинхронном коде — этот объект можно переиспользовать. И для самых крупных объектов — массивов, в .NET встроены несколько реализаций ArrayPool<T>. В этой статье я расскажу о внутреннем устройстве реализаций ArrayPool<T> в .NET, о подводных камнях, которые могут сделать пулинг неэффективным, о concurrent-структурах данных, а также о пулинге объектов, отличных от массивов. ▪ Читать @csharp_ci

Octokit - GitHub API Client Library for .NET Octokit - это клиентская библиотека, для .NET Framework 4.6 или выше и .NET Stan
Octokit - GitHub API Client Library for .NET Octokit - это клиентская библиотека, для .NET Framework 4.6 или выше и .NET Standard 2.0 и выше, которая обеспечивает простой способ взаимодействия с Github Api 🖥 Github @csharp_ci

Что будет выведено на консоль?
Anonymous voting

photo content