uk
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 698 підписників, посідаючи 5 943 місце в категорії Технології та додатки та 30 267 місце у регіоні Росія.

📊 Показники аудиторії та динаміка

З моменту свого створення невідомо, проект продемонстрував стрімке зростання, зібравши аудиторію у 21 698 підписників.

За останніми даними від 29 серпня, 2026, канал демонструє стабільну активність. Хоча за останні 30 днів спостерігається зміна кількості учасників на -48, а за останні 24 години на -6, загальне охоплення залишається високим.

  • Статус верифікації: Не верифікований
  • Рівень залученості (ER): Середній показник залученості аудиторії становить 16.72%. Протягом перших 24 годин після публікації контент зазвичай збирає 7.84% реакцій від загальної кількості підписників.
  • Охоплення публікацій: В середньому кожен допис отримує 3 628 переглядів. Протягом першої доби публікація в середньому набирає 1 702 переглядів.
  • Реакції та взаємодія: Аудиторія активно підтримує контент: середня кількість реакцій на один пост – 23.
  • Тематичні інтереси: Контент зосереджений навколо ключових тем, таких як .net, шарписта, навигация, await, string.

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

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

Завдяки високій частоті оновлень (останні дані отримано 30 серпня, 2026), канал підтримує актуальність та високий рівень охоплення публікацій. Аналітика показує, що аудиторія активно взаємодіє з контентом, що робить його важливою точкою впливу в категорії Технології та додатки.

21 698
Підписники
-624 години
-57 днів
-4830 день
Архів дописів
👨‍💻 Как реагировать на код-ревью Код-ревью — это не просто оценка вашего кода, это возможность для роста и улучшения. Не вс
👨‍💻 Как реагировать на код-ревью Код-ревью — это не просто оценка вашего кода, это возможность для роста и улучшения. Не все умеют конструктивно «обзываться», поэтому нужно уметь правильно реагировать на ревью. Критика = шанс для роста. Каждый комментарий — это возможность улучшить код и стать лучше. Не нужно воспринимать это как личную атаку. Проблемы с кодом — это не проблемы с вами. Ошибки в коде — это нормальная часть работы. Главное — это стремление исправить их. Порой избыточная критика может деморализовать. Главное — это знать, что каждый ошибается, и это не делает вас плохим разработчиком. 💬 Как вы реагируете на код-ревью? Стараетесь не пропускать через себя или отвечаете коллегам так же строго? Делитесь в комментариях 👇 🐸Библиотека шарписта #междусобойчик

⚙️ Как не наступить на грабли с nullable в C# В C# запись T? используется в двух разных контекстах — и это может запутать даж
⚙️ Как не наступить на грабли с nullable в C# В C# запись T? используется в двух разных контекстах — и это может запутать даже опытных разработчиков. • Nullable Value Types Тут T? — это реально другой тип. int? — это Nullable<int>, со своими методами HasValue, Value. Вы получаете объект, который может быть пустым:
int? age = GetAge();
if (age.HasValue) Console.WriteLine(age.Value);
• Nullable Reference Types А тут T? — это не новый тип, а подсказка компилятору: «Эта ссылка может быть null — предупреди меня, если я забуду это проверить.» Во время выполнения — всё равно просто T:
string? name = GetName();
Console.WriteLine(name.Length); // ⚠️ warning: возможно null!
Будьте внимательны: одинаковый синтаксис ≠ одинаковое поведение. 🐸Библиотека шарписта #буст

Переворачиваем календарь — а там скидки, которые уже закончились. Но мы их вернули на последний день 🤔 До 00:00 третьего сен
Переворачиваем календарь — а там скидки, которые уже закончились. Но мы их вернули на последний день 🤔 До 00:00 третьего сентября (цены как до 1 сентября): ▪️ Математика для Data Science — 35.199 ₽ вместо 44.900 ₽ ▪️ Алгоритмы и структуры данных — 31.669 ₽ вместо 39.900 ₽ ▪️ Основы IT — 14.994 ₽ вместо 19.900 ₽ ▪️ Архитектуры и шаблоны — 24.890 ₽ вместо 32.900 ₽ ▪️ Python — 24.990 ₽ вместо 32.900 ₽ ▪️ ML для Data Science — 34.000 ₽ вместо 44. 000 ₽ ▪️ AI-агенты — 49.000 ₽ вместо 59.000 ₽ 👉 Хватаем скидки из прошлого P.S. Машину времени одолжили у дяди Миши

