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 823 subscribers, ranking 6 151 in the Technologies & Applications category and 30 648 in the Russia region.

📊 Audience metrics and dynamics

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

According to the latest data from 02 July, 2026, the channel demonstrates stable activity. Although there has been a change in the number of participants by -69 over the last 30 days and by 0 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.28% reactions from the total number of subscribers.
  • Post reach: On average, each post receives 2 951 views. Within the first day, a publication typically gains 1 589 views.
  • Reactions and interaction: The audience actively supports content: the average number of reactions per post is 10.
  • 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 03 July, 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 823
Subscribers
No data24 hours
-247 days
-6930 days
Posts Archive
Заметки для разработчиков о перечислениях в C#: https://proglib.io/w/377043b6

Речь идет о паттерне Фабричный метод (Factory Method), который представляет из себя пораждающий паттерн проектирования, определяющий интерфейс для создания объектов некоторого класса, но непосредственное решение о том, объект какого класса создавать, происходит в подклассах. То есть паттерн предполагает, что базовый класс делегирует создание объектов классам-наследникам. В примере в качестве абстрактного класса Product выступает класс House. Его две конкретные реализации — PanelHouse и WoodHouse представляют типы домов, которые будут строить подрядчики. В качестве абстрактного класса создателя выступает Developer, определяющий абстрактный метод Create(). Этот метод реализуется в классах-наследниках WoodDeveloper и PanelDeveloper. Если в будущем нам потребуется построить дома какого-то другого типа, например, кирпичные, то мы можем с легкостью создать новый класс кирпичных домов, унаследованный от House, и определить класс соответствующего подрядчика. Таким образом, система получится легко расширяемой. Правда, недостатки паттерна тоже очевидны — для каждого нового продукта необходимо создавать свой класс.

Вы пишите ПО для сферы строительства. Вначале хотите построить панельный дом и выбрать нужного подрядчика. Затем хотите построить деревянный дом, для чего также необходимо выбрать подрядчика. Выше представлен пример реализации с помомощью паттерна ...
Anonymous voting

Серия видеоматериалов по C# Unity3D для начинающих: https://proglib.io/w/d9c185bf

Практические советы, связанные с правильным хранением даты и времени при разработке на C#: https://proglib.io/w/578a9678

Займи своё место в игровой индустрии! Познакомься с Unity — дружественным игровым движком, который позволяет создавать как пр
Займи своё место в игровой индустрии! Познакомься с Unity — дружественным игровым движком, который позволяет создавать как простые 2D-, так и сложные 3D-игры. Регистрируйся на бесплатный интенсив: ▶️ https://clc.to/SVYylA. 🚀 Спикер интенсива — Михаил Овчинников, методист Skillbox, 12 лет в разработке. Под его руководством ты создашь свою игру, даже если никогда раньше не программировал. Тебя ждут 3 онлайн-эфира и домашние задания, чтобы закрепить результат. Каждый сможет задать вопросы преподавателю и пообщаться с другими участниками интенсива в закрытом чате в Telegram. 🎮 В результате ты получишь отличную базу для старта в геймдеве и достойный проект, который станет частью твоего портфолио!

Обширная статья о лечении зависимостей в .Net: https://proglib.io/w/d07eb757

Одной из наиболее интересных функций .NET Core 3.0 и C# 8.0 было добавление IAsyncEnumerable <T> (асинхронный поток). Но что в нем особенного? Что мы можем сделать сейчас, что было невозможно раньше? https://proglib.io/w/2cd1ac6b

🔝 Топовый Вечный! По смехотворной цене! 🔝 8 ГБ RAM / 4x4.5 ГГц CPU / 80 ГБ NVMe / 500 Мбит/сек / anti-DDoS Размещение в луч
🔝 Топовый Вечный! По смехотворной цене! 🔝 8 ГБ RAM / 4x4.5 ГГц CPU / 80 ГБ NVMe / 500 Мбит/сек / anti-DDoS Размещение в лучшем московском дата-центре Datapro, подключение к каналу 500 Мбит/сек, выделенный IPv4 адрес, защита от DDoS. 🔥Спешите узнать подробней и заказать https://proglib.io/w/7b0538bf

