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

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

Открыть в Telegram

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

Больше

📈 Аналитический обзор Telegram-канала Библиотека шарписта | C#, F#, .NET, ASP.NET

Канал Библиотека шарписта | C#, F#, .NET, ASP.NET (@csharpproglib) языкового сегмента Русский является активным участником. Сейчас сообщество объединяет 21 687 подписчиков, занимая 5 949 место в категории Технологии и приложения и 30 265 место в регионе Россия.

📊 Показатели аудитории и динамика

С момента создания невідомо проект демонстрирует стремительный рост, собрав аудиторию из 21 687 подписчиков.

Согласно последним данным от 31 августа, 2026, канал показывает стабильную активность. За последние 30 дней изменение числа участников составило -56, а за последние 24 часа — -12, при этом общий охват остаётся высоким.

  • Статус верификации: Не верифицирован
  • Уровень вовлечённости (ER): Средний показатель вовлечённости аудитории составляет 17.05%. В первые 24 часа после публикации контент обычно набирает 7.97% реакций от общего числа подписчиков.
  • Охват публикаций: В среднем каждый пост получает 3 698 просмотров. В течение первых суток публикация набирает 1 728 просмотров.
  • Реакции и взаимодействия: Аудитория активно поддерживает контент: среднее количество реакций на один пост — 23.
  • Тематические интересы: Контент сосредоточен на ключевых темах, таких как .net, шарписта, навигация, await, string.

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

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

Благодаря высокой частоте обновлений (последние данные получены 01 сентября, 2026) канал поддерживает актуальность и высокий уровень охвата публикаций. Аналитика показывает, что аудитория активно взаимодействует с контентом, что делает его важной точкой влияния в категории Технологии и приложения.

21 687
Подписчики
-1224 часа
-177 дней
-5630 дней
Архив постов
🔄 .NET Aspire 9.1: новые возможности Microsoft продолжает улучшать экосистему .NET, и в последнем обновлении .NET Aspire 9.1
🔄 .NET Aspire 9.1: новые возможности Microsoft продолжает улучшать экосистему .NET, и в последнем обновлении .NET Aspire 9.1 появилось немало полезных фич. Давайте посмотрим что нового. Ключевые обновления 1️⃣ Отношения ресурсов — теперь на панели управления можно видеть иерархию ресурсов, где «родительские» и «дочерние» ресурсы отображаются вложенно. 2️⃣ Переопределение локализации — появилась возможность изменять язык панели управления независимо от настроек браузера, что обеспечивает большую гибкость для пользователей из разных регионов.​ 3️⃣ Фильтрация ресурсов — на странице ресурсов добавлены фильтры по типу ресурса, состоянию и состоянию здоровья, что облегчает навигацию и управление.​ 4️⃣ Расширенные детали ресурсов — при выборе ресурса в панели управления теперь отображаются дополнительные данные, включая ссылки, обратные ссылки и тома с их типами монтирования.​ 5️⃣ Поддержка CORS для локальных доменов — введена возможность настройки переменной окружения DOTNET_DASHBOARD_CORS_ALLOWED_ORIGINS, позволяющая панели управления получать телеметрию от других браузерных приложений, работающих на пользовательских локальных доменах.​ 6️⃣ Гибкость работы с консольными логами — теперь можно загружать логи для анализа в сторонних диагностических инструментах, а также очищать их прямо с панели управления. 📎 Подробнее в блоге компании 🐸Библиотека шарписта

⚙️ Разделяй и властвуй в архитектуре приложений Command Query Responsibility Segregation (CQRS) — это подход, при котором чте
⚙️ Разделяй и властвуй в архитектуре приложений Command Query Responsibility Segregation (CQRS) — это подход, при котором чтение и изменение данных обрабатываются разными моделями. 🔹 Команды — изменяют данные: создание, обновление, удаление. 🔹 Запросы — отвечают за быстрое чтение данных. CQRS отлично подходит для нагруженных систем, микросервисов и event-driven архитектуры. ➡️ Читать подробности про CQRS 🐸Библиотека шарписта

