ch
Feedback

不要被骗子欺骗!Telemetrio 会找到并标记这些频道 👉 如果想查看标记,请订阅

Библиотека шарписта | C#, F#, .NET, ASP.NET

Библиотека шарписта | C#, F#, .NET, ASP.NET

前往频道在 Telegram

Все самое полезное для C#-разработчика в одном канале. Наши курсы: https://clc.to/y3LDtw По рекламе: @tproger_sales_bot Для обратной связи: @proglibrary_feeedback_bot РКН: https://gosuslugi.ru/snet/67a5c81cdc130259d5b7fead

显示更多

📈 Telegram 频道 Библиотека шарписта | C#, F#, .NET, ASP.NET 的分析概览

频道 Библиотека шарписта | C#, F#, .NET, ASP.NET (@csharpproglib) 俄语 语言赛道中的 是活跃参与者。目前社区聚集了 21 521 名订阅者,在 技术与应用 类别中位列第 6 159,并在 俄罗斯 地区排名第 30 442 位。

📊 受众指标与增长动态

自 невідомо 创建以来,项目保持高速增长,吸引了 21 521 名订阅者。

根据 31 十月, 2026 的最新数据,频道保持稳定运转。过去 30 天订阅人数变化为 -126,过去 24 小时变化为 -9,整体触达仍然可观。

  • 认证状态: 未认证
  • 互动率 (ER): 平均受众互动率为 15.65%。内容发布后 24 小时内通常能获得 7.69% 的反应,占订阅者总量。
  • 帖子覆盖: 每篇帖子平均可获得 3 367 次浏览,首日通常累积 1 656 次浏览。
  • 互动与反馈: 受众积极参与,单帖平均反应数为 4。
  • 主题关注点: 内容集中在 .net, шарписта, навигация, await, string 等核心主题上。

📝 描述与内容策略

作者将该频道定位为表达主观观点的平台:
“Все самое полезное для C#-разработчика в одном канале. Наши курсы: https://clc.to/y3LDtw По рекламе: @tproger_sales_bot Для обратной связи: @proglibrary_feeedback_bot РКН: https://gosuslugi.ru/snet/67a5c81cdc130259d5b7fead”

凭借高频更新(最新数据采集于 01 十一月, 2026),频道始终保持新鲜度与高覆盖。分析显示受众积极互动,使其成为 技术与应用 类别中的关键影响点。

21 521
订阅者
-924 小时
-577 天
-12630 天
帖子存档
👨‍💻 Проблемы, которые усложняют поддержку и развитие кода Зачем терпеть запутанный код и «божественные» классы, если можно
+5
👨‍💻 Проблемы, которые усложняют поддержку и развитие кода Зачем терпеть запутанный код и «божественные» классы, если можно сделать код понятным и структурированным? В карточках — как с помощью высокой связности улучшить читаемость и качество вашего C# кода. ➡️ Прочитайте статью и сделайте рефакторинг по уму 🐸Библиотека шарписта

🎮 Быстрая сортировка (QuickSort) с использованием рекурсии Проблема: cортировка больших массивов может быть неэффективной при использовании простых алгоритмов, таких как сортировка пузырьком или вставками. Решение: Автор в книге Algorithms and Data Structures for OOP With C# демонстрирует реализацию QuickSort — одного из самых эффективных алгоритмов сортировки на практике, с рекурсивным разбиением массива. Пример кода:
public class QuickSortExample
{
    public void QuickSort(int[] arr, int low, int high)
    {
        if (low < high)
        {
            int pi = Partition(arr, low, high);

            QuickSort(arr, low, pi - 1);
            QuickSort(arr, pi + 1, high);
        }
    }

    private int Partition(int[] arr, int low, int high)
    {
        int pivot = arr[high];
        int i = (low - 1);

        for (int j = low; j < high; j++)
        {
            if (arr[j] < pivot)
            {
                i++;
                (arr[i], arr[j]) = (arr[j], arr[i]);
            }
        }

        (arr[i + 1], arr[high]) = (arr[high], arr[i + 1]);
        return i + 1;
    }
}
Преимущества: — Быстрая сортировка даже больших наборов данных — Средняя сложность O(n log n) — Эффективное использование памяти за счет рекурсии ➡️ Лучшее из мира IT-книг — у нас в @progbook

☺️ Подборка вакансий для шарпистов Middle/Senior С# Developer (YouRa) — от 250 000 ₽, Удалёнка C#/.NET-разработчик — Удалёнка. C# Developer (Avalonia/.NET, плагин под Revit) — Гибрид (Москва). Web (backend) / .NET Разработчик — Удалёнка. Senior/Lead C# разработчик — до 5 800 $, Удалёнка. Бустер — Офис у вас дома. ➡️ Еще больше топовых вакансий — в нашем канале С# Jobs