🐞 Тренировка по дебагу Если ваши коллеги пишут идеальный код, пора развивать навыки поиска ошибок. Чтобы стать мастером отладки, важно не только понимать, как писать правильный код, но и уметь находить и исправлять ошибки, которые могут скрываться даже в самых «идеальных» решениях. Для этого можно использовать промпт:
Ты — эксперт по созданию ошибок в коде на C#, умеющий писать код, который выглядит функциональным, но содержит тонкие и значимые ошибки. Твоя цель — создавать фрагменты кода на C#, содержащие конкретные типы ошибок, позволяя пользователям тренировать свои навыки отладки и проверки кода. Код должен быть синтаксически правильным, но семантически ошибочным. Напиши функцию на C#, которая <ДЕЛАЕТ ЧТО-ТО>. Включи как минимум три различных ошибки, которые разработчик может часто допускать при реализации этой функции. Ошибки должны приводить к некорректным результатам или потенциальным ошибкам времени выполнения.
С каждым багом вы становитесь только сильнее. 🐸Библиотека шарписта #буст

📉 5 трендов IT-найма 2025 В мире IT происходят кардинальные изменения. Если раньше смена компании была почти гарантией роста
📉 5 трендов IT-найма 2025 В мире IT происходят кардинальные изменения. Если раньше смена компании была почти гарантией роста зарплаты, то в 2025 году это перестаёт быть настолько очевидным. Сегодня компании более внимательно выбирают сотрудников, а кандидаты стали избирательнее в поиске работы. Причиной этого стал активный рост применения искусственного интеллекта, который всё чаще берёт на себя роль собеседника. ➡️ Читать статью 🐸Библиотека шарписта

⭐️ Любимые расширения инженера Microsoft Visual Studio Code — это один из самых популярных и гибких редакторов кода, и его мо
⭐️ Любимые расширения инженера Microsoft Visual Studio Code — это один из самых популярных и гибких редакторов кода, и его мощность значительно усиливается с помощью расширений. Мадс Кристенсен, ведущий инженер Microsoft, на подкасте поделился своими любимыми расширениями, которые помогают улучшить рабочий процесс. • C# for Visual Studio Code: обеспечивает поддержку C# в VS Code, включая IntelliSense и отладку. • Live Server: запускает локальный сервер с функцией автообновления, полезен при разработке веб-приложений. • Prettier: автоматически форматирует код, обеспечивая его единообразие. • GitLens: расширяет возможности работы с Git, предоставляя подробную информацию о коммитах и авторах. • Bracket Pair Colorizer: цветовое выделение пар скобок, упрощающее навигацию в коде. 💬 У вас есть любимчики в VS Code? Скидывайте в комментарии 👇 🐸Библиотека шарписта

👨‍💻 Современный планировщик задач для .NET Фоновые задачи — это сердце любого сложного приложения: уведомления, очистка лог
👨‍💻 Современный планировщик задач для .NET Фоновые задачи — это сердце любого сложного приложения: уведомления, очистка логов, обработка очередей. Но с ростом нагрузки управлять ими становится всё сложнее. TickerQ — это инструмент, который решает эти задачи: • Высокая производительность за счёт отказа от рефлексии и использования source generators. • Хранение заданий и истории выполнения в вашей базе данных через EF Core. • Панель управления для мониторинга и управления задачами в реальном времени. • Гибкое планирование с поддержкой cron, одноразовых задач, приоритетов и ограничений. Пример: задача по расписанию
[TickerFunction(functionName: "CleanupLogs", cronExpression: "0 0 * * *")]
public async Task CleanupLogs(TickerFunctionContext<string> ctx, CancellationToken ct)
{
    Console.WriteLine("Очистка логов запущена!");
}
Теперь CleanupLogs будет выполняться каждый день ровно в полночь. ➡️ Репозиторий либы 🐸Библиотека шарписта #буст

💃Подборка вакансий для шарпистов Tech Lead .NET developer — от 180 000 ₽ офис. C# разработчик — от 100 000 ₽, офис. Старший разработчик C# — от 455 000 ₽, удалёнка. .NET разработчик — удалёнка. .NET разработчик — до 220 000 ₽, удалёнка. Бустер — Удалённо (в любом городе мира). ➡️ Еще больше топовых вакансий — в нашем канале С# Jobs

