bannerbanner
Podlodka #3 - IoC, DI и DIP

Слушать онлайн

Podlodka #3 - IoC, DI и DIP

подкаст
Поделиться
Егор Толстой, Стас Цыганов, Екатерина Петрова и Евгений Кателла
Подкаст: Podlodka Podcast
Язык: Русский
Возрастное ограничение: 12
Длительность: 120 минут 15 секунд
Последнее обновление:
Добавлен:
В этом выпуске обсуждаем три очень тесно связанных, но все же разных термина: Inversion of Control, Dependency Injection и Dependency Inversion Principle. Наш гость, Илья Пучка, разработчик open source проектов DIP и Sorcery, рассказывает о практической реализации DI-контейнеров на Swift, отличиях FieryCrucible, DIP, Typhoon и Swinject. Ну и, конечно, раскроется главная интрига - куда пошли работать Стас и Глеб. Обсуждение: telegram.me/podlodka Содержание: - 00:00 - Приветствие - 01:20 - Знакомство с гостем этого выпуска, Ильей Пучка - 03:16 - Слабосвязанный код - 07:30 - Inversion of Control, Dependency Injection, Dependency Inversion Principle - 16:00 - Service Locator и DI-контейнеры - 36:33 - DI-контейнеры на Swift: DIP, Swinject, Typhoon, Fiery Crucible - 1:17:00 - Последние новости: запрет Rollout.io, изменение метадаты приложений, монорепозиторий в Uber, анонс KotlinConf. - 1:38:16 - Ответы на вопросы слушателей из нашего чата: карьерная лестница после старшего разработчика, способы попасть в IT Полезные ссылки: - Dependency Rejection blog.ploeh.dk/ - Репозиторий FieryCrucible github.com/jkolb/FieryCrucible - Репозиторий DIP github.com/AliSoftware/Dip - Ужесточение проверок Apple forums.developer.apple.com/thread/73640 - Открытое письмо в Apple от Rollout.io rollout.io/blog/open-letter-to-apple-secure-javascript-injection-ios/ - Монорепозиторий в Uber eng.uber.com/ios-monorepo/