Writing Reusable Swift Extensions

A look at what goes into writing type- and protocol extensions that can be reused between different use cases and projects, and what sort of principles that can be good to keep in mind when doing that. Read more


Swift Soars Ever Higher

A year ago, to the day, I posted A Swift Takes Flight. In it, there was the announcement that Foundation was possible to build on Windows. This was a pretty large milestone in supporting Windows as a platform. Foundation is a complex codebase that has ... (more…)

Read more »

Series on building a Swift HTTP framework

For a while now I’ve had a series of blog posts floating around in my head on how to build an HTTP stack in Swift. The idea started last spring with Rob Napier’s blog posts on protocols, and matured last summer and fall while I was working at WeWork on an... (more…)

Read more »