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 862 subscribers, ranking 6 181 in the Technologies & Applications category and 30 756 in the Russia region.

📊 Audience metrics and dynamics

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

According to the latest data from 19 June, 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 -1 over the last 24 hours, overall reach remains high.

  • Verification status: Not verified
  • Engagement rate (ER): The average audience engagement rate is 13.52%. Within the first 24 hours after publication, content typically collects 7.22% reactions from the total number of subscribers.
  • Post reach: On average, each post receives 2 956 views. Within the first day, a publication typically gains 1 578 views.
  • Reactions and interaction: The audience actively supports content: the average number of reactions per post is 9.
  • 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 20 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 862
Subscribers
-124 hours
-47 days
-4630 days
Posts Archive
🛠 Серия статей о профилировщике .NET под капотом от Datadog 🔸 Первая часть посвящена архитектуре и внедрению профилировщика
🛠 Серия статей о профилировщике .NET под капотом от Datadog 🔸 Первая часть посвящена архитектуре и внедрению профилировщика. Вы узнаете про основные аспекты профилирования, включая CPU, wall time, exceptions, lock contention и allocations. 🔸 Во второй части рассматривается реализация профилирования CPU и wall time. Описывается, как профилировщик мониторит и семплирует потоки приложения, а также подробно объясняется реализация сбора стеков вызовов в Linux и Windows. Статья также включает пример внутреннего использования CPU профилировщика для снижения потребления CPU.

❤️ Каждый язык программирования обладает своими уникальными особенностями, которые влияют на выбор паттернов проектирования. C# — не исключение. 💬 Расскажите, какой паттерн проектирования вы нашли наиболее полезным в вашем последнем проекте? Почему выбрали именно его? Были ли специфические проблемы или требования проекта, которые помогло решить использование этого паттерна? #интерактив

🔥 Время прокачивать свои навыки по безопасности и расти! 💥 Проверь себя – пройди тест по ИБ Ответишь успешно — пройдешь на
🔥 Время прокачивать свои навыки по безопасности и расти! 💥 Проверь себя – пройди тест по ИБ Ответишь успешно — пройдешь на курс «Rust Developer. Professional» от OTUS по специальной цене со скидкой. ❗️На курсе ты научишься разворачивать Rust и среду разработки, создавать надёжное, отказоустойчивое и высокопроизводительное ПО, тестировать код. Именно эти навыки дадут мощное конкурентное преимущество IT-специалистам и повысят твою востребованность и доход! ➡️ ПРОЙТИ ТЕСТ: https://clck.ru/38yR4U 💥 Пройдете тест и бонусом получишь: – Доступ к записям лучших вебинаров курса – Скидку на онлайн-курс «Rust Developer. Professional» Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

⚡️ В Rider завезли поддержку .NET Aspire .NET Aspire предоставляет набор инструментов и шаблонов для создания распределенных
+2
⚡️ В Rider завезли поддержку .NET Aspire .NET Aspire предоставляет набор инструментов и шаблонов для создания распределенных облачных приложений. Плагин Rider для .NET Aspire позволяет использовать функции .NET Aspire непосредственно в IDE. Под катом — внутренние механизмы плагина и детали его взаимодействие с .NET Aspire. 👉 Читать

💡 Все винят LINQ в низкой производительности, но это не всегда так! Если у вас есть критически важный участок кода, использу
💡 Все винят LINQ в низкой производительности, но это не всегда так! Если у вас есть критически важный участок кода, использующий LINQ, рассмотрите возможность добавления специальных перегрузок для улучшения производительности. Читаемость немного ухудшится, но код все еще будет высокоуровневым. #dotnet #csharp #benchmarks #tip by Сергей Тепляков

👩‍💻 TDD в разработке на С# — что, для чего, полезно ли? Расскажет Антон Герасименко — .net developer + lead. Встречаемся на
👩‍💻 TDD в разработке на С# — что, для чего, полезно ли? Расскажет Антон Герасименко — .net developer + lead. Встречаемся на бесплатном практическом уроке от OTUS, где вы вместе с опытным экспертом разберете: ✅ как короткие циклы разработки, опирающиеся на TDD (разработка через тестирование) влияют на качество продукта; ✅ как его внедрить, когда это нужно и что делать потом. Занятие пройдёт 29 февраля в 20:00 мск и будет приурочено к старту курса «C# Developer. Professional». Доступна рассрочка на обучение! 👉 Пройдите короткий тест прямо сейчас, чтобы занять место на открытом уроке и получить запись: пройти тест Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576 Erid 2VtzqwsPMxD

