ch
Feedback

不要被骗子欺骗!Telemetrio 会找到并标记这些频道 👉 如果想查看标记,请订阅

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

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

前往频道在 Telegram

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

显示更多

📈 Telegram 频道 Библиотека шарписта | C#, F#, .NET, ASP.NET 的分析概览

频道 Библиотека шарписта | C#, F#, .NET, ASP.NET (@csharpproglib) 俄语 语言赛道中的 是活跃参与者。目前社区聚集了 21 513 名订阅者,在 技术与应用 类别中位列第 6 134,并在 俄罗斯 地区排名第 30 392 位。

📊 受众指标与增长动态

自 невідомо 创建以来,项目保持高速增长,吸引了 21 513 名订阅者。

根据 04 十一月, 2026 的最新数据,频道保持稳定运转。过去 30 天订阅人数变化为 -119,过去 24 小时变化为 -2,整体触达仍然可观。

  • 认证状态: 未认证
  • 互动率 (ER): 平均受众互动率为 15.13%。内容发布后 24 小时内通常能获得 7.46% 的反应,占订阅者总量。
  • 帖子覆盖: 每篇帖子平均可获得 3 255 次浏览,首日通常累积 1 604 次浏览。
  • 互动与反馈: 受众积极参与,单帖平均反应数为 4。
  • 主题关注点: 内容集中在 .net, шарписта, навигация, await, string 等核心主题上。

📝 描述与内容策略

作者将该频道定位为表达主观观点的平台:
“Все самое полезное для C#-разработчика в одном канале. Наши курсы: https://clc.to/y3LDtw По рекламе: @tproger_sales_bot Для обратной связи: @proglibrary_feeedback_bot РКН: https://gosuslugi.ru/snet/67a5c81cdc130259d5b7fead”

凭借高频更新(最新数据采集于 05 十一月, 2026),频道始终保持新鲜度与高覆盖。分析显示受众积极互动,使其成为 技术与应用 类别中的关键影响点。

21 513
订阅者
-224 小时
-377 天
-11930 天
帖子存档
👩‍💻 Работа с tar-файлами в .NET 8 Еще в 2022 году .NET 7 получил поддержку для работы с tar файлами в базовой библиотеке кл
👩‍💻 Работа с tar-файлами в .NET 8 Еще в 2022 году .NET 7 получил поддержку для работы с tar файлами в базовой библиотеке классов. Эндрю Лок как обычно во всем разобрался и описал, как выполнять некоторые базовые операции с tar-файлами, как он обычно использую CLI-утилиту tar и как вместо этого использовать встроенную в .NET поддержку.
using System.Formats.Tar;
using System.IO.Compression;

string sourceDir = "./my-files";
string outputFile = "./myarchive.tar.gz";

using FileStream fs = new(outputFile, FileMode.CreateNew, FileAccess.Write);
using GZipStream gz = new(fs, CompressionMode.Compress, leaveOpen: true);

TarFile.CreateFromDirectory(sourceDir, gz, includeBaseDirectory: false);
👉 Читать

🥳 Новый формат .NET-решения .slnx теперь доступен в последней превью-версии Rider Этот формат находится в режиме превью в Vi
+1
🥳 Новый формат .NET-решения .slnx теперь доступен в последней превью-версии Rider Этот формат находится в режиме превью в Visual Studio, а теперь еще и в Rider. Кажется, с новым форматом улучшена читаемость и возможность слияния (mergeability). Выше — пример различий по сравнению с существующим форматом для простого решения. #dotnet #csharp #tip by Dave Callan

💻🔍💼 Кризис IT-рынка: как джуны и кадровый голод меняют правила игры В условиях нехватки опытных специалистов и наплыва джу
💻🔍💼 Кризис IT-рынка: как джуны и кадровый голод меняют правила игры В условиях нехватки опытных специалистов и наплыва джунов, IT-компании вынуждены искать нестандартные подходы к найму. Рассмотрим основные тренды и стратегии адаптации рынка. Читать статью #почитать

🛠️ TUnit — современный, гибкий и быстрый фреймворк для тестирования проектов .NET 8+ с поддержкой приложений Native AOT и Tr
+2
🛠️ TUnit — современный, гибкий и быстрый фреймворк для тестирования проектов .NET 8+ с поддержкой приложений Native AOT и Trimmed Single File. Фреймворк построен на базе Microsoft.Testing.Platform, в отличие от старой платформы VSTest. Поскольку инфраструктура за кулисами новая и другая, вам может потребоваться включить некоторые настройки. 👉 GitHub

