Understanding Type Erasure in Swift

Swift’s type system is (mostly) fantastic. It’s tight constraints and flexible generics allow developers to express complicated concepts in an extremely safe manner because the Swift compiler will… Read more

Similar

Swift CryptoKit and Browser

This previous article explains how to read ChaCha20-Poly encrypted data using Ruby or Python. My first goal is to ensure other languages can read data encrypted within Beam, but the end goal is to decrypt it within your browser, using client-side HTML and... (more…)

Read more »

The Decade of Swift

For the 150th weekly article on this site, and the last one before the end of the decade, let’s look back at how Swift has fundamentally changed the way apps for Apple’s platforms are built, and where things might be going from here. (more…)

Read more »