Pinchflat

How Dependency Inversion Relies on Inversion of Control | Interface Masterclass Series

Raw Attributes

Source: Interfaces Masterclass
  • media_id: vAvKpVuB9NU
  • duration_seconds: 1092
  • predicted_media_filepath: /downloads/chris/tubes/Interfaces Masterclass_[PLFdNoRgzggbrKi5Y_IzW2g2CrYM07KuDc]/Season 2024/s2024e121300_How Dependency Inversion Relies on Inversion of Control | Interface Masterclass Series.mp4
  • short_form_content: false
  • upload_date_index: 0
  • nfo_filepath: /downloads/chris/tubes/Interfaces Masterclass_[PLFdNoRgzggbrKi5Y_IzW2g2CrYM07KuDc]/Season 2024/s2024e121300_How Dependency Inversion Relies on Inversion of Control | Interface Masterclass Series_[vAvKpVuB9NU].nfo
  • media_filepath: /downloads/chris/tubes/Interfaces Masterclass_[PLFdNoRgzggbrKi5Y_IzW2g2CrYM07KuDc]/Season 2024/s2024e121300_How Dependency Inversion Relies on Inversion of Control | Interface Masterclass Series_[vAvKpVuB9NU].mp4
  • description: #softwaredevelopment #abstraction #softwaredesign This video is part of the Interfaces Masterclass playlist, but it's designed to stand on its own: https://www.youtube.com/playlist?list=PLFdNoRgzggbrKi5Y_IzW2g2CrYM07KuDc Most developers pretend to know what these terms are. But also, most developers pretend to finish their user stories by the end of the sprint, so maybe we are not a very honest breed to begin with. In this video, I want to provide a clear disambiguation between dependency inversion, inversion of control and dependency injection. All this, just to mash them up again in the end, showing how they can work together in a wonderful way. Preparing and producing this video took a big chunk of time out of the last three weeks. I hope it benefits you! Find me elsewhere: 🐘 Mastodon: https://mastodon.social/@GreenTeaCoding 00:00 Intro 00:50 High- and low-level modules 02:12 What is a dependency? 02:54 The problem of traditional dependency 05:28 Inverting the dependency? 06:05 Adding abstraction 06:44 Dependency inversion! 08:57 The D in SOLID principles 10:04 Benefits of inverting the dependency 11:14 The problem of traditional control 12:28 Inverting control 13:18 Dependency injection 15:24 Dependency inversion loves inversion of control 16:50 It's all about abstraction! 17:30 Outro
  • updated_at: 2025-01-13T06:09:06Z
  • id: 308084
  • media_size_bytes: 55498145
  • inserted_at: 2025-01-13T06:06:20Z
  • media_redownloaded_at:
  • prevent_culling: false
  • source_id: 24
  • original_url: https://www.youtube.com/watch?v=vAvKpVuB9NU
  • uuid: 2ee7ee09-cc79-4a2f-bf16-85462ceb7eb0
  • matching_search_term:
  • metadata_filepath: /downloads/chris/tubes/Interfaces Masterclass_[PLFdNoRgzggbrKi5Y_IzW2g2CrYM07KuDc]/Season 2024/s2024e121300_How Dependency Inversion Relies on Inversion of Control | Interface Masterclass Series_[vAvKpVuB9NU].info.json
  • uploaded_at: 2024-12-13T23:06:04Z
  • thumbnail_filepath: /downloads/chris/tubes/Interfaces Masterclass_[PLFdNoRgzggbrKi5Y_IzW2g2CrYM07KuDc]/Season 2024/s2024e121300_How Dependency Inversion Relies on Inversion of Control | Interface Masterclass Series_[vAvKpVuB9NU]-thumb.jpg
  • prevent_download: false
  • tasks:
  • title: How Dependency Inversion Relies on Inversion of Control | Interface Masterclass Series
  • last_error:
  • culled_at:
  • subtitle_filepaths:
  • media_downloaded_at: 2025-01-13T06:09:03Z
  • livestream: false
  • playlist_index: 1

Nothing Here!