Что выведет код? 👾 — "" 👍 — 0 🥰 — Compile-time error ⚡️ — Runtime error Библиотека задач по C#
Что выведет код? 👾 — "" 👍 — 0 🥰 — Compile-time error ⚡️ — Runtime error Библиотека задач по C#

📰 Недельный дайджест Собрали для вас материалы недели, которые связаны с разработкой на C#. — Stream Compacting в Marten 8.0
📰 Недельный дайджест Собрали для вас материалы недели, которые связаны с разработкой на C#. — Stream Compacting в Marten 8.0 В Marten появилась функция Stream Compacting, позволяющая автоматически агрегировать события и сохранять только актуальное состояние потока. — Модели транзакций в распределённых системах Объясняются ключевые различия между транзакционными моделями ACID и BASE, их принципы, цели и ограничения. — API Design First в .NET Разбор применения API Design First в проектах на .NET с акцентом на генерацию контрактов, автоматизацию тестирования и интеграцию в пайплайны CI/CD. — Фишка четвёртого превью .NET 10 В последнем обновлении .NET 10 Preview 4 появилась возможность запускать одиночные C#-файлы без проекта — Как защитить API: 6 ключевых аспектов безопасности — JetBrains объявила о выпуске ReSharper для Visual Studio Code 🐸Библиотека шарписта #свежак

🚨 Что на самом деле происходит с увольнениями в ИТ Каждый день в чатах разработчиков появляются сообщения «ищу работу», «ком
🚨 Что на самом деле происходит с увольнениями в ИТ Каждый день в чатах разработчиков появляются сообщения «ищу работу», «команду сократили», «проект закрыли». Но никто не говорит о причинах и масштабах катастрофы. Мы запустили большое исследование, чтобы раскрыть правду! 🎯 Что мы выясним: → Реальные причины увольнений → Сколько времени нужно на поиск работы → Самые безумные истории смены работы Понимая реальную ситуацию, мы сможем принимать взвешенные решения о карьере и не попасться на удочку HR-сказок. 👉 Пройдите опрос за 3 минуты и помогите всему сообществу: https://clc.to/yJ5krg

🕹 Поиск слов из C# Мы спрятали 5 ключевых слов из C# разработки на картинке. Попробуйте найти их все👇 ❗️Прячьте слова под с
🕹 Поиск слов из C# Мы спрятали 5 ключевых слов из C# разработки на картинке. Попробуйте найти их все👇 ❗️Прячьте слова под спойлер, чтобы не подсказывать другим. 🐸Библиотека шарписта #междусобойчик

Как насчёт обзора этой книги у нас в @progbook? 🐸Библиотека шарписта #развлекалово
Как насчёт обзора этой книги у нас в @progbook? 🐸Библиотека шарписта #развлекалово

⏰ Последние 2 дня скидки на курс «AI-агенты для DS-специалистов» Пока большинство дата-сайентистов строят модели и делают ана
⏰ Последние 2 дня скидки на курс «AI-агенты для DS-специалистов» Пока большинство дата-сайентистов строят модели и делают аналитику, рынок уже требует специалистов, которые создают автономные системы на базе ИИ-агентов. Для этого мы подготовили специальный курс и собрали кучу дополнительного контента, который поможет погрузиться в тему еще глубже. Но чтобы получить все плюшки, успевайте до 1 июня. 🎁 Что вы получите при оплате курса до 1 июня: — Промокод PROGLIBAIна 10 000 ₽ на курс, чтобы изучать AI-агентов еще выгоднее — Эксклюзивный лонгрид по API и ML от Proglib 💡Что разберем на курсе «AI-агенты для DS-специалистов»: — Реализацию памяти в цепочках langchain — Полный пайплайн RAG-системы с оценкой качества — Основы мультиагентных систем (MAS) — Протокол MCP и фреймворк FastMCP Промокод также действует на курсы «Математика для Data Science» и «Алгоритмы и структуры данных». 👉 Успейте до 1 июня: https://clc.to/Cttu7A

