Episode 12: We're Going to Get Some [Corrections]

Emlyn and Joe discuss Compiled and Interpreted Languages.  

SHOW NOTES

  1. Just In Time (JIT) - 

    https://en.wikipedia.org/wiki/Just-in-time_compilation

  2. Bitcode Demystified - 

    http://lowlevelbits.org/bitcode-demystified/

  3. P/Invoke - 

    http://pinvoke.net/

HOSTS

Joseph DeCarlo - @jdecarlo

Emlyn Murphy - @emlyn

The thoughts and opinions expressed on this show are not necessarily the opinion of Joseph's or Emlyn's employer(s), its members or affiliates.

 

Episode 11: 'Cause You Don't Rely That Heavily On Inheritance

Emlyn and Joe continue their examination of a list of code smells.  Part two of two.

SHOW NOTES

  1. Coding Horror: Code Smells - 

    http://blog.codinghorror.com/code-smells

  2. Code Smell PDF - 

    http://www.industriallogic.com/wp-content/uploads/2005/09/smellstorefactorings.pdf

HOSTS

Joseph DeCarlo - @jdecarlo

Emlyn Murphy - @emlyn

The thoughts and opinions expressed on this show are not necessarily the opinion of Joseph's or Emlyn's employer(s), its members or affiliates.

 
Code Smell.png

Episode 10: It Just Stinks

Emlyn and Joe examine a list of code smells and discuss each one.  Part one of two.

SHOW NOTES

  1. Coding Horror: Code Smells - 

    http://blog.codinghorror.com/code-smells

  2. Code Smell PDF - 

    http://www.industriallogic.com/wp-content/uploads/2005/09/smellstorefactorings.pdf

  3. Refactoring: Improving the
    Design of Existing Code - http://www.amazon.com/Refactoring-Improving-Design-Existing-Code/dp/0201485672

  4. Design Patterns: Elements of Reusable Object-Oriented Softwarehttp://www.amazon.com/Design-Patterns-Elements-Reusable-Object-Oriented/dp/0201633612

HOSTS

Joseph DeCarlo - @jdecarlo

Emlyn Murphy - @emlyn

The thoughts and opinions expressed on this show are not necessarily the opinion of Joseph's or Emlyn's employer(s), its members or affiliates.

 

Episode 9: Swiftmas Is Among Us

Recording at the December meeting for the Atlanta iOS Developer Meetup, Emlyn and Joe discuss the launch of Swift.org and the open sourcing of Swift.

SHOW NOTES

  1. Swift Open Source site - 

    https://swift.org

  2. Swift Guidelines - 

    https://swift.org/documentation/api-design-guidelines.html

  3. How popular is Swift? - 
    http://thenextweb.com/dd/2015/12/08/how-popular-is-swift-its-already-the-number-one-language-on-github

  4. Atlanta iOS Developer Meetup - http://www.meetup.com/iosatlanta

HOSTS

Joseph DeCarlo - @jdecarlo

Emlyn Murphy - @emlyn

The thoughts and opinions expressed on this show are not necessarily the opinion of Joseph's or Emlyn's employer(s), its members or affiliates.

 

Episode 8: The Plumbing and the Porcelain

Episode 7: Already Solved the Problem

If you have ever been faced with the decision to write a piece of complex code or use some else's implementation, you will enjoy this episode as Emlyn and Joe discuss the pros and woes of using third-party libraries.

HOSTS

Joseph DeCarlo  - @jdecarlo

Emlyn Murphy  - @emlyn

The thoughts and opinions expressed on this show are not necessarily the opinion of Joseph's or Emlyn's employer(s), its members or affiliates.

 
People.png

Episode 5: Remake the World

Join Emlyn and Joe discuss their learnings and opinions of their first trip to WWDC.  They discuss announcements that were made as well as strategies for developers to address the new information they will receive at such events.

HOSTS

Joseph DeCarlo  - @jdecarlo

Emlyn Murphy  - @emlyn

The thoughts and opinions expressed on this show are not necessarily the opinion of Joseph's or Emlyn's employer(s), its members or affiliates.

 

Episode 4: It Turns Off a Different Part of Your Mind

Join Emlyn and Joe as they discuss the pros and cons of unit testing.

SHOW NOTES

  1. Extreme Programming - Extreme Programming Explained: Embrace Change - http://www.amazon.com/Extreme-Programming-Explained-Embrace-Edition/dp/0321278658/ref=tmm_pap_title_0
  2. Idempotence - http://en.wikipedia.org/wiki/Idempotence
  3. Java Springs - http://docs.spring.io/spring-framework/docs/3.0.x/reference/overview.html
  4. TDD - http://en.wikipedia.org/wiki/Test-driven_development 
  5. No Silver Bullet - http://en.wikipedia.org/wiki/No_Silver_Bullet
  6. Recurrence Pattern Rule (iCalendar Spec) - http://www.kanzaki.com/docs/ical/rrule.html

 

HOSTS

Joseph DeCarlo  - @jdecarlo

Emlyn Murphy  - @emlyn

The thoughts and opinions expressed on this show are not necessarily the opinion of Joseph's or Emlyn's employer(s), its members or affiliates.

 

Episode 3: The Problems Happen Much Later

Emlyn and Joe discuss concurrent programming.  They spend a great deal of time on the academics of it, but eventually get to their recommendations on the topic.

SHOW NOTES

  1. Core Data Concurrency Debugging - 

    http://oleb.net/blog/2014/06/core-data-concurrency-debugging

  2. C#’s Task Parallel Library  - https://msdn.microsoft.com/en-us/library/dd460717(v=vs.110).aspx

  3. NSOperation main vs start (not run) - https://developer.apple.com/library/mac/documentation/Cocoa/Reference/NSOperation_class/

HOSTS

Joseph DeCarlo - @jdecarlo

Emlyn Murphy - @emlyn

Episode 2: I'm Not Gonna Go Full Rob Rix

Building an app or writing a program?  Trying to figure out how to best reuse some code you've written?  Emlyn and Joe discuss inheritance and its inherent problems. 

SHOW NOTES

  1. Gang of Four : Design Patterns: Elements of Reusable Object-Oriented Software
  2. Rick Hickey: Simple Made Easy
  3. Rob Rix: Many Types Make Light Work
  4. Rob Rix: NSBrief Episode 134
  5. Facebook's non-UIKit Framework: AsyncDisplayKit

HOSTS

 

Episode 1: The Beginning of the End of Objective-C

If you are new to iOS or OSX Development, or you are starting a new project, you may be asking yourself if you should focus on Objective-C or Swift.  Emlyn and Joe discuss the challenges when trying to choose between Objective-C and Swift.

SHOW NOTES

  1. Swift requires iOS Version 7 or later and OSX Version Mavericks (10.9) or later
  2. Swift and C by Mike Ash
  3. Weak versus Unowned References: Apple Docs
  4. Syntax for @main in Swift: Swift Under the Hood
  5. Functional Programming in Swift