Working with IndexPaths

Read about how I extend IndexPath’s to provide querying, sorting and filtering features. Great for building custom UICollectionViewLayout’s and more.

A Lexer in Swift

For beginners, I'll discuss the various components of a Lexer as well as its responsibilities. I'll also briefly discuss performance and error handling.