Библиотека шарписта | C#, F#, .NET, ASP.NET
23.3K subscribers
2.11K photos
32 videos
85 files
4.28K links
Все самое полезное для C#-разработчика в одном канале.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/b60af5a4

Для обратной связи: @proglibrary_feeedback_bot

РКН: https://gosuslugi.ru/snet/67a5c81cdc130259d5b7fead
Download Telegram
Считаешь ли ты себя внимательным разработчиком?

Попробуй посоревноваться в прозорливости со статическим анализатором кода PVS-Studio!

https://pvs-studio.com/go.php?url=1730

Тебе предстоит отыскать баг во фрагменте исходного кода и ткнуть в него мышкой. Если успеешь найти ошибку за 60 секунд — начислится балл.

Попробуй набрать 10/10! 🔥
От шаблонов проектирования к теории категорий: местами старая, но фундаментальная серия статей с примерами на C#.

https://proglib.io/w/d76c4e06
Плейлист с краткими советами по .NET и C# от Ника Чапсаса.

https://proglib.io/w/54782979
Union types в C#, или Как эффективно определить бизнес-логику приложения.

https://proglib.io/w/d675abc3
Простой пример использования F#-фреймворка NBomber, который упрощает нагрузочное тестирование.

https://proglib.io/w/726b65b4
Профилирование популярной библиотеки QuestPDF с использованием dotTrace и dotMemory

Из статьи вы узнаете, как небольшие изменения кода могут сильно повлиять на производительность и использование памяти.

https://proglib.io/w/af16b5ba
Краткое, но ёмкое руководство по интеграции dotnet format в цикл разработки.

https://proglib.io/w/0a22415f
Adam Sitnik работает над .NET в Microsoft и пишет о производительности и надежности в .NET. В общем, вы знаете кого читать по данной теме.

https://proglib.io/w/089d05af
🔧 build-image — инструмент для контейнеризации .NET-приложения без создания Dockerfile’ов, потому что жизнь слишком коротка, чтобы писать их!

В статье показано, как использовать этот инструмент, в том числе в GitHub workflow.

https://proglib.io/w/83ad4feb