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

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

Відкрити в Telegram

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

Показати більше

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

Канал Библиотека шарписта | C#, F#, .NET, ASP.NET (@csharpproglib) у мовному сегменті Російська є активним учасником. На даний момент спільнота об'єднує 21 852 підписників, посідаючи 6 182 місце в категорії Технології та додатки та 30 711 місце у регіоні Росія.

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

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

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

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

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

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

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

21 852
Підписники
-424 години
-57 днів
-4830 день
Архів дописів
🚀System Design 101 Готовитесь к собеседованию по проектированию систем или просто хотите понять принцип работы сложных систе
🚀System Design 101 Готовитесь к собеседованию по проектированию систем или просто хотите понять принцип работы сложных систем? Тогда репозиторий ByteByteGo точно для вас. 👉 GitHub

🧰Вышел крупный релиз проекта OpenSilver 2.0, который продолжает развитие платформы Silverlight и позволяет создавать интерак
🧰Вышел крупный релиз проекта OpenSilver 2.0, который продолжает развитие платформы Silverlight и позволяет создавать интерактивные веб-приложения при помощи .NET, C#, VBNET и XAML. 🤔«OpenSilver 2.0 — это гигантский шаг вперед, гарантирующий дальнейшее процветание .NET и XAML в современной среде веб-разработки. Мы не просто возрождаем, но и превосходим дух Silverlight» (Giovanni Albani, CEO Userware).

📌 Подборка за неделю на Code Maze: 🔹ConcurrentQueue в C#: фундаментальные концепции, использование и роль класса в обеспече
📌 Подборка за неделю на Code Maze: 🔹ConcurrentQueue в C#: фундаментальные концепции, использование и роль класса в обеспечении потокобезопасности 🔹Использование Keyed Services в .NET: обзор новой фичи, которая появилась в .NET 8 🔹Понимание паттерна Unit of Work в C#: преимущества и недостатки паттерна + пример реализации, который полностью независим от ORM 🔹Как и когда использовать TPC Inheritance Mapping в EF Core: погружение в недавно добавленную стратегию наследования в EF Core 7 🔹Как выполнить поиск подстроки без учета регистра в C#: гайд по использованию методов String.Contains(), String.IndexOf(), регулярных выражений и LINQ в сочетании с String.Equals( ) #dotnet #csharp #codemaze #матчасть

🤔FromQuery, FromForm и другие: что делают атрибуты веб-API .NET Существует много атрибутов From, включая FromQuery и FromForm, при добавлении параметра к экшену контроллера в ASP.NET Core Web API или MVC-приложении. Но что делают эти атрибуты? И что более важно, как мы можем заставить их работать? David Grace рассматривает каждый из них и предоставим примеры на C#. 👉Читать

💬 Вы пользуетесь ИИ-помощниками в ходе разработки? 🤔 Если да, то каким именно? Повысилась ли ваша производительность? #холивар

🚀 Тезисно об интересных функциях .NET 8, о которых стоит знать: ☑️Улучшения в System.Text.Json ☑️Поддержка IAsyncEnumerable Stream в System.Net.Http.Json ☑️Создание JsonContent через JsonContent.Create ☑️Анализ JsonNode Instances с помощью JsonNode.ParseAsync ☑️Улучшение JsonSerializerOptions.MakeReadOnly(bool populateMissingResolver) ☑️Режим AndroidStripILAfterAOT на Android ☑️Поддержка Azure Managed Identity для SDK Container Publishing и другие 👉 Читать

🤔Получить значение типа по умолчанию во время компиляции легко — мы можем использовать default(T). Что, если мы хотим сделать то же самое во время выполнения? Каково значение по умолчанию для любого System.Type? 👉Разбирается Microsoft MVP и разработчик из Ubisoft Gérald Barré

Использование паттерна Outbox для надежного обмена сообщениями микросервисов: на заметку C#-разработчику #dotnet #csharp #too
Использование паттерна Outbox для надежного обмена сообщениями микросервисов: на заметку C#-разработчику #dotnet #csharp #tools #tip by Milan Jovanović

😎Михаил Жмайло, пентестер в команде МТС RED, делится опытом выполнения полезной нагрузки (payload) в памяти и показывает, насколько жизнь атакующих становится проще. ✅C# и System.Reflection.Assembly ✅C# и MemoryStream() ✅C#, память и неуправляемый код ✅Конвертация в JScript ✅Специальные лоадеры 👉Читать #pentest #redteam

📈Каким бы противоречивым ни был индекс TIOBE, который отслеживает показатель популярности языков программирования, но соглас
+1
📈Каким бы противоречивым ни был индекс TIOBE, который отслеживает показатель популярности языков программирования, но согласно ему C# потихоньку обгоняет Java. «Разрыв между C# и Java никогда не был таким маленьким», — говорится в последнем выпуске. «В настоящее время разница составляет всего 1,2 процента, и если тенденция сохранится, C# превзойдёт Java примерно через 2 месяца». 📌Почему этим данным можно верить? 💬Снижение популярности Java может быть вызвано решением Oracle ввести модель платного лицензирования после Java 8 и ростом популярности Kotlin. .NET/C# в свою очередь повернулся в сторону открытого исходного кода и сообщества.