Конструкция a += Foo(); развернётся в a = a + Foo();, где сначала оценится левый операнд a, равный нулю. Затем оценится правый операнд, который вернёт 1. В итоге в a запишется значение 1, несмотря на то, что внутри метода Foo произошло переприсвоение поля a. Источник: «Задачник.NET» Андрея Акиньшина

Задача «Math:AugmentedAssignment». Что выведет программа?
Anonymous voting

Автор статьи описывает практику использования HttpClientFactory и Polly для создания надежных сервисов на .NET Core: https://proglib.io/w/4051a64a

Migrating ASP.NET Microservices to ASP.NET Core: By Example (2019) Автор(ы): Iris Classon Перенесите существующий микросервисный кластер из ASP.NET в ASP.NET Core. Хотя улучшенная производительность и кроссплатформенная поддержка очевидны, эта книга поможет вам преодолеть многие проблемы, чтобы определить, как, когда и в какой степени требуется миграция. Внедрение Microsoft .NET Core вызвало много радости, но также и путаницу для разработчиков, привыкших к приложениям и сервисам ASP. В этой книге приводятся конкретные шаги по частичной или полной миграции системы микросервисов SaaS с учетом ограниченных ресурсов, времени и финансов. В дополнение к практическим советам и реальным примерам рассказано о многих неудачах, которые предоставят вам полный 360-градусный обзор миграции. Автор делится предписывающими рекомендациями по всем частям системы — от кода, зависимостей, редакторов, интеграции и конвейера развертывания до модели распространения.

Завершение темы, связанной с рендерингом 3D-игр: – Растеризация и трассировка лучейБилинейная, трилинейная, анизотропная фильтрацияОсвещение и тени. Математика освещения Вдобавок хотелось бы отметить важную тему про обновление языка C#: ведущий дизайнер языка C# Мэдс Торгерсен делится соображениями по поводу некоторых функций, которые они планируют добавить в C# 9.0. https://proglib.io/w/34d55d81

Действительно, программа выведет str == null и 1/1/0001 12:00:00 AM. Обе переменные не инициализированы, но string — это ссылочный тип (если более точно, то это immutable тип, что означает reference тип с семантикой value типа), а DateTime представляет из себя тип значения. В связи с тем, что значение по умолчанию неинициализированного типа DateTime определяется как 12:00 1 января 1 года, второе условие не выполнится и мы попадем в альтернативное условие и программа выведет 1/1/0001 12:00:00 AM.

Что выведет программа?
Anonymous voting

Стартовал набор на практический онлайн-курс "Разработчик игр на Unity". Знакомьтесь с программой, проходите тестирование и пр
Стартовал набор на практический онлайн-курс "Разработчик игр на Unity". Знакомьтесь с программой, проходите тестирование и присоединяйтесь к новой группе: https://otus.pw/coaB/ За 5 месяцев вы освоите разработку игр на Unity на примере создания 3х игр: Пошаговый 3D-баттлер по типу RAID Shadow Legends: - создание простой анимации, - Unity UI, - система частиц, - воспроизведение звука и др. 2D-платформер-раннер. - Tilemap, - 2D-физика - On- Screen Joystick и Joystick - Управление камерой с помощью Cinemachine и др. 3D-арена-бравлер с сетевой игрой и механикой “Battle Royale”. - создание многопользовательской игры - освоите 3D - физику и terrain,, - Navigation Mesh - Photon Unity Networking и др.. Для успешного обучения на курсе вам нужен знать: - Основы программирования; - Принципы ООП; - Базовые знания компьютерной алгебры и линейной алгебры