What's New

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.

Books from Editors Cut

Our Complete eBook List on editorscut.com

Training and Conferences

App Dev Con

Amsterdam, The Netherlands

March 16 - 17, 2017

Yosemite by CocoaConf

Yosemite National Park

March 20 - 23, 2017

Swift iOS Bootcamp

London, UK

March 27 - 29, 2017

iOS Con 2017

London, UK

March 30 - 31, 2017

Ull 2017

Killarney, Ireland

April 10 - 11, 2017

Philly ETE 2017

Philadelphia, PA

April 18 - 19, 2017

Thinking in Swift

Chicago, IL

April 20, 2017

CocoaConf Chicago

Chicago, IL

April 21 - 22, 2017

Code Meetup

Stockholm, Sweden

May 16 - 17, 2017

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.