Third Wave Objective-C

Third Wave Objective-C

This talk was presented at the second annual CocoaPods meetup, and describes the historical and cultural context of the latest generation of Objective-C programmers: who we are, and what we stand for.

D29bb4d2d2f2ba2c2fb5a329e1e4651f?s=128

Mattt Thompson

June 12, 2013
Tweet

Transcript

  1. Third Wave Objective-C CocoaPods Meetup June 12, 2013

  2. None
  3. First Wave Second Wave Third Wave 1985 1999 2008 NeXTSTEP

    OS X iOS
  4. First Wave Second Wave Third Wave 1985 1999 2008 NeXTSTEP

    OS X iOS
  5. First Wave Second Wave Third Wave 1985 1999 2008 NeXTSTEP

    OS X iOS
  6. Third Wave Objective-C

  7. • Open Source Third Wave Objective-C

  8. • Open Source • Tooling Third Wave Objective-C

  9. • Open Source • Tooling • Borrowed Ideas Third Wave

    Objective-C
  10. Open Source Building on the Shoulders of Giants

  11. CocoaPods http://cocoapods.org

  12. Alcatraz http://mneorr.github.io/Alcatraz/

  13. Tooling Teaching a Computer to Fish

  14. Nomad http://nomad-cli.com

  15. xctool https://github.com/facebook/xctool

  16. Borrowed Ideas Learning from Others

  17. None
  18. Ruby C# Python Web Javascript Rubygems .NET Django CSS Node.js

    Bootstrap npm Sass Rails Sinatra
  19. RubyMotion http://www.rubymotion.com

  20. ReactiveCocoa https://github.com/ReactiveCocoa

  21. NUI https://github.com/tombenner/nui

  22. Generational Gap

  23. Octokit

  24. None
  25. None
  26. We have a lot to learn, but a lot to

    be proud of, too...
  27. 1.7k Pods

  28. T Automated Testing Infrastructure

  29. Automated Documentation Generation

  30. Taking an active role in our relationship with Apple 

  31. We do all of this in a spirit of collaboration,

    with the hacker's mantra...
  32. ⚒ GET EXCITED AND MAKE THINGS

  33. Third Wave Objective-C CocoaPods Meetup June 12, 2013