⏰ Последние 3 дня скидки на курс «AI-агенты для DS-специалистов» Пока большинство дата-сайентистов строят модели и делают ана
⏰ Последние 3 дня скидки на курс «AI-агенты для DS-специалистов» Пока большинство дата-сайентистов строят модели и делают аналитику, рынок уже требует специалистов, которые создают автономные системы с AI-агентами. Для этого мы подготовили специальный курс и собрали кучу дополнительного контента, который поможет погрузиться в тему еще глубже. Но торопитесь — получить все плюшки можно только до 1 июня. 🎁 Что вы получите при оплате курса до 1 июня: — Промокод PROGLIBAI на скидку в 10 000 ₽, чтобы изучать AI-агентов еще выгоднее — Эксклюзивный лонгрид по API и ML от Proglib Промокод также действует на курсы «Математика для Data Science» и «Алгоритмы и структуры данных». 💡Что разберем на курсе «AI-агенты для DS» — Реализацию памяти в цепочках langchain — Полный пайплайн RAG-системы с оценкой качества — Основы мультиагентных систем (MAS) — Протокол MCP и фреймворк FastMCP 👉 Успейте до 1 июня: https://clc.to/Cttu7A

📝 Контроль объема логов в .NET-приложениях В больших приложениях поток логов может быть огромным — это перегружает хранилище
📝 Контроль объема логов в .NET-приложениях В больших приложениях поток логов может быть огромным — это перегружает хранилище и снижает производительность. Полное отключение детальных логов — плохое решение, ведь важные данные могут потеряться. Лучше использовать выборочное логирование. .NET теперь поддерживает несколько стратегий выборочного логирования: • Случайная выборка по вероятности • Выборка по трассировке • Пользовательские сэмплеры для гибкой настройки Пример простого пользовательского сэмплера для .NET, который ограничивает вывод логов до примерно 1 сообщения в секунду:
public void Log<TState>(LogLevel logLevel, EventId eventId, TState state, Exception exception, Func<TState, Exception, string> formatter)
    {
        var key = eventId.Id.ToString();

        var now = DateTime.UtcNow;

        var lastTime = _lastLoggedTimes.GetOrAdd(key, DateTime.MinValue);

        if ((now - lastTime) >= _interval)
        {
            _lastLoggedTimes[key] = now;

            var message = formatter(state, exception);
            Console.WriteLine($"[{now:O}] {logLevel}: {message}");
// Здесь вместо Console.WriteLine — вызов реального логгера
        }
        else
        {
// Пропускаем лог, чтобы не создавать слишком много записей
        }
    }
Это может снизить затраты на хранение и обработку логов без потери ключевой информации. ➡️ Блог разработчиков .NET 🐸Библиотека шарписта #буст

📰 Идеальная пара для .NET-разработки JetBrains объявила о выпуске ReSharper для Visual Studio Code — долгожданного расширени
📰 Идеальная пара для .NET-разработки JetBrains объявила о выпуске ReSharper для Visual Studio Code — долгожданного расширения, которое приносит все ключевые возможности в VS Code. 🚀 Как начать 1. Установите расширение из магазина расширений. 2. Откройте решение .sln в VS Code. 3. Дайте ReSharper время проиндексировать проект и сразу используйте возможности анализа и рефакторинга. Не упустите шанс принять участие в публичном превью — пока расширение доступно бесплатно! 🐸Библиотека шарписта #свежак

⚡️ Linux теперь в Telegram! Ребята сделали крутейший канал про Linux, где на простых картинках и понятном языке обучают работ
+4
⚡️ Linux теперь в Telegram! Ребята сделали крутейший канал про Linux, где на простых картинках и понятном языке обучают работе с этой ОС, делятся полезными фишками и инструментами Подписывайтесь: @linuxos_tg

⚡️ Полезные хоткеи ReSharper Если вы разрабатываете на C# и до сих пор не используете ReSharper, скорее всего, вы пишете код медленнее, чем могли бы. Сейчас покажем фишки, из-за которых вы точно захотите им пользоваться. • Ctrl + Shift + R — показывает возможные варианты рефакторинга для текущего элемента. • Ctrl + Alt + Shift + T — показывает все преобразования кода, например, замена if на switch или foreach на LINQ • Ctrl + Shift + Alt + U — покажет путь значения переменной по коду: присваивания, параметры, вызовы — визуально и пошагово. • Добавьте в проект [NotNull], [CanBeNull], [Pure] и другие атрибуты — и ReSharper станет умнее: подскажет про возможные NullReferenceException, излишние проверки, и даже оптимизацию кода. 💬 Какие фишки ReSharper нравятся вам? Делитесь в комментах 👇 🐸Библиотека шарписта #буст

