DotNet & More
Podcast de DotNet & More
Este podcast se puede escuchar gratuitamente en todos las plataformas y en la app de Podimo sin necesidad de suscripción.
Todos los episodios
136 episodiosВсе любят чистую архитектуру, но не будет ли больше грязи от нее в нашем коде? 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/]
Disponible en todas partes
¡Escucha Podimo en tu móvil, tablet, ordenador o coche!
Un universo de entretenimiento en audio
Miles de podcast y audiolibros exclusivos
Sin anuncios
No pierdas tiempo escuchando anuncios cuando escuches los contenidos de Podimo.