Advanced Codable: When the API wasn’t built for Swift

A Career is Longer Than You Think

Concurrency Approaches

Bits and Bytes: Handling Raw Data

Rich Text, Core Text (2020)

Generic Swift: It Isn’t Supposed to Hurt

Secrets and Lies

To be! Or not? Optionals in Practice


Kids Today!

Learning From Our Elders

Once More, With Types

Beyond Array

Lambda: There and Back Again

Beyond Crusty: Real-World Protocols

Array to Zipper

Llama Calculus

Almost Physics: UIKit Dynamics

AppCode Lightning Talk

Practical Security

Rich Text, Core Text

Animating Custom Layer Properties

Building a Core Foundation