Episode 126 – What the iPhone Means to Me

This week we are joined by Tammy Coron and Greg Heo. We follow up on Learning to Learn, a MacBook Pro saving a life, where Apple products are made and the math behind a 5-star rating. This week marked the 10 year anniversary of the iPhone announcement by Apple. So we asked listeners and friends to tell us what the iPhone has meant to them. We hear from Kim Ahlberg, Justin Stanley, Aaron Douglas, Peter Cook, George Stroumboulopoulos, Jaime Lopez Jr and Rich Turton. We talk about Phil Schiller’s press tour on the iPhone early history as well as some recent turnaround in iPhone sales and market growth. We speculate Chris Lattner’s move to Tesla. Cloud storage is mentioned. Picks: Kaleidoscope, Hyperdrive USB Hub

Mark’s Notes:

// For x 5 stars, and 1 1 star, the average is:
Ave = (5x + 1) / (x + 1)
// Solve for x to get the number of 5 stars needed to achieve this Ave with 1 star:
5x + 1 = (Ave)x + Ave
(5 - Ave)x = Ave - 1
x = (Ave - 1) / (5 - Ave)
// So to get Ave = 4.75, with 1 1-star, you need:
x = 15  5 stars
// And to get Ave = 4.5, you need:
x = 7  5 stars

Greg’s Version:

// Say you have one 5-star and one 1-star. What’s the average?
(1 + 5) ÷ 2 = 3 stars! // How horrible!
// Then you get another 5-star review. Your new average:
(1 + 5 + 5) ÷ 3 = 3.7 stars. // Getting better.
/* So you could just keep adding another 5 and increasing the number after the ÷ until you hit 4.5.
As Mark says, 7 5-star reviews is the magic number to get back up to four and a half: */
(1 + 5 + 5 + 5 + 5 + 5 + 5 + 5) ÷ 8 = 4.5

Episode 126 Show Notes

Episode 126 Show Picks

Episode 125 – Instant Gratification

We start off the show following up on the 2016 MacBook Pros and Consumer Reports poor rating due to battery issues. Tim gives his initial hands on impressions. We discuss theft-proofing the AirPod cases. We cover Core Data code generation in Xcode 8.2. Where iPhones are manufactured and assembled is discussed in the light of pressure by India on Apple. Picks: OSStatus.com, Swift Style – An Opinionated Guide to an Opinionated Language, How To Prevent Memory Leaks In Swift Closures and Neural Networks for Machine Learning.

Episode 124 – AllowsArbitraryLoads

This week we follow up on building Apple Watch apps to aid seniors in trouble, Google Home coming to Canada and configuring Amazon Echo to work in Canada. Jaime tells us about the latest digital assistant from Japan. Tim talks about working with HomeKit, Siri and using Homebridge. We close off the follow up with parking your Tesla with Alexa and Uber’s self driving car program ends.

We discuss the Octoverse report on popular language repositories on Github. App Transport Security comes into full effect on January 1, 2017 and we discuss how Apple will be inspecting apps for compliance. Finally we discuss Makers vs Menders.

Picks: Super Mario Run, Silicon Valley iOS Developers’ Meetup and Auto-include Open-Source Acknowledgements with CocoaPods.

Episode 124 Show Notes:

Episode 124 Picks

Episode 123 – Tea. Earl Grey, Hot!

We start off this week following up on Protocol Oriented Programming, CarPlay receivers and the iCloud Calendar bug. We discuss Kickstarter’s move to open source their IOS and Android apps. Air Pods are available for order and instantly backordered. We also cover Issues with MacBook Pro battery issues and Apple’s reaction. Jaime discusses his newly acquired Google Home. Picks: Apple Support app, The Twist, Dongle Dangler and TouchBar Piano.

Episode 123 Show Notes

Episode 123 Picks

Episode 122 – What is Internet?