⚡️ .NET 10 Preview 1 Команда .NET с радостью объявляет о выпуске первой предварительной версии .NET 10. Этот релиз включает з
⚡️ .NET 10 Preview 1 Команда .NET с радостью объявляет о выпуске первой предварительной версии .NET 10. Этот релиз включает значительные улучшения библиотеки, рантайма, SDK и другое. Давайте рассмотрим ключевые нововведения и улучшения. Основные Улучшения: Библиотеки Поиск сертификатов по отпечаткам, отличным от SHA-1. Поддержка PEM-кодированных данных в ASCII/UTF-8. Новые методы для работы с датами и строками, включая числовые порядки для сравнения строк. Улучшения производительности и памяти в ZipArchive. Рантайм: Девиртуализация методов интерфейса массива. Аллокация стека для массивов значимых типов. Поддержка AVX10.2. SDK: • Обрезание ссылок на пакеты, предоставляемые фреймворком. C#: • Поддержка nameof в несвязанных обобщениях. • Неявные преобразования span. • Поля, поддерживающие свойства. • Модификаторы для простых лямбда-параметров. F#: • Обновления языка, стандартной библиотеки и компилятора. Visual Basic: • Поддержка ограничений unmanaged. • Приоритет разрешения перегрузки. ASP.NET & Blazor: • Поддержка OpenAPI 3.1. • Генерация OpenAPI документов в формате YAML. • Улучшения для интеграционного тестирования приложений. .NET MAUI: • Улучшения качества и производительности, включая усовершенствования CollectionView для iOS и Mac Catalyst. Entity Framework Core: • Поддержка оператора LeftJoin. • Расширение метода ExecuteUpdateAsync. Контейнерные Изображения: • Использование Ubuntu 24.04 и Debian 13 «Trixie» для контейнерных образов. Оставайтесь с нами, обязательно рассмотрим самое интересное поближе. ➡️ Подробности превью 🐸Библиотека шарписта

🤔 Основы математики в Machine Learning / Deep Learning 🗓 6 марта приглашаем вас на прямой эфир, где мы подробно разберем ря
🤔 Основы математики в Machine Learning / Deep Learning 🗓 6 марта приглашаем вас на прямой эфир, где мы подробно разберем ряд Тейлора, собственные векторы и другие ключевые понятия в ML. (ссылка) 🌟 Спикер: *Мария Горденко* – Старший преподаватель ФКН НИУ ВШЭ, НИТУ МИСИС, аспирант департамента анализа данных и искусственного интеллекта ФКН НИУ ВШЭ, а также преподаватель на курсе Алгоритмы и структуры данных в proglib academy. Место работы: Инженер-программист, ведущий эксперт НИУ ВШЭ, цифровой ассистент и цифровой консультант НИУ ВШЭ. 😮 На вебинаре вы узнаете: 🔵 Теорию вероятностей: обсудим случайные величины, вероятность, математическое ожидание и дисперсию. 🔵 Линейную алгебру: изучим векторы, матрицы, собственные векторы и собственные значения. 🔵 Математический анализ: разберем производные и разложение функций в ряд Тейлора. 🔵 Практику: применим полученные знания на реальных кейсах из области Machine Learning и Deep Learning. 🎯 Почему это важно? Понимание математических основ помогает глубже разобраться в работающих под капотом алгоритмах ML/DL и эффективно применять их на практике. 👉 Присоединяйтесь к нам и совершенствуйте свои навыки в машинном обучении! 📌 Регистрация по ссылке: https://proglib.io/w/96569306

🧠 Твоя БД скоро станет умнее тебя: 5 трендов open-source баз данных 2025 БД перестают быть просто хранилищем — теперь они оп
🧠 Твоя БД скоро станет умнее тебя: 5 трендов open-source баз данных 2025 БД перестают быть просто хранилищем — теперь они оптимизируют запросы, автоматически анализируют данные и даже используют AI для прогнозов. Какие фичи перевернут мир open-source БД в 2025? Узнайте в статье👇 🫢 Прочитать статью 🐸Библиотека devops'a

🎮🚀 8 простых способов улучшить производительность вашей игры в Unity Хотите, чтобы ваша игра работала быстрее, не лагала и
🎮🚀 8 простых способов улучшить производительность вашей игры в Unity Хотите, чтобы ваша игра работала быстрее, не лагала и не вызывала у игроков желание выбросить контроллер? Тогда пришло время оптимизировать производительность. Советуем почитать статью, где разобраны практические методы, которые помогут сделать ваш проект более стабильным и плавным. 🤩 Прочитать статью 🐸Библиотека шарписта

🔄 AutoMapper 14.0.0 – что нового Недавно вышла новая версия AutoMapper. Она принесла важные улучшения для .NET-разработчиков
🔄 AutoMapper 14.0.0 – что нового Недавно вышла новая версия AutoMapper. Она принесла важные улучшения для .NET-разработчиков, которые мы сейчас разберём. Ключевые изменения: ✅ Поддержка .NET 8 — теперь AutoMapper полностью совместим с последней LTS-версией .NET. ✅ Исправление полиморфного маппинга — устранена проблема с явными/неявными отображениями наследуемых типов. ✅ Улучшенная валидация конфигурации — теперь ошибки собираются и выводятся как единое исключение, что упрощает отладку. ✅ Обновление соглашений об именовании — профиль маппинга теперь использует глобальные настройки. ✅ Оптимизация производительности — исправлены мелкие баги, улучшена блокировка потоков. ➡️ Подробности и код 🐸Библиотека шарписта