👀 Команда Avalonia UI сообщила о выходе из .NET Foundation Решив, что взаимодействие с Foundation крайне ограничено, и каких-либо существенных преимуществ от участия в проекте Avalonia UI не получил, команда посчитала правильным вернуть его в руки тех, кто искренне увлечен и заинтересован в его будущем. 👉 Подробнее

🤔 ФП vs. ООП Дядя Боб считает (перевод), что споры сторонников функционального и объектно-ориентированного подхода не имеют
🤔 ФП vs. ООП Дядя Боб считает (перевод), что споры сторонников функционального и объектно-ориентированного подхода не имеют смысла, так как эти парадигмы отлично уживаются вместе. Более того, система, которая построена на комбинации принципов ООП и ФП максимизирует гибкость, поддерживаемость, тестируемость и простоту. Если убрать одно ради добавления другого, это только ухудшит структуру системы. 💬 А вы что думаете? Похоливарим? #холивар

🗂Паттерн Transactional Outbox в .NET: что это, как работает и как можно использовать библиотеку MassTransit для его реализац
🗂Паттерн Transactional Outbox в .NET: что это, как работает и как можно использовать библиотеку MassTransit для его реализации 🛟 Паттерн Outbox обеспечивает сохранение сообщений в хранилище данных, прежде чем они будут в конечном итоге переданы в брокер сообщений. ⚒️ Если бизнес-объект и соответствующие сообщения сохраняются в рамках одной транзакции базы данных, это гарантирует, что данные не будут потеряны. 🌐 Ник Чапсас разбирается с паттерном на практике и делится опытом работы с библиотекой MassTransit.

📦 Практическое руководство по модульным монолитам с .NET 🤔 По мнению автора, микросервисная архитектура может привести к не
+3
📦 Практическое руководство по модульным монолитам с .NET 🤔 По мнению автора, микросервисная архитектура может привести к ненужной сложности и замедлению разработки, особенно для стартапов и команд, стремящихся к быстрому развитию. 🔥В качестве альтернативы он предлагает концепцию модульного монолита, которая сочетает преимущества монолитной архитектуры с модульностью, позволяя командам быстрее разрабатывать и развертывать приложения. Естественно, с иллюстрациями и понятными примерами на C#/.NET. 👉 Читайте гайд на Medium или в PDF (файл в комментариях)

🥶 Исследование замороженных (frozen) сегментов в .NET 🔍 В .NET 8 появилась концепция специальной NonGC кучи, которую игнори
🥶 Исследование замороженных (frozen) сегментов в .NET 🔍 В .NET 8 появилась концепция специальной NonGC кучи, которую игнорирует GC. Она используется для выделения объектов, которые всегда будут живы (например, строковые литералы), что дает возможность JIT-компилятору выполнять определенные оптимизации. ⚒️ .NET-разработчик Kevin Gosse погрузился в эту тему и рассмотрел скрытый и в основном экспериментальный API, который позволяет создавать свои замороженные сегменты и использовать их по своему усмотрению. 🚀 Этот API предоставляется через приватные методы GC._RegisterFrozenSegment и GC._UnregisterFrozenSegment. Kevin показал, как можно использовать замороженные сегменты для хранения управляемых объектов, что может быть полезно для повышения производительности. 👉 Читать

📦 Что нового в NuGet 6.9? NuGet 6.9 включен в VS 2022 и .NET 8.0 из коробки, но вы также можете загрузить его для Windows, m
📦 Что нового в NuGet 6.9? NuGet 6.9 включен в VS 2022 и .NET 8.0 из коробки, но вы также можете загрузить его для Windows, macOS и Linux как отдельный исполняемый файл. Версия 6.9 добавляет поддержку команды dotnet search и дополнительные улучшения в управление пакетами для многоплатформенных проектов в Visual Studio. Подробнее читайте в анонсе.

🆚 Сеньор .NET-разработчик Степан Минин сравнивает Task.WhenAll и Parallel.ForEachAsync с помощью бенчмарков, чтобы выяснить
🆚 Сеньор .NET-разработчик Степан Минин сравнивает Task.WhenAll и Parallel.ForEachAsync с помощью бенчмарков, чтобы выяснить кейсы применения каждого из двух методов. 👉 Читать

