Flight School

Flight School explores important topics for Swift developers using examples from the world of aviation.

Recent Articles

Running Xcode Playgrounds on Travis CI

Xcode Playgrounds are a great way to share sample code. They allow you to communicate ideas effectively without getting bogged down in implementation details. The question is: how do you ensure that things continue to work with each new version of Swift and platform SDKs?

DIY Codable Encoder / Decoder Kit

In Swift 4, a type that conforms to the Codable protocol can be encoded to or decoded from representations for any format that implements a corresponding Encoder or Decoder type.

Benchmarking Codable

Swift Codable can automatically synthesize initializers that decode models from JSON. But how does this generated code compare to what it replaces?

Latest Book

Guide to Swift Codable

Make better apps with less code more quickly using Swift Codable.