🧑‍💻 Статьи для IT: как объяснять и распространять значимые идеи Напоминаем, что у нас есть бесплатный курс для всех, кто хо
🧑‍💻 Статьи для IT: как объяснять и распространять значимые идеи Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом. Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций. Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах. 👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.

🧑‍💻 Не строка и не число В словаре в C# ключами обычно служат строки или числа. Но что, если мы расскажем как использовать
🧑‍💻 Не строка и не число В словаре в C# ключами обычно служат строки или числа. Но что, если мы расскажем как использовать любые другие структуры. Чтобы использовать свой класс как ключ, необходимо правильно переопределить два метода: ✅ Equals() – определяет, когда два объекта считаются равными. ✅ GetHashCode() – вычисляет хеш-код для корректной работы Dictionary. Без этих переопределений словарь не сможет корректно сравнивать объекты. ➡️ Посмотреть реализацию 🐸Библиотека шарписта

📊 Почему увольнять программистов ради ИИ — путь к провалу Мы разберем, почему компании, которые массово увольняют разработчи
📊 Почему увольнять программистов ради ИИ — путь к провалу Мы разберем, почему компании, которые массово увольняют разработчиков в пользу ИИ, рискуют остаться у разбитого корыта. Сгенерированный код не умеет исправлять баги, а инженеры, которые действительно понимают систему, становятся редкостью и роскошью. ➡️ Что внутри статьи ▪️ Почему новые поколения программистов рискуют потерять ключевые навыки. ▪️ Как компании, заменившие инженеров ИИ, столкнутся с серьезными проблемами. ▪️ Почему опытные разработчики станут супердорогими и востребованными. ▪️ К чему приведет полная ставка на искусственный интеллект в IT. 🔵 Подтяните свои знания о машинном обучении вместе с нашим курсом «Базовые модели ML и приложения» 🔗 Читайте статью

Роботы уже помогают получить работу в Сбере 🤖 ⚡️ AI-рекрутер моментально анализирует твои ответы и выдаёт фидбэк сразу после
Роботы уже помогают получить работу в Сбере 🤖 ⚡️ AI-рекрутер моментально анализирует твои ответы и выдаёт фидбэк сразу после интервью. Больше никаких “Мы вам перезвоним” – всё быстро, чётко и по делу. Как получить пре-офер от Сбера? 1️⃣ Зарегистрируйся на платформе 2️⃣ Авторизуйся через Телеграм 3️⃣ Пройди AI-интервью 💡 Обратную связь ты получишь сразу, а рекрутеры Сбера свяжутся с тобой в течение нескольких дней. 🔗 Попробуй прямо сейчас! 👉 https://clc.to/GkOTTA 🚀 Реклама. ПАО СБЕРБАНК, ИНН 7707083893. Erid 2VtzqubZo8S

🆚 Разница API и SDK Если вы когда-либо работали с интеграциями, то наверняка сталкивались с терминами API и SDK. Но что они
🆚 Разница API и SDK Если вы когда-либо работали с интеграциями, то наверняка сталкивались с терминами API и SDK. Но что они означают и когда использовать каждый из них. 📌 API (Application Programming Interface) — это набор методов для взаимодействия с внешними сервисами и приложениями. 📌 SDK (Software Development Kit) — это полный набор инструментов, включающий API, документацию, библиотеки и утилиты для разработки. ➡️ Подробнее в видео 🐸Библиотека шарписта

🛠 Техника для решения задач Бэктрекинг (Backtracking) — это алгоритмическая техника поиска, которая перебирает возможные реш
🛠 Техника для решения задач Бэктрекинг (Backtracking) — это алгоритмическая техника поиска, которая перебирает возможные решения рекурсивно, откатываясь назад, если текущий путь не ведёт к успеху. ➖ Как работает бэктрекинг 1. Выбираем следующий шаг – пробуем одно из возможных решений. 2. Проверяем ограничение – если путь невозможен, откатываемся назад. 3. Продолжаем поиск – если решение найдено, фиксируем его и ищем другие варианты. Пример кода — поиск всех перестановок строки
class Program
{
    static void Permute(char[] arr, int l, int r)
    {
        if (l == r)
        {
            Console.WriteLine(new string(arr));
        }
        else
        {
            for (int i = l; i <= r; i++)
            {
                (arr[l], arr[i]) = (arr[i], arr[l]); // Обмен символами
                Permute(arr, l + 1, r);
                (arr[l], arr[i]) = (arr[i], arr[l]); // Откат назад
            }
        }
    }

