What's New

Programming Blog

I'm writing about Functional Programming in Swift and other topics at my Editor's Cut blog.

Swift in London

Join me in London for two Swift workshops.

"A Swift Kickstart" is now available through the Pragmatic Programmers.

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

See our entire book and video list on editorscut.com

Training and Conferences

Functional Swift Training

Private Training

January 22 - 23, 2018

Intro Swift Training

London, UK

January 24, 2018

Intermediate Swift Training

London, UK

January 25 - 26, 2018

dot Swift

Paris, France

January 29, 2018

Intermediate Swift Training

Paris, France

January 30, 2018

Hardcore Swift Training

Paris, France

January 31, 2018

Intermediate Swift Training

Private Training

February 5 - 7, 2018

App Dev Con

Amsterdam, Netherlands

March 15 - 16, 2018

iOS Con

London, UK

March 22 - 23, 2018

RW Dev Con

Alexandria, VA

April 5 - 7, 2018

App Builders

Lugano, Switzerland

April 16 - 17, 2018

Private training available see our complete course offerings.

From the Blog


What you think is the most important thing you do might be third.

In Public

My third word is "In Public".

Do It

My second word is "Do It".

And Then

My first word is "And Then".


On habits and traditions.