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

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

@csharpproglib🔌 Гаджеты🇷🇺 Русский📅 март 2026 г.

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

📊 Полная статистика📝 Все посты
🔗 Связанные:@csharp_interview_lib
##sharp_view#il_люминатор#async_news#036#garbage_collector#dotnet_challenge
23.0K
Подписчики
2.3K
Ср. охват
10.2%
Вовлечённость
20
Постов
~2.9
В день

Графики

📊 Средний охват постов

📉 ERR % по дням

📋 Публикации по дням

📎 Типы контента

Лучшие публикации

20 из 20
Ccsharpproglib
csharpproglib
24 мар., 10:59

💡 Generative AI for Beginners .NET v2 Microsoft выпустила вторую версию бесплатного открытого курса «Generative AI for Beginners .NET». Это не обновление старого материала, а полностью новый курс с другой структурой и свежими примерами. Курс рассчитан на .NET-разработчиков, которые хотят разобраться в генеративном ИИ — от основ до работающих паттернов в продакшене. В первой версии основой был Semantic Kernel. В v2 его заменили на Microsoft.Extensions.AI (MEAI). MEAI входит в экосистему .NET 10,...

👁 2.9K📷 photo
Ccsharpproglib
csharpproglib
23 мар., 20:59

⚡️ Утечка памяти, которую не видно до прода Channel<T> — это стандартный выбор для producer-consumer в .NET. Быстрее ConcurrentQueue, дружит с cancellation, не аллоцирует лишнего. Документация рекомендует. Коллеги используют. Дефолтный способ создать канал выглядит так: var channel = Channel.CreateUnbounded<WorkItem>(); Канал принимает записи бесконечно. Никаких исключений, никаких предупреждений, никаких логов. Пока producer пишет быстрее, чем consumer успевает читать, очередь просто растёт в х...

👁 2.9K
Ccsharpproglib
csharpproglib
23 мар., 15:59

🧑‍💻 Пусть приложение падает при старте, а не в 2 часа ночи Представьте сценарий. Платёжный сервис ушёл в прод. Конфиг собран наспех, API-ключ не тот, URL без HTTPS. Всё тихо до первой реальной транзакции. Потом звонок в ночь, инцидент, откат. Паттерн Options с валидацией на старте решает именно эту проблему. Вместо того чтобы читать конфиг в рантайме и падать где попало, мы проверяем всё один раз при запуске. Если что-то не так, то приложение не поднимается вообще. Это лучше, чем ловить NPE ил...

👁 2.8K
Ccsharpproglib
csharpproglib
23 мар., 09:59

📍 Навигация: Вакансии • Задачи • Собесы 🐸 Библиотека шарписта #garbage_collector

👁 2.7K📷 photo
Ccsharpproglib
csharpproglib
24 мар., 15:59

⚡️ Прячем секреты и не ломаем тесты Одна из самых частых причин инцидентов на проде это конфиг, который не зависит от окружения. Кто-то закоммитил строку подключения к боевой базе, кто-то запустил тесты против продакшн-платёжки. Паттерн Options хорош сам по себе, но без правильной иерархии конфигов он не спасёт. .NET читает конфигурацию слоями. Каждый следующий слой перекрывает предыдущий. В Program.cs это выглядит так: var builder = WebApplication.CreateBuilder(args); builder.Configuration // 1...

👁 2.7K
Ccsharpproglib
csharpproglib
24 мар., 20:59

👨‍💻 Хватит мучить MongoDB через EF Core Вы выбрали MongoDB ради гибкости. А потом два часа потратили на то, чтобы EF Core позволил сделать элементарный фильтр. Поздравляем, вы сами себе враг. EF Core для MongoDB это иллюзия комфорта. Знакомый синтаксис, но в обмен на всё, ради чего вообще брали Mongo: агрегационные пайплайны, геозапросы, полнотекстовый поиск. Провайдер этого просто не умеет. Правильный путь — это MongoDB.Driver напрямую. Ставите пакет: dotnet add package MongoDB.Driver Делаете...

👁 2.7K
Ccsharpproglib
csharpproglib
25 мар., 09:59

🤨 10 месяцев с Copilot Coding Agent в dotnet/runtime Microsoft опубликовали детальный разбор использования GitHub Copilot Coding Agent в репозитории dotnet/runtime за последние 10 месяцев. Это один из самых сложных проектов в мире: основа .NET, 14 миллионов строк кода, миллионы активных разработчиков. Репозиторий использовали как полигон для эксперимента: может ли AI-агент полноценно участвовать в разработке такого масштаба? Общая картина: 878 PR за 10 месяцев С мая 2025 по март 2026 команда от...

👁 2.5K📷 photo
Ccsharpproglib
csharpproglib
25 мар., 21:01

🔎 Удалённое комбо вакансий для шарпистов Подобрали три вакансии для тех, кто не хочет выходить из дома: .NET-разработчик C#/.NET-разработчик Senior Backend .NET Engineer ➡️ Еще больше топовых вакансий — в нашем канале C# Jobs 🐸 Библиотека шарписта

👁 2.4K
Ccsharpproglib
csharpproglib
26 мар., 22:09

😱 Если ваш продукт не умеет отдавать данные в формате, понятном AI-агенту, то вас просто не существует Скрипт не будет кликать по красивым кнопкам в браузере, он уйдёт к конкуренту с нормальным API. Перестроить архитектуру под машинных клиентов — это уже не хайп, а необходимое условие сохранения конкурентоспособности. Как адаптировать продукт и не исчезнуть из выдачи: — интегрировать MCP и A2A-взаимодействие, чтобы агенты могли вас читать; — научиться контролировать стоимость (лимиты, кэш, роут...

👁 2.4K

Типы хуков

Нейтральный17 | 2.3K просм.
Провокация2 | 2.4K просм.
Статистика1 | 2.5K просм.

Длина постов

Очень длинные (1000+)9 | 2.4K просм.
Длинные (500-1000)5 | 2.3K просм.
Средние (200-500)3 | 1.9K просм.
Короткие (<200)2 | 2.5K просм.

Влияние эмодзи

2.5K
С эмодзи (4)
2.3K
Без эмодзи (16)
+6.9% охвата

Типы контента

📝
11
text
2.4K просм.
📷
9
photo
2.2K просм.