This week we answer #askMTJC about how we use the pragma mark in our apps. We also follow up as we test drive Setapp’s beta program. We discuss the @available attribute in Swift that allows you to use new iOS features while maintaining backward compatibility. We the new Bluetooth 5 announcement and discuss some contradictory articles on the wearables market. Aaron gives a status report on CarPlay in his new car. Picks: Pre-Apple return Steve Jobs TV interview, Wang 1980’s TV commercial and Inside the secret meeting where Apple revealed the state of its AI research.

Sponsored by: Buddy Build

Episode 122 Show Notes:

Episode 122 Picks:

Episode 121 – For Entertainment Purposes Only

This week start the FU with Jean Louis Gassée’s Monday Note on the Mac Endgame. Following that we discuss the scam apps present on the Mac App Store. We discuss Matthew Yglesias’ post on Apple having outgrown it’s own corporate structure. We also discuss Chris Eidoff’s post on the over-reliance on Protocol-Oriented Programming. We discuss Amazon’s image recognition services. We touch on the Mac Calendar spam bug. Picks: AIToolbox, mucicForProgramming and Spark For Mac.

Episode 121 Show Notes:

Episode 121 Picks:

Episode 120 – Where Do You Draw the Line?

We start this week by following up on with a non-technical guide to machine learning. We also discuss Quickdraw an AI engine back with Google technology. We continue the follow up with more Thunderbolt 3 and USB-C docks, as well as, Apple’s purge of zombie apps on the App Store. The creator of PDF Expert has reported on potential success on the Mac App Store. We discuss more shutting down of product lines via Apple’s recent departure from the line of Apple Basestations. Jaime brings up how to organize a Swift file and we discuss style guides and tools. We close in on the latest offering in Instagram’s Live release. Picks: Brain Warmers, View Hierarchy & Memory Graph and A Practical Guide to Securing macOS.

Sponsored by Hired

Episode 120 Show Notes:

Episode 120 Picks:

Episode 119 – Touché Monsieur Pussycat

We start off with a discussion of a couple of USB-C hubs to add ports back onto the MacBook Pros. Aaron gives us a review of his new 2016 MacBook Pro 13 inch with TouchBar. We look at 1Password with Touch ID devices. We also discuss a few reviews on using the new MBPs. We discuss Touché a TouchBar emulator for macOS, the new Apple coffee table book, Designed By Apple in California, and cuts to Apple video subscription fees. We wrap the main topics on the rumored Apple glasses project and augmented reality (AR). Picks: API Reference, Learning From Data, (Dash iOS, Arrival.)

Sponsored by: Buddy Build

Episode 119 Show Notes:

Episode 119 Picks:

Episode 118 – The Fun-Key Edition

Or is it Funcy Edition? Maybe Funcie Edition? Discuss. We end this maddening week with a discussion of the rumoured ceramic Jet White iPhone. We also follow up on Apple’s price drop on USB-C dongles and LG Ultrafine 5K  display. Mark follows up on MacBook Pro sales and Apple Pay on the web. More on JSON parsing in Swift. We follow up on the title “Engineer”. Apple release of iOS 10.1.1 iTunes vs OTA updates as well as Sierra 10.12.1 build versions. We discuss counterfeit apps appearing on the App Store. The Mac App Store, a new MAS model is discussed, as well as purchasing tvOS apps via iOS & Mac links. Picks: Promo Codes for IAP, Simulate TouchBar on iPad, Silver Searcher, Programming in Swift Style

NB – there is no such thing as Rubin2Swift (yet!)

Sponsored by Hired

Episode 118 Show Notes:

Episode 118 Picks:

Episode 117 – All That and a Bag of Dongles

This week we follow up on the MacBook Pro with TouchBar. The discussion revolves around our impressions of the TouchBar, changes in the hardware configuration and the future of the MacBook product line. We also discuss whether this is in fact a mac for professionals. We touch on the approaching end of Swift 2.3 as well as json2swift. Picks: Paintcode 3, PipTube, UnsafePointers, How to Use NSTouchBar on macOS and Amaziograph.

Sponsored by Hired

Episode 117 Show Notes:

Episode 117 Picks: