5 MUST HAVE NuGet для Junior C#
ฝัง
- เผยแพร่เมื่อ 24 ก.ค. 2024
- 👋🏻 Привет, меня зовут Валера Масленников. В этом видео мы рассмотрим топ 5 nuget пакетов, которые я считаю must have для каждого junior разработчика, работающего с .NET.
Подписывайтесь на Telegram, я там пишу много всего интересного:
➡️ t.me/geekinsideme
Документации по нугетам:
System.Text.Json: learn.microsoft.com/ru-ru/dot...
Json.NET: www.newtonsoft.com/json/help/...
Serilog: github.com/serilog/serilog/wi...
Automapper: docs.automapper.org/en/stable...
Mapster: github.com/MapsterMapper/Maps...
Swagger: swagger.io/docs/
Source code проекта из видео:
github.com/Geek-Inside/useful...
0:00 Вступление
0:21 System.Text.Json
2:05 Json.NET / Newtonsoft
2:28 Serilog
6:32 Automapper
10:16 Mapster
11:29 Swagger
Комбинация сваггер и постман было совершенно неожиданно, жду ваших дальнейших видео. Очень понятно все объясняете, удачи в следующих видео
Спасибо :)
Видео супер, классная заставка✨
Расскажи про dotnet aspire, я думаю будет интересное видео
Годная идея, запишу
Еще можешь рассказать про работу с wsl из ide, но я хз есть ли такая штука в райдере@@maslennikovvaleriy
Решарпер для vs 2022 тоже прикольная вещь
Автомаппер - зло , пишите кастомные мапперы
Ну или используйте мапперы, которые используют source generation. Mapperly, например, генерирует читаемые мапперы в build time, при чем иногда так хорошо, что получается производительнее, чем написанное своими руками.
Пример такого бенчмарка у меня телеге: t.me/geekinsideme/44
@@maslennikovvaleriy Компромиссный вариант - согласен . Сам не юзал ещё source generation особо . Вроде даже для эффективного логирования советуют варианты с генерацией . Надо изучать.
Поддерживаю, после того как ушел от автомапперов, стало жить намного проще