DotNet & More
Podcast von DotNet & More
Diesen Podcast kannst du überall hören, wo es Podcasts gibt und auch ohne Mitgliedschaft in der Podimo App.
Alle Folgen
136 FolgenВсе любят чистую архитектуру, но не будет ли больше грязи от нее в нашем коде? P.S.: в процессе записи мы случайно остановили стрим ... и не смогли перезапустить. Так что выпуск может показаться "неоконченным". Спасибо всем, кто нас слушает. Ждем Ваши комментарии. Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z [https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z] Shownotes: 00:00:00 Вступление 00:05:00 Зачем нужна Чистая Архитектура? 00:11:00 Unit тесты не нужны? 00:17:15 Disposable Service или "Архитектура"? 00:34:30 Так что такое Чистая Архитектура? 00:39:00 Зачем столько слоев? 00:56:39 Vertical Slices 01:07:00 В какой слой класть какой классик? 01:23:30 DDD это только центральный круг или кольца тоже? 01:27:00 Про консультантов Ссылки: - https://blog.cleancoder.com/uncle-bob/2012/08/13/the-clean-architecture.html [https://blog.cleancoder.com/uncle-bob/2012/08/13/the-clean-architecture.html] : Та самая статья "Про это" - https://habr.com/ru/companies/piter/articles/353170/ [https://habr.com/ru/companies/piter/articles/353170/] : Книга "Про это" - https://habr.com/ru/articles/784922/ [https://habr.com/ru/articles/784922/] : Хорошая статья "Про это" - https://www.techtarget.com/whatis/definition/clean-architecture [https://www.techtarget.com/whatis/definition/clean-architecture] : Что такое "Чистая Архитектура" в двух абзацах Видео: https://youtube.com/live/5V_oeMwksbY [https://youtube.com/live/5V_oeMwksbY] Слушайте все выпуски: https://dotnetmore.mave.digital [https://dotnetmore.mave.digital] YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5 [https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5] Twitch: https://www.twitch.tv/dotnetmore [https://www.twitch.tv/dotnetmore] Обсуждайте: - Telegram: https://t.me/dotnetmore_chat [https://t.me/dotnetmore_chat] Следите за новостями: – Twitter: https://twitter.com/dotnetmore [https://twitter.com/dotnetmore] – Telegram channel: https://t.me/dotnetmore [https://t.me/dotnetmore] Copyright: https://creativecommons.org/licenses/by-sa/4.0/ [https://creativecommons.org/licenses/by-sa/4.0/]
На AutoMapper многие накидываются, но проблема не в самой библиотеке, а в подходе, недостатки которого забивают автомаппером. Об этом и поговорим. Спасибо всем, кто нас слушает. Ждем Ваши комментарии. Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z [https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z] Shownotes: 00:00:00 Вступление 00:07:10 Копирование Dto в модель 00:24:50 AutoMapper для версионирования 00:32:10 AutoMapper и условия 00:36:45 Сущность per layer Ссылки: - https://github.com/AutoMapper/AutoMapper [https://github.com/AutoMapper/AutoMapper] : Тот самый Видео: https://youtube.com/live/Ge5lHUi-KYk [https://youtube.com/live/Ge5lHUi-KYk] Слушайте все выпуски: https://dotnetmore.mave.digital [https://dotnetmore.mave.digital] YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5 [https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5] Twitch: https://www.twitch.tv/dotnetmore [https://www.twitch.tv/dotnetmore] Обсуждайте: - Telegram: https://t.me/dotnetmore_chat [https://t.me/dotnetmore_chat] Следите за новостями: – Twitter: https://twitter.com/dotnetmore [https://twitter.com/dotnetmore] – Telegram channel: https://t.me/dotnetmore [https://t.me/dotnetmore] Copyright: https://creativecommons.org/licenses/by-sa/4.0/ [https://creativecommons.org/licenses/by-sa/4.0/]
Когда говорят о качестве кода, часто упоминают DDD. Но реально ли так сильны эти три буквы? Спасибо всем, кто нас слушает. Ждем Ваши комментарии. Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z [https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z] Shownotes: 00:00:00 Вступление 00:04:20 Что такое DDD? 00:13:20 На сколько сильно программист должен знать предметную область? 00:36:20 Стратегические паттерны DDD 00:41:00 Самое главное - единый язык 00:44:00 Инфраструктурная команда и DDD 00:52:00 Ограниченный контекст 01:01:00 Аггрегат 01:06:00 Богатая и анемичная модель 01:23:00 Value Object 01:29:00 Entity 01:32:00 Application Service 01:46:00 Repository 02:03:00 Если в бизнесс процессах хаос? Ссылки: - https://habr.com/ru/articles/580972/ [https://habr.com/ru/articles/580972/] : Та самая книга - https://youtu.be/CR9mLGN9jh0 [https://youtu.be/CR9mLGN9jh0] : Алексей Мерсон — Domain-driven design: рецепт для прагматика Видео: https://youtube.com/live/WJy1zZ3YbgU [https://youtube.com/live/WJy1zZ3YbgU] Слушайте все выпуски: https://dotnetmore.mave.digital [https://dotnetmore.mave.digital] YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5 [https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5] Twitch: https://www.twitch.tv/dotnetmore [https://www.twitch.tv/dotnetmore] Обсуждайте: - Telegram: https://t.me/dotnetmore_chat [https://t.me/dotnetmore_chat] Следите за новостями: – Twitter: https://twitter.com/dotnetmore [https://twitter.com/dotnetmore] – Telegram channel: https://t.me/dotnetmore [https://t.me/dotnetmore] Copyright: https://creativecommons.org/licenses/by-sa/4.0/ [https://creativecommons.org/licenses/by-sa/4.0/]
MediatR они б.. ставят, MediatR! Он нам и на..й не нужон MediatR ваш. Спасибо всем, кто нас слушает. Ждем Ваши комментарии. Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z [https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z] Shownotes: 00:00:00 Вступление 00:04:30 MediatR нужон? 00:07:15 Шо такое этот ваш MediatR? 00:25:10 Накуа мне MediatR этот ваш? 00:30:25 MediatR в деталях 00:42:50 Защищаем MediatR Ссылки: - https://github.com/jbogard/MediatR [https://github.com/jbogard/MediatR] : Предмет обсуждения - https://www.youtube.com/watch?v=oyDEd2lO0UE [https://www.youtube.com/watch?v=oyDEd2lO0UE] : Андрей Парамонов, Антон Оникийчук — MediatR не нужен Видео: https://youtube.com/live/EXqIMXRTyB8 [https://youtube.com/live/EXqIMXRTyB8] Слушайте все выпуски: https://dotnetmore.mave.digital [https://dotnetmore.mave.digital] YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5 [https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5] Twitch: https://www.twitch.tv/dotnetmore [https://www.twitch.tv/dotnetmore] Обсуждайте: - Telegram: https://t.me/dotnetmore_chat [https://t.me/dotnetmore_chat] Следите за новостями: – Twitter: https://twitter.com/dotnetmore [https://twitter.com/dotnetmore] – Telegram channel: https://t.me/dotnetmore [https://t.me/dotnetmore] Copyright: https://creativecommons.org/licenses/by-sa/4.0/ [https://creativecommons.org/licenses/by-sa/4.0/]
Разбираем говнокод, защищаем говнокод, обмаз... проникаемся говнокодом и не только. Спасибо всем, кто нас слушает. Ждем Ваши комментарии. Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z [https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z] Shownotes: 00:00:00 Вступление 00:05:00 Код на русском 00:07:00 Неправильное использование API 00:14:35 Generics Madness 00:20:40 Layout кода 00:28:40 Pattern Matching сложно читать? 00:39:00 История Code Behind 00:43:55 Однострочники - ЗА ЧТООООО!!!??? Ссылки: - https://govnokod.xyz/language/cs/ [https://govnokod.xyz/language/cs/] : Говнокод для разбора Видео: https://youtube.com/live/Yh-zzSpYGJo [https://youtube.com/live/Yh-zzSpYGJo] Слушайте все выпуски: https://dotnetmore.mave.digital [https://dotnetmore.mave.digital] YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5 [https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5] Twitch: https://www.twitch.tv/dotnetmore [https://www.twitch.tv/dotnetmore] Обсуждайте: - Telegram: https://t.me/dotnetmore_chat [https://t.me/dotnetmore_chat] Следите за новостями: – Twitter: https://twitter.com/dotnetmore [https://twitter.com/dotnetmore ] – Telegram channel: https://t.me/dotnetmore [https://t.me/dotnetmore] Copyright: https://creativecommons.org/licenses/by-sa/4.0/ [https://creativecommons.org/licenses/by-sa/4.0/]
Nutze Podimo überall
Höre Podimo auf deinem Smartphone, Tablet, Computer oder im Auto!
Ein ganzes Universum für Unterhaltung für die Ohren
Tausende Hörbücher und exklusive Podcasts
Ohne Werbung
Verschwende keine Zeit mit Werbeunterbrechungen, wenn du bei Podimo hörst