🤔 Остаться или уйти? Оптимальный срок работы на одном месте Вы любите свою работу, интересные проекты вам гарантированы, зар
🤔 Остаться или уйти? Оптимальный срок работы на одном месте Вы любите свою работу, интересные проекты вам гарантированы, зарплата повышается каждый год. Но вот уже 5 лет вы трудитесь в одной и той же компании. Не пора ли что-то изменить, пока мотивация окончательно не улетучилась? Многие опытные айтишники сталкиваются с такой дилеммой. С одной стороны, текущее место работы устраивает. С другой — хочется разнообразия, новых задач и знаний. Должен ли современный IT-специалист менять работу чаще, чем раз в 5 лет? Или лучше наращивать экспертизу в рамках одной компании? А может дело совсем не в сроках, а в качестве задач и развитии карьеры? 👉 Расскажите о своём опыте в нашем новом опросе 👈

👀 Анонс .NET 9 Preview 1 и видение команды относительно .NET 9 в целом Главная цель .NET 9 — сделать разработку .NET более п
👀 Анонс .NET 9 Preview 1 и видение команды относительно .NET 9 в целом Главная цель .NET 9 — сделать разработку .NET более продуктивной с помощью Visual Studio, Visual Studio Code с C# Dev Kit и упростить деплой в облаке с помощью сервисов Azure. 📌 Основные тезисы из статьи: ☁️ Платформа для Cloud-Native разработчиков ☁️ Инструменты для Cloud-Native разработчиков 🤖 .NET и ИИ

👀 Анонс .NET 9 Preview 1 и видение команды относительно .NET 9 в целом Главная цель .NET 9 — сделать разработку .NET более продуктивной с помощью Visual Studio, Visual Studio Code с C# Dev Kit и упростить деплой в облаке с помощью сервисов Azure. 📌 Основные тезисы из статьи: ☁️ Платформа для Cloud-Native разработчиков ☁️ Инструменты для Cloud-Native разработчиков 🤖 .NET и ИИ

Ответьте на 3 вопроса, чтобы получить вводные занятия к курсу «Алгоритмы и структуры данных» 🔥Получите вводные занятия, отве
Ответьте на 3 вопроса, чтобы получить вводные занятия к курсу «Алгоритмы и структуры данных» 🔥Получите вводные занятия, ответив на 3 вопроса – https://proglib.io/w/82684bb8 На вводной части вас ждут: 1. Лекция «Производительность алгоритмов» от руководителя разработки Яндекс.Самокатов 2. Лекция «Итеративные сортировки и линейные сортировки» от аспирант департамента искусственного интеллекта ВШЭ 3. Практические задания после лекций 4. Ссылки на дополнительные материалы для самостоятельного изучения ⚡️Переходите и начинайте учиться уже сегодня – https://proglib.io/w/82684bb8

+1
🚀 Записи докладов с 94-й встречи SpbDotNet: 🌐 Повышение производительности .NET-приложения на примере программы поиска дубликатов / Юрий Малич 🔻Юрий поделился опытом повышения производительности .NET приложения на примере своей программы поиска дубликатов файлов. В докладе описаны: • алгоритмические оптимизации; • низкоуровневые оптимизации (с примерами дизассемблерного кода); • многопоточные оптимизации при обращениям к SSD и HDD дискам; • методы повышения эффективности использования памяти и снижения нагрузки на GC. 🌐 LINQ Expressions: искусство запрашивать данные / Денис Цветцих (DevBrothers, Тинькофф) 🔺Запросов на чтение данных в разы больше, чем запросов на их изменение. При этом логика фильтрации может меняться с течением времени. Поэтому важно уметь инкапсулировать правила для фильтрации в специальных обертках, а также комбинировать их как между собой, так и с правилами без оберток. 🔺Денис рассказал, как решить эту задачу при помощи современной реализации паттерна «Спецификация» с использованием LINQ Expressions и с какими подводными камнями можно столкнуться при его реализации. Он затронул и наиболее удобные для использования библиотеки, в которых «Спецификация» уже реализована, в том числе, как можно сделать ее c использованием новых фич EF Core 7 или Source Generators. #чтопроисходит

🎙Свежий выпуск подкаста RadioDotNet про правильный REST API, современный binary formatter и многое другое ⏯ YouTube | Apple
🎙Свежий выпуск подкаста RadioDotNet про правильный REST API, современный binary formatter и многое другое ⏯ YouTube | Apple Подкасты | Google Подкасты | Яндекс Музыка #подкасты

💬 Как вы относитесь к парному программированию? Это то самое, при котором два разраба работают вместе над одной задачей, сидя за одним рабочим местом. 👨‍💻 Кирилл Мокевкин разобрался, что к чему, — если вам интересна эта тема. #холивар