    static void Main()
    {
        string str = "ABC";
        Permute(str.ToCharArray(), 0, str.Length - 1);
    }
}
Где используется • Генерация перестановок и комбинаций – подбор паролей, составление расписаний. • Задача N ферзей – расстановка фигур без угрозы друг другу. • Поиск пути в лабиринте – навигация в сложных структурах. • Разбор выражений и парсинг – обработка кода и регулярных выражений. 🤔 Использовали ли вы бэктрекинг в реальных проектах? Делитесь опытом в комментариях! 👇 🐸Библиотека шарписта

Совет на 2025-й — будьте осторожнее с выбором работы. IT-рынок штормит: массовые сокращения, заморозка найма, снижение зарпла
Совет на 2025-й — будьте осторожнее с выбором работы. IT-рынок штормит: массовые сокращения, заморозка найма, снижение зарплат. В такое время особенно важно отличать стоящие офферы от проходных. Знакомо? Открываешь вакансию, а там: «Ищем middle-разработчика с опытом 10 лет, знанием 15 языков и готовностью работать за печеньки. Офис в Челябинске, релокация за ваш счет» 🤦‍♂️ Чтобы не тратить время на сотни сомнительных предложений, подпишитесь на IT Job Hub. Там мы отфильтровываем весь мусор и публикуем только избранные вакансии в стабильных компаниях: — Зарплаты на уровне рынка, а не на уровне голодного студента — Никаких «мы молодая и дружная семья» — только адекватные условия — Проверенные работодатели, а не стартапы из сомнительных сфер Вакансии удобно разбиты по тегам: #python #java #go #data #devops и по другим направлениям. Без воды и лишнего спама — только проверенные вакансии в знакомых компаниях. Подписывайтесь, если не хотите упустить работу мечты → @proglib_jobs

🚀 Когда стоит отказаться от DI через конструктор Внедрение зависимостей через конструктор — стандартная практика, но не всег
🚀 Когда стоит отказаться от DI через конструктор Внедрение зависимостей через конструктор — стандартная практика, но не всегда лучшая. Разберём, когда не стоит её использовать. 🔹 Singleton со Scoped/Transient зависимостями — может вызвать утечки памяти. Решение: фабрики или внедрение через методы. 🔹 Слишком длинные конструкторы — усложняют поддержку. Решение: рефакторинг или внедрение через свойства. 🔹 Динамические зависимости — на этапе компиляции неизвестны. Решение: сервис-локаторы или фабрики. 💡 DI через конструктор хорош, но не универсален. Выбирайте подход в зависимости от контекста ➡️ Подробнее про решение проблем 🐸Библиотека шарписта

📸 Создание сканера штрих-кодов в .NET MAUI для Windows Desktop Мы нашли проект, в котором создано кроссплатформенное приложе
📸 Создание сканера штрих-кодов в .NET MAUI для Windows Desktop Мы нашли проект, в котором создано кроссплатформенное приложение для Windows, позволяющее считывать коды прямо с камеры, без необходимости в дополнительных устройствах. ➖ Что потребовалось для разработки ✅ .NET MAUI — кроссплатформенный фреймворк для разработки UI-приложений. ✅Dynamsoft Barcode Reader — SDK для распознавания штрих-кодов. ✅Windows Media API — работа с камерой и захват изображений. ✅SkiaSharp — библиотека для графического отображения результатов. ➖ Как работает 1. Получение изображения с камеры с помощью Windows Media API. 2.Обработка кадра и передача его в Dynamsoft Barcode Reader. 3. Распознавание штрих-кода и отображение результата. 4. Вывод данных с графическим выделением кода через SkiaSharp. ➡️ Посмотреть реализацию 🐸Библиотека шарписта

🛠 Используем IOptions с record В .NET 9 теперь можно использовать record-тип вместо классов для IOptions. В отличие от класс
🛠 Используем IOptions с record В .NET 9 теперь можно использовать record-тип вместо классов для IOptions<T>. В отличие от классов, record в IOptions<T> в .NET сравнивается по значению. Он неизменяем, что защищает настройки от случайных изменений, а его лаконичный синтаксис делает код более чистым и поддерживаемым. Теперь можно определять конфигурационные записи, загружать их из appsettings.json и внедрять в сервисы через IOptions<T>. Кроме того, IOptionsSnapshot<T> и IOptionsMonitor<T> позволяют динамически обновлять настройки без перезапуска приложения. ➡️ Подробности и примеры 🐸Библиотека шарписта