uk
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 498 підписників, посідаючи 6 132 місце в категорії Технології та додатки та 30 410 місце у регіоні Росія.

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

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

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

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

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

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

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

21 498
Підписники
-1024 години
-327 днів
-12830 днів
Архів дописів
Можно ли ускорить рефлексию в .NET? Да, с помощью легковесной генерации кода на основе деревьев выражений. Выше — пример опти
Можно ли ускорить рефлексию в .NET? Да, с помощью легковесной генерации кода на основе деревьев выражений. Выше — пример оптимизации доступа к членам путем кэширования сгенерированных выражений доступа к полям или свойствам. Это все еще в 100 раз медленнее, чем прямой доступ. Но в 10 раз быстрее, чем обычная рефлексия! #dotnet #csharp #benchmarks #tip by Сергей Тепляков

👩‍💻 Новый TerminalLogger в .NET 8 SDK TerminalLogger предоставляет более подробный вывод, по сравнению со стандартным консо
👩‍💻 Новый TerminalLogger в .NET 8 SDK TerminalLogger предоставляет более подробный вывод, по сравнению со стандартным консольным логгером, однако он не включен по умолчанию. 📌 Для активации используйте опцию --tl (например, dotnet build --tl) или включите его по умолчанию с помощью переменной окружения MSBUILDTERMINALLOGGER, которая может быть установлена в значения true, false или auto. 📌 Новый TerminalLogger можно включить для текущего пользователя:
[Environment]::SetEnvironmentVariable("MSBUILDTERMINALLOGGER", "auto", "User")
В статье также приводится сравнение вывода между стандартным консольным логгером и TerminalLogger, подчеркивая такие преимущества, как группировка предупреждений и ошибок по целевой платформе, улучшенная читаемость благодаря цветам, гиперссылки для основного вывода сборки, отображение времени выполнения для каждой цели и более понятный статус окончательной сборки.

🏔 Эпикфейл: карьера катится к чертям 🤦‍♂️ У всех нас случались провалы в карьере, о которых не хочется распространяться. Не
🏔 Эпикфейл: карьера катится к чертям 🤦‍♂️ У всех нас случались провалы в карьере, о которых не хочется распространяться. Неловкий момент на собеседовании, провал проекта из-за глупой ошибки, конфликт с начальством — такие ситуации хочется поскорее забыть. Однако часто именно они дают нам самые ценные уроки и закаляют как профессионалов. 📝 Поделитесь своей историей карьерного провала в нашем новом опросе и расскажите, к чему он привел в итоге. Быть может, эта ошибка позволила вам пересмотреть свой путь и выбрать более подходящую профессию? А может, вы сделали правильные выводы и сейчас добились успеха? 👉 Поделиться историей

🧰 При компиляции асинхронного C#-метода компилятор преобразует код, разбивая его на отдельные шаги. Потом, во время выполнен
+1
🧰 При компиляции асинхронного C#-метода компилятор преобразует код, разбивая его на отдельные шаги. Потом, во время выполнения каждый шаг прерывается асинхронной операцией. 🤔 Когда она завершается, надо точно понимать, куда вернуть управление — в какой конкретно шаг. Поэтому все шаги нумеруются и компилятор очень строго следит за тем куда можно перейти. Такое решение называется state machine. 👨‍🎓 .NET/ASP.NET Core разработчик Родион Мостовой разбирается с понятием state machine для понимания принципа работы асинхронности в C#. 👉 Читать

🤯🔥 Сеньор немного накосячил на проде... Сам виноват, но быстро исправился и не потерял атмосферу! #жиза

🤔 Как получить ассемблерный код, сгенерированный JIT для C#-метода? Когда вы выполняете .NET-метод, JIT компилирует его в ма
+2
🤔 Как получить ассемблерный код, сгенерированный JIT для C#-метода? Когда вы выполняете .NET-метод, JIT компилирует его в машинный код. Этот нативный код затем выполняется процессором. Если у вас вдруг возникла необходимость исследовать сгенерированный ассемблерный код, сделать это можно несколькими способами: ✅ Использовать переменную окружения DOTNET_JitDisasm (.NET 7+) ✅ Использовать расширение для Visual Studio Disasmo ✅ Использовать онлайн-сервис Sharplab, если под рукой нет других инструментов