В .NET Core приложении вы обрабатываете большое количество асинхронных запросов к внешнему API. При профилировании видно, что создаётся слишком много объектов Task, и нагрузка на GC возрастает. Какой подход поможет оптимизировать ситуацию? 👾 — Заменить все async/await на синхронные вызовы, чтобы уменьшить количество Task 👍 — Использовать ValueTask там, где результат часто доступен синхронно 🥰 — Принудительно вызывать GC.Collect() после каждой пачки запросов ⚡️ — Запускать асинхронные методы через Task.Run, чтобы вынести их в пул потоков Библиотека задач по C#

ПОСЛЕДНИЙ ДЕНЬ❗ КУРСЫ ПОДОРОЖАЮТ ЗАВТРА‼️ — ML за 34к вместо 44к + Python в подарок — Математика → второй доступ в подарок —
ПОСЛЕДНИЙ ДЕНЬ❗ КУРСЫ ПОДОРОЖАЮТ ЗАВТРА‼️ — ML за 34к вместо 44к + Python в подарок — Математика → второй доступ в подарок — Ранний доступ к AI-агентам с 15 сентября — И МОЖНО УСПЕТЬ КУПИТЬ ВСЁ ДО ПОДОРОЖАНИЯ 👉 Proglib Academy

📰 Дайджест недели На выходных полезно посмотреть пропущенные материалы, поэтому мы собираем их для вас. — Планы на Visual St
📰 Дайджест недели На выходных полезно посмотреть пропущенные материалы, поэтому мы собираем их для вас. — Планы на Visual Studio Microsoft поделилась дорожной картой внедрения AI в Visual Studio. В ближайших обновлениях появятся улучшения в автодополнении кода, интеллектуальные подсказки для рефакторинга и анализ кода на лету с использованием AI. — Самый простой способ собрать метрики .NET В статье пошагово разбирается подключение приложения, сбор метрик и отправка их в систему мониторинга без сложной конфигурации. — DocumentDB теперь в составе Linux Foundation Это шаг к расширению экосистемы DocumentDB, увеличению прозрачности и стимулированию участия разработчиков из разных компаний. — Анализ планы запросов прямо в Visual Studio Microsoft представила EF Core Visualizer — новое расширение для Visual Studio, которое позволяет просматривать планы выполнения запросов Entity Framework Core прямо в IDE. — Начало работы с Aspire CLI Aspire CLI позволяет быстро создавать проекты, управлять зависимостями и интегрировать шаблоны кода, упрощая повторяющиеся задачи разработчиков. 🐸Библиотека шарписта

🤓 «Сначала выучу Python идеально, а потом пойду в ML» Звучит логично, но на практике — ловушка. Python огромный: фреймворки,
🤓 «Сначала выучу Python идеально, а потом пойду в ML» Звучит логично, но на практике — ловушка. Python огромный: фреймворки, библиотеки, нюансы синтаксиса. Учить «всё сразу» можно бесконечно. В итоге — месяцы зубрёжки, а до ML руки так и не доходят. На старте достаточно баз: типы данных, циклы, функции, работа с библиотеками. Всё остальное лучше подтягивать в процессе решения ML-задач. ⚠️ До 1 сентября курсы можно забрать по старым ценам. Это последние выходные, когда: — ML идёт за 34 000 вместо 44 000 ₽ + Python в подарок, два в одном: оплатите курс по математике и получите второй доступ в подарок, — и главное: можно купить все курсы до подорожания. 👉 ML для старта в Data Science А для будущих Data Scientist’ов у нас ещё: — Базовые модели ML и приложенияМатематика для Data ScienceAI-агенты для DS-специалистов (2-й поток скоро)

