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

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

Open in Telegram

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

Show more

📈 Analytical overview of Telegram channel Библиотека шарписта | C#, F#, .NET, ASP.NET

Channel Библиотека шарписта | C#, F#, .NET, ASP.NET (@csharpproglib) in the Russian language segment is an active participant. Currently, the community unites 21 687 subscribers, ranking 5 943 in the Technologies & Applications category and 30 265 in the Russia region.

📊 Audience metrics and dynamics

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

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

  • Verification status: Not verified
  • Engagement rate (ER): The average audience engagement rate is 17.05%. Within the first 24 hours after publication, content typically collects 7.93% reactions from the total number of subscribers.
  • Post reach: On average, each post receives 3 700 views. Within the first day, a publication typically gains 1 720 views.
  • Reactions and interaction: The audience actively supports content: the average number of reactions per post is 23.
  • Thematic interests: Content is focused on key topics such as .net, шарписта, навигация, await, string.

📝 Description and content policy

The author describes the resource as a platform for expressing subjective opinions:
Все самое полезное для C#-разработчика в одном канале. Наши курсы: https://clc.to/y3LDtw По рекламе: @proglib_adv Для обратной связи: @proglibrary_feeedback_bot РКН: https://gosuslugi.ru/snet/67a5c81cdc130259d5b7fead

Thanks to the high frequency of updates (latest data received on 31 August, 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.

21 687
Subscribers
-424 hours
-67 days
-4630 days
Posts Archive
☺️ Подборка вакансий для шарпистов 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? 🐸Библиотека шарписта #буст

🔒 Как защитить API: 6 ключевых аспектов безопасности API — ключевой элемент взаимодействия между приложениями, но при этом ч
🔒 Как защитить API: 6 ключевых аспектов безопасности API — ключевой элемент взаимодействия между приложениями, но при этом часто становится уязвимым звеном в системе безопасности. Что необходимо для надежной защиты API: 1. Аутентификация и контроль доступа Эффективные механизмы проверки пользователей и управление правами доступа — фундамент для предотвращения несанкционированного доступа. Современные решения, такие как OAuth 2.0 и JWT, позволяют точно определить пользователя и ограничить его возможности, снижая риски взлома. 2. Применение HTTPS Шифрование трафика с помощью HTTPS обеспечивает конфиденциальность данных при передаче, защищая их от перехвата и подмены. Эти два пункта — основа минимальной защиты API. В статье подробно рассмотрены остальные важные аспекты, которые помогут сделать разработку безопасной и предотвратить финансовые потери из-за уязвимостей. 🐸Библиотека шарписта #буст

🤯 Почему на собеседованиях в топовые компании проваливаются даже опытные разработчики Проблема большинства программистов: вы отлично пишете код, знаете фреймворки и можете разобраться в любом проекте. Но когда интервьюер просит найти кратчайший путь в графе или отсортировать массив за O(n log n) — ступор. Чтобы не теряться на базовых вопросах, приходите на курс «Алгоритмы и структуры данных». Тем более, что мы дарим на него промокод PROGLIBAI на 10 000 ₽ в честь запуска другого курса — «AI-агенты для DS-специалистов». 🧐 Что будет на курсе по алгоритмам: — Изучение производительности алгоритмов и O-нотации — Числовые алгоритмы: от алгоритма Эвклида до решета Эратосфена — Работа с массивами: от линейного поиска до оптимизации операций вставки/удаления — Бинарный поиск и его применение в реальных задачах — Практические задачи на каждую тему + обратная связь от преподавателей После курса вы перестанете бояться алгоритмических секций на собеседованиях и сможете претендовать на позиции в топовых компаниях. 👉 Успейте использовать промокод до 1 июня: https://clc.to/590e_g