The Swift 3.0 Book
Completely rewritten for Swift 3! This best-selling introduction to the Swift Programming Language has been completely revised to include the latest language features in Swift 3.0 and now supports coding along either on the new iOS Swift Playgrounds on an iPad or the improved Xcode 8 Playgrounds on the Mac.
Thinking in Swift
Our latest one day intensive course is for experienced programmers who understands most of the hows and whats of working with Swift but is looking for the whys and wheres.
The Ugly American learns Swift
We've added links to three recent conference videos. Check out the bottom of the Speaking page for videos from dotSwift, NSConf, and alt Conf.
Amsterdam, The Netherlands
March 16 - 17, 2017
Yosemite National Park
March 20 - 23, 2017
March 27 - 29, 2017
March 30 - 31, 2017
April 10 - 11, 2017
April 18 - 19, 2017
April 20, 2017
April 21 - 22, 2017
May 16 - 17, 2017
John's thirty minute rule can change your life.
Paint pictures with specific language.
Looking for a way to restart creative output.
Sometimes you have to remind yourself of the most obvious things.
There's a magic moment where the division between you and your work disappears.