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

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

Open in Telegram

Все самое полезное для C#-разработчика в одном канале. Как запустить своего ии-агента: https://clc.to/tvpmDQ По рекламе: @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 860 subscribers, ranking 6 187 in the Technologies & Applications category and 30 800 in the Russia region.

📊 Audience metrics and dynamics

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

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

  • Verification status: Not verified
  • Engagement rate (ER): The average audience engagement rate is 12.77%. Within the first 24 hours after publication, content typically collects 7.38% reactions from the total number of subscribers.
  • Post reach: On average, each post receives 2 793 views. Within the first day, a publication typically gains 1 614 views.
  • Reactions and interaction: The audience actively supports content: the average number of reactions per post is 8.
  • 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/tvpmDQ По рекламе: @proglib_adv Для обратной связи: @proglibrary_feeedback_bot РКН: https://gosuslugi.ru/snet/67a5c81cdc130259d5b7fead

Thanks to the high frequency of updates (latest data received on 15 June, 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 860
Subscribers
+524 hours
-207 days
-4430 days
Posts Archive
#️⃣🔄 Асинхронность в Unity: лучше или хуже, чем корутины? Unity развивается, и старые добрые корутины постепенно уступают ме
#️⃣🔄 Асинхронность в Unity: лучше или хуже, чем корутины? Unity развивается, и старые добрые корутины постепенно уступают место асинхронным методам. Мы привыкли к StartCoroutine(), но стоит ли переходить на Task? Разбираем плюсы и минусы каждого подхода. 📎 Читать статью 🐸Библиотека шарписта

💬 Шаблон для своего чата с ИИ Microsoft в новом превью представили шаблон для разработки чат-приложений c ИИ. Шаблон позволя
💬 Шаблон для своего чата с ИИ Microsoft в новом превью представили шаблон для разработки чат-приложений c ИИ. Шаблон позволяет создать интерфейс чата, который может взаимодействовать с образцами PDF-файлов или вашими собственными данными, используя паттерн Retrieval Augmented Generation (RAG). Сгенерированный код включает UI-компоненты для взаимодействия в чате, отслеживания цитат и предложений для дальнейших действий. 🚀 Как начать Достаточно установить шаблон командой:
dotnet new install Microsoft.Extensions.AI.Templates
🤔 Уже появились идеи как это использовать? 🐸Библиотека шарписта #буст

🤔 Какую IDE выбрать Сколько разработчиков – столько мнений. Одни держатся за Visual Studio, несмотря на её «вес» в 100 ГБ. Д
🤔 Какую IDE выбрать Сколько разработчиков – столько мнений. Одни держатся за Visual Studio, несмотря на её «вес» в 100 ГБ. Другие фанатеют от Rider, но не хотят платить. А кто-то вообще пишет C# в VS Code и не парится. 👉 Может, пора менять дефолтную IDE? Или старый добрый VS всё ещё впереди? Давайте разберёмся в комментариях 🐸Библиотека шарписта #междусобойчик

🏃‍♀️ 50+ каналов, которые должен читать каждый разработчик Отобрали для вас полезные и проверенные каналы для программистов — в них вы найдете все самое интересное, от технических новостей до практических гайдов. IT Job Hub | Работа и вакансии в IT — избранные IT-вакансии Библиотека программиста — новости из мира IT и технологий Книги для программистов — самые годные книги по любым языкам и стекам IT-мемы — мемы про жизу айтишника Proglib Academy — обучение и курсы, чтобы стать топовым специалистом Азбука айтишника — азы из мира разработки Библиотека нейросетей — лайфхаки и промпты для разных задач, баттлы нейронок и новости из мира ИИ Библиотека фронтендера — все о JS, React, Angular и не только Библиотека мобильного разработчика — лайфхаки и новости из мира Swift и Kotlin Библиотека хакера — уязвимости, атаки, бэкдоры и как от них защититься Библиотека тестировщика — самое интересное о том, как крашить код 🦫 Go Библиотека Go-разработчика Библиотека задач по Go Библиотека Go для собеса Вакансии по Go #️⃣ C# Библиотека шарписта Библиотека задач по C# Библиотека собеса по C# Вакансии по C# 🔧 DevOps Библиотека devops’а Библиотека задач по DevOps Библиотека собеса по DevOps Вакансии по DevOps & SRE 🐘 PHP Библиотека пхпшника Библиотека задач по PHP Библиотека PHP для собеса Вакансии по PHP, Symfony, Laravel 🐍 Python Библиотека питониста Библиотека Python для собеса Библиотека задач по Python Вакансии по питону, Django, Flask ☕️ Java Библиотека джависта Библиотека задач по Java Библиотека Java для собеса Вакансии по Java 📊 Data Science Библиотека дата-сайентиста Библиотека задач по Data Science Библиотека Data Science для собеса Вакансии по Data Science 🎮 C++ Библиотека C/C++ разработчика Библиотека задач по C++ Библиотека C++ для собеса Вакансии по C++ Подписывайтесь на интересные вам каналы и сохраняйте пост в закладки, чтобы не потерять 🔑

🚰 Потоковая обработка данных IAsyncEnumerable — это асинхронный аналог IEnumerable. Вместо обычного foreach можно использова
🚰 Потоковая обработка данных IAsyncEnumerable<T> — это асинхронный аналог IEnumerable<T>. Вместо обычного foreach можно использовать await foreach, а для получения элементов асинхронно yield return вместе с async и await. Рассмотрим на примере. C IAsyncEnumerable данные обрабатываются по мере поступления, то есть не нужно ждать загрузки всех данных в память:
public async IAsyncEnumerable<int> GetNumbersAsync()
{
    for (int i = 1; i <= 5; i++)
    {
        await Task.Delay(500); 
// Имитируем задержку (асинхронно!)
        yield return i; 
// Возвращаем элемент сразу, не дожидаясь всех остальных
    }
}

await foreach (var number in GetNumbersAsync())
{
    Console.WriteLine(number); 
// Выводит числа по мере их поступления!
}
IAsyncEnumerable<T> – это как потоковое видео, а IEnumerable<T> — это скачивание всего фильма перед просмотром. 🐸Библиотека шарписта #буст

🧮🔠 Математика в действии: решаем хитрые задачи по прогнозированию, оптимизации и логике Статья, которая поможет развить нав
🧮🔠 Математика в действии: решаем хитрые задачи по прогнозированию, оптимизации и логике Статья, которая поможет развить навыки решения задач с помощью математики. ➡️ Вот что вас ждет 1️⃣ Прогнозирование численности населения — используем цепи Маркова для предсказания миграций между городом и пригородами. 2️⃣ Минимизация затрат — находим минимальное скалярное произведение векторов для оптимального распределения задач между работниками. 3️⃣ Машина времени — решаем задачу максимального числа пересекающихся временных интервалов с помощью заметающей прямой. 4️⃣ Алгоритм Целлера — вычисляем день недели по дате. Проверка на практике. 🔵 Хочешь прокачаться в математике для ML? Тогда разбирайся с этими задачами и не упусти вебинар: «Математика для ML: от теории к практике». 👉 Читать статью

↔️ Миграция C на F Нашли промт, который превратит нейросеть в разработчика и на C#, и на F#, чтобы помочь вам с миграцией кодовой базы:
As a C# and F# specialist, your task is to guide the migration from C# to F# for a specific project or codebase. Your goal is to provide a comprehensive plan that outlines the steps, considerations, and potential benefits of this transition.

Here is the format you will use to present your recommendations:

---

## Current C# Codebase
$current_codebase_description

## Reasons for Migrating to F#
$reasons_for_migration

## Migration Plan
1. $migration_step_1
2. $migration_step_2
3. $migration_step_3
4. $migration_step_4
5. $migration_step_5

## Potential Challenges and Mitigation Strategies
$potential_challenges
$mitigation_strategies

## Expected Benefits of F#
$expected_benefits

---

Please provide your detailed migration plan and recommendations for transitioning the codebase from C# to F#.
Вы когда-нибудь переписывали функционал с одного языка на другой? Делитесь своими впечатлениями в комментариях ⬇️ 🐸Библиотека шарписта #буст

📱 GitHub в стиле TikTok GitTok — это новый способ исследовать репозитории GitHub. Вместо привычного поиска и просмотра списков, пользователи просто свайпают через репозитории, как в TikTok, мгновенно получая основную информацию: описание, количество звёзд и недавнюю активность. ➡️ Полистать репозитории 🐸Библиотека шарписта

🔄 .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 и приложения» 🔗 Читайте статью