Welcome to another week of the Newsletter!
Not a great week for me as I’ve been sick in bed for a few days. (Maybe it was too much jelly and cake for the kids birthday?)
Anyway, the result is that this weeks newsletter is an unashamedly video-oriented newsletter as watching videos (along with copious amounts of sleep) has been pretty much all I’ve been able to manage. Despite this, I still think you’ll find this weeks links and articles useful so lets dive in.
NewsOS X, watchOS, tvOS, iOS and Xcode. Also included was support for Swift 2.2 which incorporates some of the recently accepted proposals for the Swift language. @ericasadun has a good rundown of what was included.apple.com
Businesspart 1, part 2, part 3) @ant_bello takes you through some of the things you will need to think about as well as some of the realities – food for thought for some I’m sure. raywenderlich.com
@infiniumco provides a great introduction and shows just how easy it is to implement. infinum.co
@manu_marcos looks at how to do just that by using Cocoapods to create a re-usable component to share functionality between a tvOS and an iOS app. medium.com
Xcode Tricks – Deal With Multiple Environments EasilyAs @limlab_io says in this article – there is a lot of material written about how to build applications but much less about how to effectively organise your work. Development is not just about writing the ideal code it is also about minimising the time that you take to do it. In this article he provides some great tips for how to use Xcode to easily deal with multiple environments such as development, production and staging. limlab.io
@inket is the one for you. github.com
LibrariesIBM. Inspired by Express.js and supporting GCD-like concurrency and complex URL routing there is a getting started tutorial here as well as another one from @cocoadevcentral that you can find here if you’re interested in poking around. github.com
@mostgood in which she looks at the ins and outs of developing a tvOS client-server app including how to port an iOS app to tvOS as well as looking at the focus engine, on-demand resources and universal purchases. realm.io
@wendyluwho takes a look at the Apple Pay APIs and walks us through how to integrate Apple Pay into our own apps. skilled.io
@chriseidhof is one of the kings of the live-coding presentation. In this talk, he makes the case for writing a simple wrapper around networking code, using generics and structs to reduce the networking codes asynchronous nature in order to make that code more testable. Great talk. thedotpost.com
@ayanonagon takes a look at how the syntax and structure of the Swift language affects not only the way we write code but also the way we structure it and the way we tackle problems. thedotpost.com
@sandimetz from RailsConf 2014 (hat tip to @qcoding who put me onto this one). Now, before you go running away thinking “I’m not a Rails developer, what does this have to do with me?”, the fact it is about Ruby is kind of irrelevant. What it is is a great example of how to refactor complex boolean logic into something much more simple. Oh, and you don’t really have to understand Ruby to understand the presentation either (if you were worried). I’d definitely find the time to watch it if you can. youtube.com