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 857 obunachidan iborat bo'lib, Texnologiyalar & Aralashmalar toifasida 6 181-o'rinni va Rossiya mintaqasida 30 756-o'rinni egallagan.

📊 Auditoriya ko‘rsatkichlari va dinamika

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

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

  • Tasdiqlash holati: Tasdiqlanmagan
  • Jalb etish (ER): Auditoriya o‘rtacha 13.52% darajada jalb etiladi. Nashrdan keyingi dastlabki 24 soatda kontent odatda umumiy obunachilar sonining 7.22% ini tashkil etuvchi reaksiyalarni to‘playdi.
  • Post qamrovi: Har bir post o‘rtacha 2 956 marta ko‘riladi; birinchi sutkada odatda 1 578 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 20 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 857
Obunachilar
-124 soatlar
-47 kunlar
-4630 kunlar
Postlar arxiv
💡 Как улучшить производительность при использовании Entity Framework Core? HiLo в EF Core — это алгоритм генерации идентификаторов, который помогает управлять выделением уникальных ключей для сущностей в базе данных. Принцип работы заключается в том, что он выделяет блоки идентификаторов, которые затем могут быть использованы приложением без необходимости каждый раз обращаться к БД за новым идентификатором. 🛠 Для использования HiLo в EF Core, необходимо: 1. Настроить контекст базы данных для использования HiLo. Например:
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
        modelBuilder.Entity<YourEntity>()
            .Property(e => e.Id)
            .UseHiLo("YourHiLoSequenceName");
}
2. Настроить базу данных для создания последовательности HiLo. Это делается в методе OnModelCreating контекста базы данных:
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
    modelBuilder.HasSequence<int>("YourHiLoSequenceName")
        .StartsAt(1)
        .IncrementsBy(10);
}
В примере создается последовательность YourHiLoSequenceName, которая начинается с 1 и увеличивается на 10. Это означает, что каждый раз, когда приложение запрашивает блок идентификаторов, оно получает диапазон из 10 значений. Этот метод особенно полезен в распределенных системах, где множество экземпляров приложения могут одновременно добавлять записи в базу данных. HiLo гарантирует, что каждое приложение получит уникальный блок идентификаторов, избегая конфликтов и блокировок. 👉 Подробнее #dotnet #efcore #tip

Краткий обзор StringValues от Эндрю Лока: реализация и практика использования в ASP.NET Core. 👉 Читать

Как вы внедряете обучение в свою жизнь? Поделитесь опытом
Anonymous voting

🎉 C# — язык программирования 2023 года по версии TIOBE Новость была встречена с большим воодушевлением поклонниками C# и .NE
🎉 C# — язык программирования 2023 года по версии TIOBE Новость была встречена с большим воодушевлением поклонниками C# и .NET и некоторой постоянной дозой скептицизма со стороны разработчиков, работающих в других экосистемах. Хотя обе реакции ожидаемы и совершенно нормальны, есть еще несколько интересных фактов, о которых почти никто не говорит, даже несмотря на то, что индекс TIOBE не указывает на превосходство языка программирования или экосистемы. 👉 Читать

🎮 Собираем автономную игру на C# в 2 килобайтах Как думаете, каким может быть минимальный размер полезного автономного исполняемого файла C#? Могут ли приложения на C# достичь размеров, при которых пользователи будут ощущать их скачивание как мгновенное? Позволит ли это использовать C# там, где он не используется сейчас? Автор создал автономную игру размером 64 МБ на C#, а затем за 10 шагов сократил размер до ~2 КБ и закодировал содержимое EXE'шника в QR-код. 👉 Читать

1️⃣🐝🏎️ The One Billion Row Challenge — версия .NET Изначально челлендж 1BRC завирусился в сообществе Java-разработчиков, но
1️⃣🐝🏎️ The One Billion Row Challenge — версия .NET Изначально челлендж 1BRC завирусился в сообществе Java-разработчиков, но .NET-разрабы не смогли пройти мимо. Выше представлены результаты тестов на 10-ядерном процессоре Xeon W iMac Pro 2017 года с тактовой частотой 3 ГГц.

🧰 Microsoft.IO.RecyclableMemoryStream — библиотека, обеспечивающая объединение объектов .NET MemoryStream в пул для повышения производительности. Это замена MemoryStream, которая предлагает улучшенное поведение для систем, критичных к производительности. В частности, она оптимизирована для выполнения следующих задач: ☑️ Устранение аллокаций в куче больших объектов за счет использования пулов буферов ☑️ Сокращение количества полных сборок мусора (gen 2 GC) и уменьшение времени простоя из-за сборки мусора ☑️ Предотвращение утечек памяти за счет ограничения размера пула ☑️ Избежание фрагментации памяти ☑️ Предоставление нескольких способов чтения и записи данных, которые избегают лишних аллокаций памяти ☑️ Обеспечение отладки и логирования ☑️ Предоставление метрик для отслеживания производительности
Install-Package Microsoft.IO.RecyclableMemoryStream
👉 GitHub

При использовании Akka.NET вы можете случайно изучить pattern matching, effects systems, monads и другие концепции функционал
При использовании Akka.NET вы можете случайно изучить pattern matching, effects systems, monads и другие концепции функционального программирования. Не забудьте предупредить своих коллег-разработчиков на C# 😉

🤘 Особенности работы в ИТ: информация из первых рук 👨‍💻 Недавно мы проводили среди вас опрос, а теперь делимся интересными
🤘 Особенности работы в ИТ: информация из первых рук 👨‍💻 Недавно мы проводили среди вас опрос, а теперь делимся интересными выводами обо всех аспектах работы в ИТ. 📊 Выяснили, с каким стеком можно получать 300к+, что айтишники думают о рекрутерах, насколько они довольны своей зарплатой и ради чего могут сменить работу. 💬 Пишите в комментариях другие темы, о которых вам хотелось бы узнать👇

🧰Azure Migrate application and code assessment tool for .NET Представлен новый инструмент для упрощения миграции локальных .
+2
🧰Azure Migrate application and code assessment tool for .NET Представлен новый инструмент для упрощения миграции локальных .NET-приложений в Azure. Он позволяет оценить исходный код .NET, конфигурации и бинари вашего приложения, чтобы выявить потенциальные проблемы и возможности при миграции приложения в Azure. Это помогает обнаружить любые проблемы, которые могут возникнуть в вашем приложении при миграции в Azure, и повысить производительность, масштабируемость и безопасность, предлагая современные облачные решения.
dotnet tool install -g --ignore-failed-sources dotnet-appcat
#новости

💡Литералы коллекций сложнее, чем вы могли бы подумать (в хорошем смысле). Логика инициализации работает следующим образом: д
+1
💡Литералы коллекций сложнее, чем вы могли бы подумать (в хорошем смысле). Логика инициализации работает следующим образом: для списков она опирается на новый API CollectionsMarshal и использует span для эффективного заполнения списка. Это гораздо эффективнее, чем инициализаторы коллекций! #dotnet #csharp #tip by Сергей Тепляков

Dependency Injection контейнеры .NET, допускающие полиморфное поведение При разработке .NET-приложения с DI и сервисами от контейнера может потребоваться поддержка полиморфного поведения. Когда, например, у интерфейса есть несколько реализаций, и их нужно грамотно расфасовать по правильным конструкторам так, чтобы всё работало из коробки. Однако стандартный DI контейнер платформы долгое время не давал этой возможности. Сеньор .NET-разработчик Степан Минин рассмотрел альтернативы для решения этой задачи на тот случай, если вы ещё не успели переехать на .NET 8 или работаете в каком-нибудь Иннотехе, где в наличии только зеркало NuGet-пакетов, выпущенных до начала 2022 года. 👉 Читать

✍️ Библиотека программиста» находится в поиске переводчика и автора оригинальных статей Кто нужен? ● Энтузиасты, которые держ
✍️ Библиотека программиста» находится в поиске переводчика и автора оригинальных статей Кто нужен? ● Энтузиасты, которые держат руку на пульсе, читают помимо книг зарубежные техноблоги ● Энтузиасты, которым есть что сказать Тематика ● Java, C# ● В четырех случаях из пяти вы предлагаете тему статьи Объем ● От 7 до 15 тыс. знаков без учета кода ● 3-4 статьи в месяц Оплата ● 4к руб. за статью ● Перевод — 250 руб. за 1000 символов без учета кода ● В месяц выйдет ~16к руб. ● Работаем с самозанятыми (компенсируем налог), ИП Тестовое задание Автор: написать статью по Java или C# ● Переводчик: перевести статью или часть статьи по Java или C# ● Тема: на ваше усмотрение ● ЦА: начинающие/джуны ● Объем: 5-7к символов без пробелов ● Не оплачивается Не хочу выполнять тестовое задание Если у вас есть опубликованные статьи, пришлите ссылки на них. Я пишу «так себе», что делать? Чтобы написать статью, которую не стыдно опубликовать, достаточно овладеть инфостилем. У нас есть бесплатный курс для начинающих копирайтеров «Статьи для IT: как объяснять и распространять значимые идеи». Время прохождения курса: 1-2 недели. Где публикуется статья? Статья публикуется на сайте proglib.io, в группе ВК (425к подписчиков), на канале «Библиотека джависта» (24к подписчиков) и в «Библиотека шарписта» (20к подписчиков). Вакансию закроем 15 января. У вас есть время пройти курс и написать тестовое задание. ➡️ Заполнить анкету ⬅️

🧑‍💻 Статьи для IT: как объяснять и распространять значимые идеи Напоминаем, что у нас есть бесплатный курс для всех, кто хо
🧑‍💻 Статьи для IT: как объяснять и распространять значимые идеи Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом. Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций. Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах. 👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.

🏖️ Чек лист идеального отдыха: 5 психологических техник расслабления Измотаны бесконечной работой и не можете расслабиться?
🏖️ Чек лист идеального отдыха: 5 психологических техник расслабления Измотаны бесконечной работой и не можете расслабиться? Попробуйте 5 психологических техник — от глубокого дыхания до визуализации пляжа — которые помогут насладиться заслуженным отдыхом. 🔗 Читать статью 🔗 Зеркало

Cocona в действии: простой способ создания CLI-приложений с помощью C# от Ника Чапсаса. 📺 Смотреть
Cocona в действии: простой способ создания CLI-приложений с помощью C# от Ника Чапсаса. 📺 Смотреть

🎄🎉🥳 Команда «Библиотеки программиста» поздравляет айтишников, программистов, системных администраторов, специалистов техподдержки, руководителей проектов, проектировщиков, инженеров, менеджеров и всех-всех-всех остальных причастных к миру IT с наступающим 2024 годом! Мирного неба и чистого кода!

🎙 Подкаст DotNet & More: продвинутый .NET-разработчик, план на год, сезон подкаста 2024 и не только 🕘 Таймкоды: 00:00:00 Вс
🎙 Подкаст DotNet & More: продвинутый .NET-разработчик, план на год, сезон подкаста 2024 и не только 🕘 Таймкоды: 00:00:00 Вступление 00:06:45 Тесты 00:22:30 MediatR, Clean Architecture и не только 00:39:45 Девопсинг для DotNet разработчиков 00:43:10 Облака, стоит ли отделять от девопсинга? 00:48:10 Blazor и фронт в целом 01:01:30 SQL, NoSQL и не только 01:26:30 Алгоритмы, коллекции 01:30:40 Многопоточность 01:36:40 Кишки, GC 01:40:00 Event Sourcing 02:00:00 DDD, TDD, SOLID и прочие рефакторинги 02:10:00 Unity, Unreal, Godot ⏯️ YouTube | Apple Подкасты | Google Подкасты | Яндекс Музыка #подкасты

🤔 Как JetBrains Rider упрощает отладку многопоточных приложений? ☑️ На вкладке Debugger окна Debug на левой панели показаны
+2
🤔 Как JetBrains Rider упрощает отладку многопоточных приложений? ☑️ На вкладке Debugger окна Debug на левой панели показаны все потоки приложения, а на следующей панели перечислены все кадры стека выбранного потока (скрин #1) ☑️ Вкладка Parallel Stacks окна Debug упрощает анализ потоков, отображая потоки и их кадры стека в виде диаграммы ☑️ Идентификатор текущего потока отображается в соответствии с текущей точкой останова в редакторе 📌 Parallel Stacks: просмотр всех активных потоков в вашей программе ☑️ Откройте вкладку Parallel Stacks в окне Debug ☑️ Нажмите на идентификатор темы в редакторе (скрин #2) А на скрине #3 показан пример того, как выглядят Parallel Stacks во время отладки простого приложения, запускающего несколько потоков.

🎄🎁 10 абсурдных подарков программисту на новый год Мечтаете подарить что-то эдакое своему другу-айтишнику? Как насчет масла
+4
🎄🎁 10 абсурдных подарков программисту на новый год Мечтаете подарить что-то эдакое своему другу-айтишнику? Как насчет масла для клавиатуры, специальных AR-очков или симулятора случайных сбоев в сети? 💬 В комментарии пишите свои варианты абсурдных подарков👇

Библиотека шарписта | C#, F#, .NET, ASP.NET - Telegram kanali @csharpproglib statistikasi va tahlili