❓ C#-разработчик? Освойте новые возможности этого языка! Мир IT не стоит на месте. Чтобы быть в контексте и соответствовать т
❓ C#-разработчик? Освойте новые возможности этого языка! Мир IT не стоит на месте. Чтобы быть в контексте и соответствовать требованиям качественных работодателей, нужно постоянно совершенствовать свои знания и навыки. У вас есть прекрасная возможность сделать это на бесплатном открытом уроке от OTUS. 👉 Тема: Что полезного в новых версиях C#? На занятии систематизируем знания о новых возможностях языка с C#8 по C#11, а также обсудим и попробуем использовать на примерах новейшие возможности C# 12 и .NET 8. 📅 Занятие пройдёт 18 октября в 20:00 мск в рамках курса «C# Developer. Professional». Это отличная возможность совершенно бесплатно протестировать формат обучения и задать преподавателю любые вопросы в режиме реального времени! 👉 Регистрируйтесь для участия и получения записи https://otus.pw/P0s8/ Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru erid 2VtzqxFBGxt

Каким терминалом/интерпретатором командной строки пользуетесь? Пользователи Windows, поделитесь опытом👇
Anonymous voting

🌐Станислав Сидристый (известный .NET-разработчик, автор онлайн-книги .NET Platform Architecture): «Реактивная сборка огромно
🌐Станислав Сидристый (известный .NET-разработчик, автор онлайн-книги .NET Platform Architecture): «Реактивная сборка огромного проекта» • При стремительном росте проекта возникает ряд трудностей не только у разработки, но и у DevOps. Станислав решил помочь коллегам и сделал очень быструю сборку всех проектов. • В итоге удалось ускорить сборку с 400 машиноминут (20 агентов, 20 минут) до диапазона (30 сек, 1 мин 30 сек) в зависимости от количества изменений. Через что пришлось пройти, все неудачные варианты и результат — в докладе. 🌐Евгений Пешков (ранее разрабатывал JetBrains Rider, занимался инфраструктурой в Контуре): «Убийцы производительности» • Одна из причин низкой производительности .NET-приложений — некачественные сторонние библиотеки или неправильное их использование. Например, обычное логирование может превратить всю программу в однопоточную, если неправильно сконфигурировано. • Увы, некоторые подобные проблемы кочуют из библиотеки в библиотеку, и из проекта в проект. В докладе Евгений показывает примеры таких проблем и рассказывает, как их избежать. #чтопроисходит

🚀Самый быстрый способ запуска тестов в .NET: гайд по работе с Meziantou.Xunit.ParallelTestFramework от Ника Чапсаса. 📺Смотр
🚀Самый быстрый способ запуска тестов в .NET: гайд по работе с Meziantou.Xunit.ParallelTestFramework от Ника Чапсаса. 📺Смотреть

🤔.NET Framework vs .NET Core Environment Configuration • .NET Framework применяет конфигурации окружения на этапе сборки, преобразуя файлы, зависящие от окружения, чтобы создать единый файл конфигурации для развернутого приложения. Приложение знает, в каком окружении оно должно работать, независимо от того, где оно развернуто. • .NET/Core применяет конфигурации окружения во время выполнения, используя конкретную переменную окружения, и может использовать множество источников конфигурации. Приложение спрашивает, в какой среде оно развернуто. 👌Build once, deploy to many 🔧С первого взгляда все кажется простым и понятным, но команда .NET сделала огромную работу, полностью изменив принцип работы конфигурации в .NET/Core и решив множество проблем. 👉 Читайте подробнее о том, понимание того, что именно изменилось и как это должно работать.

🤔 Что будет, если разработчики разного уровня (джун, мидл, сеньор, хакер, эксперт и гений) реализуют простой метод вычисления контрольной суммы? ✅Получится довольно любопытная история оптимизации. Версия джуна выглядит следующим образом👇 public static uint Checksum(ReadOnlySpan<byte> arr) { if (arr.Length == 0) return 0; uint sum0 = 0, sum1 = 0, sum2 = 0, sum3 = 0; for(var i = 0; i<arr.Length; i++) { switch (i % 4) { case 0: sum0 += arr[i]; break; case 1: sum1 += arr[i]; break; case 2: sum2 += arr[i]; break; case 3: sum3 += arr[i]; break; } } var sum = sum3+ (sum2 << 8) + (sum1 << 16) + (sum0 << 24); return sum; } Интересно, как этот простой метод можно существенно улучшить и оптимизировать? Тогда читайте подробнее — вас ждет много кода и бенчмарков. #csharp #benchmark

🤔 Newtownsoft vs System.Text.Json Как вам производительность встроенного инструмента для сериализации и десериализации JSON?
🤔 Newtownsoft vs System.Text.Json Как вам производительность встроенного инструмента для сериализации и десериализации JSON? #csharp #benchmark by Nabi Karampoor

Discriminated Unions в C# Discriminated Unions — давняя потребность в C#. Хотя этот функционал пока недоступен напрямую C#-разработчикам, Maarten Balliauw, Developer Advocate в JetBrains, дает краткое введение в концепцию и два способа, которые вы можете использовать уже сейчас. 👉 Читать

👩‍💻 Если вы работаете над веб-приложением в Visual Studio и хотите запустить его в режиме инкогнито, просто используйте “Br
👩‍💻 Если вы работаете над веб-приложением в Visual Studio и хотите запустить его в режиме инкогнито, просто используйте “Browse With…”. #tools #tip by Dave Callan