What's New


Check out my new video outlining what's new in the latest Swift release.

The Swift 4.0 Book

This best-selling introduction to the Swift Programming Language has been updated for Swift 4 and Xcode 9. Code along on your Mac or iPad.

Books from Editors Cut


Our Complete eBook List on editorscut.com

Training and Conferences


Swift Design Patterns

Verona, Italy

October 11, 2017

Pragma Conference

Verona, Italy

October 12 - 13, 2017

Thinking in Swift 4

Seattle, WA

October 23 - 26, 2017

Swift by Northwest

Seattle, WA

October 27 - 28, 2017

Swift Summit

San Francisco, CA

October 30 - 31, 2017

Functional Programming in Swift

Milwaukee, WI

November 10, 2017

dot Swift

Paris, France

January 29, 2018

More info on Training and Speaking

From the Blog


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.