👨‍💻 Нужен ли разработчику сайт-визитка или это лишнее Сейчас у каждого есть GitHub, LinkedIn, Telegram и куча других платфо
👨‍💻 Нужен ли разработчику сайт-визитка или это лишнее Сейчас у каждого есть GitHub, LinkedIn, Telegram и куча других платформ. Казалось бы — зачем ещё и свой сайт-портфолио? Давайте разберёмся. ✅ Аргументы за сайт-визитку • Контроль над брендом — соцсети меняются, сайты блокируют, а домен и сервер — ваша территория. • Выделяетесь среди резюме — вместо унылого PDF можно показать проекты, интерактивные демки, блог. • SEO и видимость — вас могут найти рекрутеры или клиенты через поиск. • Тренировка навыков — сайт сам по себе демонстрирует, что вы умеете в верстку, дизайн, деплой и инфраструктуру. ❌ Аргументы против или «пустая трата времени» • Все и так смотрят GitHub/LinkedIn — работодателям важнее код и опыт, а не красивый лендинг. • Поддерживать сложно — технологии быстро устаревают, сайт превращается в «заброшенный музей». • Не решает ключевых задач — оффер дадут не за HTML-визитку, а за навыки и проекты. • Время лучше потратить на реальные пет-проекты или open-source. 💬 Что думаете вы? Может у вас есть визитки? Скидывайте в комменты 👇 🐸Библиотека шарписта #междусобойчик

😄 Баг в 31 строке 🐸Библиотека шарписта #развлекалово
😄 Баг в 31 строке 🐸Библиотека шарписта #развлекалово

⏰ Осталось 48 часов! Обратный отсчёт пошёл: только до воскресенья 23:59 можно купить курс «AI-агенты для DS-специалистов» и н
Осталось 48 часов! Обратный отсчёт пошёл: только до воскресенья 23:59 можно купить курс «AI-агенты для DS-специалистов» и начать учиться уже с 15 сентября. ⚡️ Это ваши +3 недели форы, чтобы спокойно разобраться в самых сложных темах и прийти к первому занятию 7 октября уже подготовленным. 👉 Забрать место

🌈 Рецепт идеального праздника Часто корпоративы превращаются в скучную обязаловку. Но это легко исправить: достаточно заране
+5
🌈 Рецепт идеального праздника Часто корпоративы превращаются в скучную обязаловку. Но это легко исправить: достаточно заранее продумать сценарий и детали. Разобрали пять простых шагов, которые помогут сделать праздник интересным для всех. ➡️ Читать статью 🐸Библиотека шарписта

⚡️ One-shot execution для CLI-инструментов В .NET 10 Preview 6 появилась новая фича — one-shot execution для .NET-инструментов. Больше не нужно ставить глобальные или локальные tools, если нужно просто один раз запустить утилиту. Как это работаетdotnet tool exec <packageId> [args] Скачивает инструмент из NuGet, кэширует и сразу запускает. — dnx <packageId> [args] Короткий алиас для удобного вызова (аналог npx в мире Node.js). — Если рядом есть dotnet-tools.json → подтянет версию из него. Если нет, то возьмёт последнюю доступную. — При первом запуске спросит подтверждение, потом будет использовать уже закешированную версию. Пример:
# Запуск dotnet-outdated без установки
dotnet tool exec dotnet-outdated -- --version

# То же самое, но короче
dnx dotnet-outdated --version
🐸Библиотека шарписта #буст

👨‍💻 ImmutableCollection и многозадачность в C# При разработке многозадачных приложений важнейшей задачей является безопасна
👨‍💻 ImmutableCollection и многозадачность в C# При разработке многозадачных приложений важнейшей задачей является безопасная работа с общими данными, особенно когда несколько потоков одновременно обращаются к коллекциям. ImmutableCollection помогает решить эту задачу, предоставляя коллекции, которые нельзя изменять после их создания. Но стоит ли использовать их везде? Таким вопросом и задался наш подписчик:
Как ImmutableCollection помогает при разработке многозадачных приложений? Стоит ли использовать их везде, где возможно?
Когда не стоит использовать: • Каждый раз при изменении коллекции создается новая копия, что может снизить производительность. • Частое создание новых коллекций может привести к большим затратам памяти. При ограниченных ресурсах может стать проблемой. Когда ImmutableCollection — это идеальный выбор: • Когда данные не изменяются часто • Когда важна безопасность многозадачности • В функциональном программировании 💬 Как вы используете ImmutableCollection? Поделитесь опытом в комментариях 👇 🐸Библиотека шарписта #междусобойчик

📩 Как работать с почтой в .NET Наткнулись на видео в котором объясняются тонкости правильной отправки электронных писем чере
📩 Как работать с почтой в .NET Наткнулись на видео в котором объясняются тонкости правильной отправки электронных писем через .NET. Это не просто использование стандартного SMTP-клиента или API — здесь раскрывают, как правильно подходить к отправке email на глубоком уровне, чтобы понять, что происходит за кулисами. ➡️ Смотреть видео 🐸Библиотека шарписта #буст