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

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

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

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

РКН: https://gosuslugi.ru/snet/67a5c81cdc130259d5b7fead
Download Telegram
Что будет завтра — сложно сказать, поэтому мы решили сфокусироваться на сегодняшнем дне и провести короткий опрос «С какими трудностями вы столкнулись в последнее время?», чтобы понять, что сейчас вообще происходит в IT-индустрии.

Статью с результатами опроса опубликуем через неделю.

➡️ Пройти опрос (можно анонимно)
👍2
Пишем простой сокращатель URL с использованием C# и Redis.

Читать
👍15🎉2
Как применяете принципы SOLID?
Расскажите в комментариях ⬇️
👍1
Forwarded from Библиотека программиста | программирование, кодинг, разработка
Пройди тест на знание алгоритмов и структур данных

Давай проверим, насколько хорошо ты разбираешься в алгоритмах, и не пора ли подтянуть знания. Всего 10 несложных вопросов 😉

🔗 Основной сайт
🔗 Зеркало
👍3🤔3❤‍🔥1
Forwarded from Библиотека программиста | программирование, кодинг, разработка
Каких знаний вам не хватает?
Расскажите в комментариях ⬇️
Добавление поддержки JSON в EF Core при использовании MS SQL Server: руководство от Khalid Abuhakmeh.

Читать
2🔥1
Какие алгоритмы нужно знать, чтобы стать хорошим программистом?

Самые распространенные алгоритмы и структуры данных, но и более сложные вещи, о которых вы могли не знать.

🔗 Основной сайт
🔗 Зеркало

Зачем вообще нужны алгоритмы?
Знание алгоритмов и структур данных является важной базой у начинающих программистов для оптимизации кода. Эти знания помогут держать мозг в тонусе, пройти техническое собеседование любой сложности на позицию разработчика и повысить свой чек за работу.

Как мне оперативно научиться применять алгоритмы?
Мы запустили курс «Алгоритмы и структуры данных», на котором junior и middle+ программисты смогут потренировать навыки применения алгоритмов и сгенерировать идеальные решения сложных задач в сообществе других разработчиков.

➡️ Начать обучение
👍9🔥3
Как Random может незаметно сломать ваше .NET-приложение?

Класс Random в .NET не является потокобезопасным, поэтому его использование может привести к некоторым проблемам. Ник Чапсас разбирается, что к чему.

Смотреть
👍5😁41
В предыдущей статье Эндрю Лок описывал, как использовать атрибуты DataAnnotation и новый метод ValidateOnStart() для валидации строго типизированной конфигурации при запуске приложения.

В новом материале он показывает, как сделать то же самое, используя популярную open source библиотеку FluentValidation.

Читать
🔥4👍2
#tip #dotnet

Новая серия инфографики от Steven Giesel для C#-разработчика.

Источник
👍26🔥7🤔1