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

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

Kanalga Telegram’da o‘tish

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

Ko'proq ko'rsatish

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

Библиотека шарписта | C#, F#, .NET, ASP.NET (@csharpproglib) Rus til segmentidagi kanali faol ishtirokchi. Hozirda hamjamiyat 21 852 obunachidan iborat bo'lib, Texnologiyalar & Aralashmalar toifasida 6 182-o'rinni va Rossiya mintaqasida 30 711-o'rinni egallagan.

📊 Auditoriya ko‘rsatkichlari va dinamika

невідомо sanasidan buyon loyiha tez o‘sib, 21 852 obunachiga ega bo‘ldi.

20 Iyun, 2026 dagi oxirgi ma’lumotlarga ko‘ra kanal barqaror faollikka ega. Oxirgi 30 kunda obunachilar soni -48 ga, so‘nggi 24 soatda esa -4 ga o‘zgardi va umumiy qamrov yuqori darajada qolmoqda.

  • Tasdiqlash holati: Tasdiqlanmagan
  • Jalb etish (ER): Auditoriya o‘rtacha 13.58% darajada jalb etiladi. Nashrdan keyingi dastlabki 24 soatda kontent odatda umumiy obunachilar sonining 7.11% ini tashkil etuvchi reaksiyalarni to‘playdi.
  • Post qamrovi: Har bir post o‘rtacha 2 969 marta ko‘riladi; birinchi sutkada odatda 1 555 ta ko‘rish yig‘iladi.
  • Reaksiyalar va o‘zaro ta’sir: Auditoriya faol: har bir postga o‘rtacha 9 ta reaksiya keladi.
  • Tematik yo‘nalishlar: Kontent .net, шарписта, навигация, await, string kabi asosiy mavzularga jamlangan.

📝 Tavsif va kontent siyosati

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

Yuqori yangilanish chastotasi (oxirgi ma’lumot 21 Iyun, 2026 da olingan) sababli kanal doimo dolzarb va katta qamrovli bo‘lib qoladi. Analitika auditoriya kontent bilan faol hamkorlik qilishini, uni Texnologiyalar & Aralashmalar toifasidagi muhim ta’sir nuqtasiga aylantirishini ko‘rsatadi.

21 852
Obunachilar
-424 soatlar
-57 kunlar
-4830 kunlar
Postlar arxiv
🚀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