Podlodka #3 - IoC, DI и DIP - podcast episode cover

Podlodka #3 - IoC, DI и DIP

Mar 20, 20172 hr
--:--
--:--
Download Metacast podcast app
Listen to this episode in Metacast mobile app
Don't just listen to podcasts. Learn from them with transcripts, summaries, and chapters for every episode. Skim, search, and bookmark insights. Learn more

Episode description

В этом выпуске обсуждаем три очень тесно связанных, но все же разных термина: Inversion of Control, Dependency Injection и Dependency Inversion Principle. Наш гость, Илья Пучка, разработчик open source проектов DIP и Sorcery, рассказывает о практической реализации DI-контейнеров на Swift, отличиях FieryCrucible, DIP, Typhoon и Swinject. Ну и, конечно, раскроется главная интрига - куда пошли работать Стас и Глеб. Обсуждение: https://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 http://blog.ploeh.dk/ - Репозиторий FieryCrucible https://github.com/jkolb/FieryCrucible - Репозиторий DIP https://github.com/AliSoftware/Dip - Ужесточение проверок Apple https://forums.developer.apple.com/thread/73640 - Открытое письмо в Apple от Rollout.io https://rollout.io/blog/open-letter-to-apple-secure-javascript-injection-ios/ - Монорепозиторий в Uber https://eng.uber.com/ios-monorepo/
For the best experience, listen in Metacast app for iOS or Android