Podlodka Podcast

Podlodka #3 - IoC, DI и DIP


Listen Later

В этом выпуске обсуждаем три очень тесно связанных, но все же разных термина: 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/
...more
View all episodesView all episodes
Download on the App Store

Podlodka PodcastBy Егор Толстой, Стас Цыганов, Екатерина Петрова и Евгений Кателла

  • 4.4
  • 4.4
  • 4.4
  • 4.4
  • 4.4

4.4

45 ratings


More shows like Podlodka Podcast

View all
BeardyCast: гаджеты и медиакультура by 🧢 Kepka Production

BeardyCast: гаджеты и медиакультура

122 Listeners

Отвратительные мужики by Disgusting Men

Отвратительные мужики

77 Listeners

Не занесли by Максим Иванов, Павел Пивоваров, Артемий Леонов

Не занесли

57 Listeners

Завтракаст (Zavtracast) by Завтракаст (Zavtracast)

Завтракаст (Zavtracast)

121 Listeners

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

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

361 Listeners

КритМышь by Александр Головин

КритМышь

42 Listeners

kuji podcast by kuji podcast

kuji podcast

131 Listeners

Пробоина by Proboina

Пробоина

1 Listeners

Запуск завтра by libo/libo

Запуск завтра

89 Listeners

Экономика на слух by РЭШ

Экономика на слух

10 Listeners

План Б by Т—Ж

План Б

17 Listeners

Почему мы еще живы by libo/libo

Почему мы еще живы

116 Listeners

Прием by Т—Ж

Прием

6 Listeners

Горящий бензовоз by Вадим Елистратов, Иван Талачев

Горящий бензовоз

31 Listeners

Бреслав и Ложечкин by Александр Ложечкин, Андрей Бреслав

Бреслав и Ложечкин

5 Listeners

На каком основании by libo/libo

На каком основании

21 Listeners