📚 BookClub DotNet — подкаст для .NET-разрабов и не только, в котором ведущие (Роман Гашков, Григорий Кузьмин и Роман Щербако
📚 BookClub DotNet — подкаст для .NET-разрабов и не только, в котором ведущие (Роман Гашков, Григорий Кузьмин и Роман Щербаков) читают книги и во всех деталях обсуждают ключевые мысли из них вместе с гостями. 🎙 Во втором сезоне подкаста они обсуждают книгу по проектированию «System Design. Подготовка к сложному интервью»: 🔸 Выпуск 0 🔸 Выпуск 1 🔸 Выпуск 2 🔸 Выпуск 3 🔸 Выпуск 4

🤩 Официальный YouTube-канал .NET пополнился новыми курсами, видеоуроками и различными активностями на .NET Conf 2023: 🌐 Бэк
🤩 Официальный YouTube-канал .NET пополнился новыми курсами, видеоуроками и различными активностями на .NET Conf 2023: 🌐 Бэкенд веб-разработка с .NET для начинающих 🌐 Фронтенд веб-разработка с .NET для начинающих 🌐 JSON-сериализация с помощью System.Text.Json 🌐 Docker-контейнеры с .NET для начинающих 🌐 .NET MAUI Minutes 🌐 Студенческая зона .NET Conf 2023 #чтопроисходит

🚀string.Contains(char) vs. string.Contains(string): когда производительность находишь там, где вообще не ждешь #dotnet #csha
🚀string.Contains(char) vs. string.Contains(string): когда производительность находишь там, где вообще не ждешь #dotnet #csharp #benchmarks #tip by Сергей Тепляков

🛠 Tmds.ExecFunction — С#-библиотека, упрощающая выполнение функции в отдельном процессе. Это может быть полезно для написани
🛠 Tmds.ExecFunction — С#-библиотека, упрощающая выполнение функции в отдельном процессе. Это может быть полезно для написания тестов, требующих отдельного процесса, или для запуска кода с другим временем жизни, чем у процесса приложения .NET. Библиотека основана на классе corefx RemoteExecutorTestBase 👇 🔗 GitHub

Как вы обычно отдыхаете?
Anonymous voting

🤖Microsoft Copilot под капотом 🧰 Copilot сегодня встроен в мобилки/Bing/Edge и основан на нескольких опенсорсных инструмент
+1
🤖Microsoft Copilot под капотом 🧰 Copilot сегодня встроен в мобилки/Bing/Edge и основан на нескольких опенсорсных инструментах, включая SignalR, Adaptive Cards, Markdown и object-basin. 🤔 Но как все это работает вместе под капотом? Читайте подробнее про использование SignalR с другими инструментами на практике, потоковую передачу сообщений, ответы во внешний UI и другие аспекты, которые происходят стороне сервера. 👉 Читать

Три фазы сборщика мусора в .NET на пальцах: на заметку C#-разработчику 1️⃣ Marking На данной фазе сборщик мусора отмечает все
Три фазы сборщика мусора в .NET на пальцах: на заметку C#-разработчику 1️⃣ Marking На данной фазе сборщик мусора отмечает все объекты, которые можно будет удалить позже. Например, у нас есть небольшой локальный список внутри функции, которая завершает работу. Наш список теперь выходит из области видимости и может быть удален. 2️⃣ Sweeping Теперь, когда у нас есть некоторые объекты, которые мы можем удалить, сборщик мусора пробегается и удаляет эти блоки памяти. Это может оставить неиспользуемые участки в памяти. Поэтому у нас есть следующая фаза. 3️⃣ Compacting Данная фаза похожа на инструмент дефрагментации на старых жестких дисках, где файлы перемещаются в начало, а «пустое» пространство — в конец диска. Сборщик мусора делает что-то подобное с нашей памятью. 👉 Подробнее #dotnet #csharp #tip by Steven Giesel

🔎 Глубокое исследование техники managed .NET hooking с использованием библиотеки Harmony 🤩 Jiri Vinopal из команды Check Po
🔎 Глубокое исследование техники managed .NET hooking с использованием библиотеки Harmony 🤩 Jiri Vinopal из команды Check Point Research погружается в практику использования Harmony для динамического изменения поведения методов .NET во время выполнения, охватывая различные типы патчей: Prefix, Postfix, Transpiler, Finalizer и Reverse Patch. 📌 Для чего? Для решения конкретных задач с помощью Harmony, включая обход сложных обфускаторов, таких как ConfuserEx2. 👨‍🎓 Представленные Jiri методики сочетания отладки и перехвата могут значительно улучшить процесс разработки и отладки софта. 👉 Читать

👩‍💻 Пройди тест по C# и проверь свои знания. Ответишь — пройдешь на продвинутый курс "C# ASP. NET Core разработчик" от OTUS по специальной цене. За 5 месяцев обучения ты научишься создавать информационные системы, состоящие из сайтов, мобильных клиентов и телеграмм-ботов и т.д., используя фреймворк C# ASP. NET Core и смежные технологии, такие как ReactJS и другие. ➡️ ПРОЙТИ ТЕСТ: https://otus.pw/sAP5/ Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576 Erid 2VtzqueVRzf

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

🕹Хардкорный курс по Unity от Романа Сакутина 🕘 Таймкоды: 00:02:46 — Установка 00:04:40 — Основные понятия 00:29:01 — Создан
🕹Хардкорный курс по Unity от Романа Сакутина 🕘 Таймкоды: 00:02:46 — Установка 00:04:40 — Основные понятия 00:29:01 — Создание уровня 3D 01:05:31 — Базовая физика 01:17:42 — Создание уровня 2D 01:38:51 — 2D физика 01:50:40 — 3D анимации 02:00:41 — 2D анимации 02:06:21 — Введение в скриптинг 02:55:19 — Code Style 03:01:07 — Связь компонентов 03:16:54 — Корутины 03:35:39 — Столкновения 03:40:48 — Эффектность 03:59:24 — Объекты в динамике 04:05:55 — Математика (Петр Земсков) 04:39:24 — Математика (Роман Сакутин) 05:02:12 — User Interface 06:07:07 — Flappy Bird 06:18:17 — Полезные инструменты 07:00:02 — Эффекты в Unity 07:30:38 — Монетизация (Евгений Гришаков) 08:12:34 — Основы 3D (Алексей Долгов) 10:04:46 — Моделирование 11:00:12 — Текстурирование 11:57:06 — Анимация 12:38:15 — Взаимодействие с 3D-художниками 12:50:30 — New Input System 13:15:51 — Оптимизация 13:31:05 — Продвинутая работа с редактором 13:54:55 — Подготовка к собесу (Антон Назаров) 14:38:28 — VR в Unity (Владимир Макушев)

Внутри каждого из нас живет критик. А как вы справляетесь со своим?
Anonymous voting

Безопасный unsafe Rust Расскажет Кирилл Федченко — Lead Rust Developer в InfinitySwap. Встречаемся на бесплатном открытом уро
Безопасный unsafe Rust Расскажет Кирилл Федченко — Lead Rust Developer в InfinitySwap. Встречаемся на бесплатном открытом уроке от OTUS. 💻На вебинаре: - разберёмся, какие суперспособности даёт разработчику unsafe код, и какая ответственность с ними появляется; - посмотрим, как у Rust получается обеспечивать безопасность, несмотря на unsafe код в низкоуровневых библиотеках; - научимся использовать unsafe безопасно. Занятие пройдёт 1 февраля в 20:00 мск и будет приурочено к старту курса «Rust Developer. Professional». Доступна рассрочка на обучение! 👉Чтобы занять место на уроке и получить запись, регистрируйтесь прямо сейчас: https://clck.ru/38QxCH Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

📙Essential F# — бесплатная книга для тех, кто хочет изучить F# без предварительных знаний ни в языке, ни в функциональном программировании. Опыт работы с C#/VB.NET, конечно, может быть полезен, но не является обязательным. И да, можно также скачать PDF или посмотреть видеокурс на основе книги, который начнется совсем скоро 😉 👉 GitHub