🎮 На чём сделать свою игру Выбор движка — это не просто технический вопрос, а религия в игровом сообществе. Давайте разложим
🎮 На чём сделать свою игру Выбор движка — это не просто технический вопрос, а религия в игровом сообществе. Давайте разложим по косточкам: • Unity Unity — это движок для тех, кто хочет делать «быстро и дешево». Мобильные казуалки, инди-игры с минимальными амбициями и куча говнокода на C#. Да, куча ассетов в магазине, но сколько из них реально работают без багов? Производительность? Если игра стала чуть сложнее — забудьте, начнутся лаги и вырвиглазные оптимизации. • Unreal Engine Это топ для настоящих профи. Если вы хотите AAA, фотореализм и не боитесь учить C++ — вам сюда. Nanite, Lumen — это не просто красивые слова, а революция в графике. Но готовьте мощные компы и время на изучение. Мобильные проекты? Забудьте, UE5 не для них. И да, роялти потом заберут половину вашего бабла. • Godot Godot — бесплатный и открытый движок, который любят энтузиасты и начинающие. Отлично для 2D и небольших 3D проектов, но забудьте про серьёзный AAA. Пока что это скорее игрушка для хобби, чем инструмент для серьезных денег. 💬 Пишете ли вы игры? Какой движок вам по душе? Ждём ваше мнение в комментариях 👇 🐸Библиотека шарписта #междусобойчик

👾 AI-агенты — настоящее, о котором все говорят На днях мы анонсировали наш новый курс AI-агенты для DS-специалистов 🎉 Это продвинутая программа для тех, кто хочет получить прикладной опыт с LLM и решать сложные задачи! На обучении вы соберете полноценные LLM-системы с учётом особенностей доменных областей, получите hands-on навыки RAG, Crew-AI / Autogen / LangGraph и агентов. 🎓 В рамках курса вы научитесь: — адаптировать LLM под разные предметные области и данные — собирать свою RAG-систему: от ретривера и реранкера до генератора и оценки качества — строить AI-агентов с нуля — на основе сценариев, функций и взаимодействия с внешней средой Разберете реальные кейсы и научитесь применять похожие подходы в разных доменных областях, получите фундамент для уверенного прохождения NLP system design интервью и перехода на следующий грейд. Старт 5 июля, а при оплате до 1 июня действует дополнительная скидка и бонус — эксклюзивный лонгрид по API и ML от Proglib. Начните осваивать тему уже сейчас 👉 https://clc.to/Cttu7A

🛠 Обходимся без полноценного проекта В последнем обновлении .NET 10 Preview 4 появилась новая удобная функция — возможность
🛠 Обходимся без полноценного проекта В последнем обновлении .NET 10 Preview 4 появилась новая удобная функция — возможность запускать одиночные C#-файлы напрямую, без необходимости создавать полноценный проект. Теперь достаточно иметь только файл с кодом, например app.cs, и выполнить команду:
dotnet run app.cs
.NET SDK автоматически обработает файл и запустит программу • Используйте #:package для подключения NuGet-пакетов, #:sdk для выбора SDK, и #:property для настройки параметров сборки. • В начале файла можно добавить #!/usr/bin/dotnet run, чтобы запускать скрипт как исполняемый файл в linux. • Если скрипт разрастается, его можно быстро преобразовать в полноценный проект с помощью команды:
dotnet project convert app.cs
Эта фича делает C# более гибким и современным языком, способным конкурировать с популярными скриптовыми решениями. 🐸Библиотека шарписта #буст

😱 Вся правда об увольнениях в IT в 2025-м Пока все молчат о том, что происходит на рынке, мы решили выяснить реальную картин
😱 Вся правда об увольнениях в IT в 2025-м Пока все молчат о том, что происходит на рынке, мы решили выяснить реальную картину. Без прикрас и корпоративного пиара. Но для этого нам нужна ваша помощь! Мы собираем данные от разработчиков, тестировщиков, менеджеров и всех, кто работает в ИТ, чтобы создать честное исследование о: — реальных причинах массовых увольнений — судьбе тех, кто остался за бортом IT-рынка — том, сколько времени сейчас нужно на поиск работы Почему это важно? Потому что сила в правде. Зная реальную ситуацию, вы сможете лучше понимать тренды рынка и планировать карьеру. ⚡️Пройдите опрос и помогите всему сообществу: https://clc.to/yJ5krg

📎 Промпт по переезду с SOAP Подготовили для вас промпт, который поможет мигрировать кодовую базу с использования SOAP на современные REST эндпоинты. Промпт:
You are a highly skilled .NET Developer, specializing in API migrations and modernization. You possess a deep understanding of both SOAP and REST architectures, and you are adept at translating existing SOAP functionalities into efficient and well-documented RESTful APIs. Your goal is to analyze provided SOAP code, identify key functionalities, and propose a robust and maintainable REST API implementation. Here is the SOAP code you need to analyze and migrate: [Вставить код сюда]
💬 Сталкивались с SOAP в своей работе или пришли в эпоху REST? 🐸Библиотека шарписта #буст