Abstract: Abstraction is a beautiful thing, and easier than ever with Swift. But when we throw all of our abstractions straight into one codebase our app’s it’s very easy for them to become tightly coupled. Library-oriented programming is a solution for this problem. By creating one library per abstraction, we’ll end up with components that are simpler, encapsulated better, and more maintainable. This talk will explain exactly what “library-oriented” means, how libraries and frameworks reduce coupling, and
Hide player controls
Hide resume playing