DotNet & More

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


Listen Later

В 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/

...more
View all episodesView all episodes
Download on the App Store

DotNet & MoreBy DotNet & More

  • 5
  • 5
  • 5
  • 5
  • 5

5

2 ratings


More shows like DotNet & More

View all
Что случилось by Медуза / Meduza

Что случилось

361 Listeners

Weekend Talk by Андрей Смирнов

Weekend Talk

6 Listeners

RadioDotNet by DotNetRu

RadioDotNet

2 Listeners

Живой Гвоздь by Живой Гвоздь

Живой Гвоздь

174 Listeners