🛤👾 Приключения с F# и Godot Godot — игровой движок, который имеет нативную поддержку .NET. К сожалению, эта поддержка до та
🛤👾 Приключения с F# и Godot Godot — игровой движок, который имеет нативную поддержку .NET. К сожалению, эта поддержка до такой степени заточена под C#, что F# она выходит боком. Автор делится опытом решения возникших проблем при работе с F# + Godot: 🟠An incursion under C#. Протаскиваем F# в Godot 🟠Шестидесятилетний заключённый и лабораторная крыса. F# на Godot. Часть 1. Встреча с фреймворком

🥜🔨 Динамическое программирование: как щелкать задачки, как орешки Готов узнать, как решать задачки, от которых плавятся моз
🥜🔨 Динамическое программирование: как щелкать задачки, как орешки
Готов узнать, как решать задачки, от которых плавятся мозги?
В этой статье раскрываем тайну происхождения термина «динамическое программирование» и показываем основные подходы к решению задач, которые часто встречаются на собеседованиях и соревнованиях. Также у нас есть курс как для начинающих программистов, так и для тех, кто уже шарит: 🔵 Алгоритмы и структуры данных 🔗 Ссылка на статью

🔥 Класс BinaryFormatter удален из .NET 9 У вас есть два варианта решения данной проблемы: ✔️ Мигрируйте с BinaryFormatter на другие решения. В руководстве по миграции BinaryFormatter перечислены несколько вариантов. ✔️ Продолжайте использовать BinaryFormatter в .NET 9, но в данном случае вам придется полагаться на неподдерживаемый NuGet-пакет System.Runtime.Serialization.Formatters. 👉 Подробнее

⚒ Разработка веб-API CRUD с помощью Data API Builder и EF Core Power Tools Data API Builder позволяет создавать веб-API CRUD
+1
⚒ Разработка веб-API CRUD с помощью Data API Builder и EF Core Power Tools Data API Builder позволяет создавать веб-API CRUD на основе файла конфигурации json, с подержкой REST и GraphQL. Этот кроссплатформенный инструмент также включает CLI для создания довольно сложного файла конфигурации. Но даже создание команд в командной строке для предоставления доступа к существующей базе данных в качестве веб-API может быть сложным и чреватым ошибками. Благодаря возможностям EF Core Power Tools по реверсу баз данных вы можете за считанные секунды создать эти операторы командной строки и запустить API с помощью команды dab start. Что вам необходимо? 1️⃣ Существующая база данных Azure SQL, SQL Server, Postgres или MySQL, которую вы хотите использовать в качестве CRUD-API. 2️⃣ Проект Visual Studio 2022 для хранения файлов конфигурации в системе контроля версий. 3️⃣ Установленная последняя версия EF Core Power Tools. 👉 Читать гайд

⚡️🔫 Секретное оружие бэкендера: 6 инструментов, о которых вы не знали В новой статье рассказываем о шести малоизвестных, но
+4
⚡️🔫 Секретное оружие бэкендера: 6 инструментов, о которых вы не знали В новой статье рассказываем о шести малоизвестных, но невероятно мощных инструментах, которые превратят вас в настоящего супергероя бэкенд-разработки. 👉 Читать по этой ссылке

Привет, друзья! 👋 Мы хотим обсудить важную тему — токсичность в среде разработчиков и значимость поддержки и наставничества. Нам интересно узнать ваше мнение и опыт! Поделитесь своими мыслями, и самые полезные советы мы включим в нашу статью. Вот несколько вопросов для вас: 🤔 Приходилось ли вам сталкиваться с токсичными коллегами на работе? Как вы справлялись с этой ситуацией? 🌟 Какие качества вы считаете важными для хорошего наставника в IT-сфере? 💡 Какие советы вы бы дали тем, кто хочет создать более поддерживающую и позитивную рабочую атмосферу? Спасибо за ваше участие! Ваши ответы помогут сделать рабочую среду лучше для всех. 🚀

