Featured Book

Our Complete eBook List »

Swift Kickstart Cover

A Swift Kickstart is updated for Swift 4 and Xcode 9

Swift is moving fast - this book keeps up. Read and code along on either an iPad running iOS 11 or a Mac running High Sierra or Sierra.

Experienced developers quickly learn the syntax and common patterns of Swift.

We've updated our best selling book on the Swift Programming Language to Swift 4 and Xcode 9.

Featured Video

Our Complete Video Offerings »

Swift Fundamentals Cover

Coming soon: our first Swift Training Video

It was only a matter of time before we sold the movie rights to "A Swift Kickstart".

Like the Hobbit, we've broken the book into multiple movies.

Playing soon on a device near you.

Active Conversations

Recent Blog Posts »

Either is both

We have fun implementing a Result type in Swift.

Maybe an Enum

We re-implement an optional type using an enum.

Maybe a List

We create an optional type using a list.

Failure is an Option(al)

>We begin to look at alternatives to using Error.

List map/flatMap

We extend our look at Lists from map to flatMap and beyond.

Building on our Foundation

We build a bunch of functionality on the left fold.