DotNet&More #91: Dependency Injection и не только

DotNet & More - A podcast by DotNet & More - Fridays

Categories:

В 2023 сложно найти тех, кто не использует DI в работе, и тем не менее данный подход продолжает вызывать споры, инструменты развиваются, контейнеры хоронят. Спасибо всем кто нас слушает. Ждем Ваши комментарии. Курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z Shownotes: 00:10:00 Оффтоп про ChatGPT 00:20:00 Монополия IServiceCollection 00:32:00 Обзор DI фреймворков 00:48:00 Почему бы не использовать Service Locator? 00:56:10 Зачем использовать DI контейнер? 01:09:00 Про тесты и coverage 01:45:00 Уравление lifetime в контейнере 01:59:00 Частичная регистрация зависимостей 02:18:03 Декораторы 03:06:15 Экономия памяти и асинхронные конструкторы 03:11:50 Эволюция кишков DI контейнеров Ссылки: - Лекция #00 Обзор Rust от лица DotNet разработчика : https://youtube.com/live/qp6fj8f6Fbw - Pure DI for .NET: https://github.com/DevTeam/Pure.DI - Статья про DI от Мартина Фаулера: https://www.martinfowler.com/articles/injection.html - IoC DotNet Performance: https://danielpalme.github.io/IocPerformance/ - Книга «Внедрение зависимостей на платформе .NET. 2-е издание» : https://habr.com/en/company/piter/blog/545252/ - Быстрые коллекции от автора Dryloc: https://github.com/dadhi/ImTools Видео: https://youtube.com/live/dP86hG4IfSU Слушайте все выпуски: https://dotnetmore.mave.digital YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5 Обсуждайте: - Telegram: https://t.me/dotnetmore_chat Следите за новостями: – Twitter: https://twitter.com/dotnetmore – Telegram channel: https://t.me/dotnetmore Background music: http://freemusicarchive.org/music/Six_Umbrellas/Ad_Astra Copyright: https://creativecommons.org/licenses/by-sa/4.0/