👩‍💻👩‍💻 CSnakes — инструмент для встраивания кода и библиотек на Python в ваше .NET-приложение (без необходимости в REST,
👩‍💻👩‍💻 CSnakes — инструмент для встраивания кода и библиотек на Python в ваше .NET-приложение (без необходимости в REST, HTTP или микросервисах). Упростите свои проекты в сфере data science. 👉 Подробнее

👩‍💻 Совместное использование настроек сборки в нескольких .NET-проектах: на заметку C#-разработчику #dotnet #csharp #tip by
👩‍💻 Совместное использование настроек сборки в нескольких .NET-проектах: на заметку C#-разработчику #dotnet #csharp #tip by Dave Callan

🔟🏩 ТОП-10 перспективных студий разработки: лучшие компании для вашего карьерного роста Работа в аутсорсе — это как американ
🔟🏩 ТОП-10 перспективных студий разработки: лучшие компании для вашего карьерного роста Работа в аутсорсе — это как американские горки: пока одни видят в ней хаос и нестабильность, другие — возможность получить уникальный опыт и попробовать себя в разных ролях. Однако устраиваться хоть в какую-нибудь студию, каких сейчас много — не лучшее решение, поскольку на старте бывают проблемы с финансированием и ни о какой стабильности не может быть и речи. 🔗 Читать статью 🔗 Зеркало

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

🎙Юбилейный выпуск подкаста RadioDotNet про неумолимый Performance, WebAssembly на Aspire, API под присмотром и многое другое
🎙Юбилейный выпуск подкаста RadioDotNet про неумолимый Performance, WebAssembly на Aspire, API под присмотром и многое другое ⏳ Таймкоды: [00:03:00] — .NET 9 Release Candidate 1 is now available [00:12:40] — WebAssembly Orchestrating with .NET Aspire [00:20:25] — Performance Improvements in .NET 9 [00:49:10] — Preventing breaking changes in public APIs with PublicApiGenerator [01:08:20] — Visual Studio 2022 17.12 Preview 2 [01:19:40] — Tales from the .NET Migration Trenches (Part 4) [01:29:40] — Кратко о разном ⏯ YouTube | Другие площадки #подкасты

🔥 В ASP NET Core 8 появился IExceptionHandler Проблема заключалась в том, что обработчик исключений по умолчанию всегда уста
+2
🔥 В ASP NET Core 8 появился IExceptionHandler Проблема заключалась в том, что обработчик исключений по умолчанию всегда устанавливал HTTP-код состояния ответа равным 500. В ASP NET Core 9 представлена ​​новая опция StatusCodeSelector, которая позволяет выбирать код состояния на основе исключения. 👉 Подробнее #dotnet #csharp #tip by Oleg Kyrylchuk

🛠️ Разработка GraphQL-клиента на .NET с помощью Rider и StrawberryShake Если у вас возникают сложности с созданием схем, нап
+4
🛠️ Разработка GraphQL-клиента на .NET с помощью Rider и StrawberryShake Если у вас возникают сложности с созданием схем, написанием запросов и интеграцией GraphQL в .NET-приложение, посмотрите в сторону плагина GraphQL в Rider + фреймворк StrawberryShake. Под катом — гайд по настройке окружения, определению схем, генерации клиентского кода и интеграции всего этого в проекта. 👉 Читать

🏗 3 основных шаблона событийно-ориентированной архитектуры Знание данных шаблонов позволяет: ✔️ Создавать слабосвязанные сис
🏗 3 основных шаблона событийно-ориентированной архитектуры Знание данных шаблонов позволяет: ✔️ Создавать слабосвязанные системы, в которых сбой одного компонента не приводит к полному отказу всей системы, а составные части приложения легче масштабировать и модифицировать. ✔️ Эффективно управлять асинхронными операциями и обрабатывать непредсказуемые события в системе. ✔️ Разрабатывать отзывчивые и эффективные приложения, обрабатывающие данные в реальном времени. ✔️ Создавать высоконагруженные системы, в которых требуется быстрая реакция на события. ✔️ Эффективно использовать современные технологии, например потоковую обработку данных и бессерверные вычисления. 1️⃣ Шаблон конкурирующих потребителей используется для эффективного распределения большого количества асинхронных сообщений между несколькими потребителями. Ключевой момент в этом шаблоне — необходимость обработки каждого сообщения только одним потребителем. Разные инструменты и платформы решают эту задачу по-своему: 2️⃣ Шаблон повторных попыток сообщений используется для обработки ошибок при работе с очередями сообщений. Этот шаблон позволяет создать надежную систему обработки транзакций, способную справляться с временными сбоями и обеспечивающую контролируемый процесс для работы с проблемными транзакциями, например, при обработке платежей. 3️⃣ Шаблон асинхронного запроса-ответа позволяет создавать масштабируемые и устойчивые к сбоям системы, где сервисы могут взаимодействовать асинхронно, не блокируя друг друга и сохраняя способность корректно обрабатывать ответы даже при изменении состояния системы между запросом и ответом. 👉 Подробнее читайте в нашей статье 👉 Зеркало

Пополняем коллекцию мемов про #dotnet #maui
+2
Пополняем коллекцию мемов про #dotnet #maui

🔥 Руководство по асинхронному программированию в .NET от David Fowler из команды ASP.NET Асинхронное программирование сущест
🔥 Руководство по асинхронному программированию в .NET от David Fowler из команды ASP.NET Асинхронное программирование существует уже несколько лет на .NET, но исторически у разработчиков возникали трудности в его «правильной» реализации. С момента появления async/await в C# 5 асинхронное программирование стало мейнстримом. Современные фреймворки (например, ASP.NET Core) полностью асинхронны, и очень сложно избежать ключевого слова async при написании веб-сервисов. В результате возникло много путаницы относительно лучших практик для async и того, как правильно его использовать. David Fowler представил рекомендации с примерами плохих и хороших паттернов написания асинхронного кода. 👉 GitHub