en
Feedback

Don't get caught by a cheater! Telemetrio finds and tags such channels 👉 If you want to see the tag, subscribe

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

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

Open in Telegram

Все самое полезное для C#-разработчика в одном канале. Наши курсы: https://clc.to/y3LDtw По рекламе: @tproger_sales_bot Для обратной связи: @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 508 subscribers, ranking 6 134 in the Technologies & Applications category and 30 392 in the Russia region.

📊 Audience metrics and dynamics

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

According to the latest data from 05 November, 2026, the channel demonstrates stable activity. Although there has been a change in the number of participants by -119 over the last 30 days and by -5 over the last 24 hours, overall reach remains high.

  • Verification status: Not verified
  • Engagement rate (ER): The average audience engagement rate is 15.13%. Within the first 24 hours after publication, content typically collects 7.45% reactions from the total number of subscribers.
  • Post reach: On average, each post receives 3 254 views. Within the first day, a publication typically gains 1 603 views.
  • Reactions and interaction: The audience actively supports content: the average number of reactions per post is 4.
  • 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 По рекламе: @tproger_sales_bot Для обратной связи: @proglibrary_feeedback_bot РКН: https://gosuslugi.ru/snet/67a5c81cdc130259d5b7fead”

Thanks to the high frequency of updates (latest data received on 06 November, 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 508
Subscribers
-524 hours
-307 days
-11930 days
Posts Archive
😮 SQL: от Тетриса до ИИ — неожиданные возможности языка баз данных Долгое время SQL использовали лишь для запросов и изменен
😮 SQL: от Тетриса до ИИ — неожиданные возможности языка баз данных Долгое время SQL использовали лишь для запросов и изменения записей в базах данных — для полноценного программирования в привычном смысле слова он не подходил. Однако добавление рекурсивных общих табличных выражений (CTE) сделало SQL полным по Тьюрингу. Рекурсивные CTE состоят из двух частей: • Нерекурсивная часть (базовый случай) — создает начальные данные. • Рекурсивная часть — может выполняться много раз, каждый раз используя результат предыдущего шага. Благодаря CTE на SQL можно при желании реализовать любой алгоритм. Энтузиасты уже сделали: • Визуализацию множества Мандельброта с помощью ASCII-графики. • 3D-движок для рисования объемных фигур. • GPT на 500 строках SQL-кода. Подробная статья о реализации этого проекта опубликована здесь. • Трассировку лучей (это метод создания реалистичных изображений). На прошлой неделе коллекция крутых SQL-проектов пополнилась еще одной интересной разработкой — версией «Тетриса». Эта реализация демонстрирует несколько нестандартных SQL-техник, о которых стоит знать, даже если вы используете SQL только по прямому назначению: • игровой цикл; • вывод игры; • пользовательский ввод; • решение проблемы изоляции данных; • предотвращение кэширования. Для управления состоянием игры и обработки игровых событий используются подзапросы и агрегатные функции. 🔗 Подробнее читайте в статье 🔗 Зеркало

👩‍💻 Работа с 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