Friday 22nd March, 2013
3:45pm to 4:45pm
Many don't know it, but Objective-C was also inspired by the message-oriented brand of pure object-oriented approaches of Smalltalk. The identification of patterns of program design was inspired by the same Smalltalk practitioners learning from the architectural works of Christopher Alexander. Extreme Programming was born out of the best Smalltalk software development practices (by the best Smalltalk practitioners).
Extreme Programming was "softened" by more generic Agile Software Development approaches. The classic Design Patterns (Gang of Four) book was more complex than the original vision of software patterns due to the complexities of C++. And the combination of XCode and Objective-C have made the grasp of the principles behind Extreme Programming non-intuitive to the casual observer.
But, there are many Extreme Programming principles and practices that can and arguably should be applied to Cocoa Development. In this talk, we will explore some of these principles and practices as applied to the world of Cocoa Programming (particularly in an iOS context), including some mini-case studies of their application... the good, the bad, and the ugly.
Husband, Father, Founder of RoleModel Software, Elder at Southwest Wake Christian Assembly, Homeschool advocate, follower of Jesus Christ (on my best days) bio from Twitter
Sign in to add slides, notes or videos to this session