iPhreaks

097 iPS Deconstructing Your Codebase with Michele Titolo


Listen Later

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
  • Reuse Goals
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)
Matt Gallagher: Design of a multi-platform app using The Cocotron (Andrew)
Zombie Monkie by Tallgrass Brewing Company (Jaim)
Getting out and participating in programming language communities (Chuck)
The Earthsea Cycle Series Book Series by Ursula K. Le Guin (Chuck)
The Pixar Touch by David A. Price (Chuck)
8 Patterns to Help You Destroy Massive View Controller (Michele)
Artsy - iOS at Scale - objc.io issue #22 (Michele)
...more
View all episodesView all episodes
Download on the App Store

iPhreaksBy Charles M Wood

  • 4.8
  • 4.8
  • 4.8
  • 4.8
  • 4.8

4.8

17 ratings


More shows like iPhreaks

View all
Ruby Rogues by Charles M Wood

Ruby Rogues

45 Listeners

The Freelancers' Show by Charles M Wood

The Freelancers' Show

23 Listeners

Adventures in Angular by Charles M Wood

Adventures in Angular

33 Listeners

JavaScript Jabber by Charles M Wood

JavaScript Jabber

234 Listeners

React Native Radio by Jamon Holmgren, Robin Heinze, Mazen Chami

React Native Radio

67 Listeners

Adventures in Angular by Charles M Wood

Adventures in Angular

15 Listeners

JavaScript Jabber by Charles M Wood

JavaScript Jabber

62 Listeners

Ruby Rogues by Charles M Wood

Ruby Rogues

21 Listeners

My Ruby Story by Charles M Wood

My Ruby Story

0 Listeners