Support the shows at devchat.tv/kickstarter! 01:45 - Michele Titolo Introduction
- Twitter
- Blog
- Reddit
- Women Who Code
- Ruby Rogues Episode #147: APIs That Don't Suck with Michele Titolo
02:26 - Deconstructing and Decoupling
08:36 - Having Seams in Your Code to Avoid Conflict
- 8 Patterns to Help You Destroy Massive View Controller
11:35 - The Deconstructing Mindset (Finding Reuse Patterns)
- The Rule of Three
- Inheritance
17:48 - The Decorator Pattern 18:43 - Categories 21:34 - Sharing UI (User Interface) Codes 23:55 - Mechanics of Sharing Code Between Apps
- Jeffrey Jackson: Private Cocoapods
- CocoaPods Guide: Podspec Syntax Reference
29:02 - Lessons Learned: Easy Ways/Patterns to Know When to Break Up Small Functionalities
- Separate as Soon As Possible
- Do a Local Pod Using the Path Option (Path is Your Friend!)
- CocoaPods Guide: Private Pods
- Have a Good Code Review Process
33:23 - Cocoapods: Commit to Source or Not? 39:59 - Team Collaboration
- Spotify
- [YouTube] Kent Beck: Software G Forces: The Effects of Acceleration
Picks Refactoring: Improving the Design of Existing Code by Martin Fowler (Pete)
Working Effectively with Legacy Code by Michael Feathers (Pete)
Refactoring To Patterns by Joshua Kerievsky (Pete)
WWDC 2010 Session 138: API Design for Cocoa and Cocoa Touch (Andrew)
[Slides] Michele Titolo: Cocoa Design Patterns in Swift (Andrew)
The Cocotron (Andrew)