Talks
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)
- Video: UIKonf, 2020 (Virtual)
Generic Swift: It Isn’t Supposed to Hurt
- Repository: https://github.com/rnapier/generics
- Video: PhillyETE 2019
Secrets and Lies
- Repository: https://github.com/rnapier/secrets
- Video: MobileOptimized, 2018
To be! Or not? Optionals in Practice
- Video: iOS Conf SG, 2017
ASCII
Kids Today!
- Video: NSSpain, 2022
Learning From Our Elders
- Video: UIKonf, 2017
Once More, With Types
Beyond Array
Lambda: There and Back Again
- Video: try! Swift NYC, 2016
Beyond Crusty: Real-World Protocols
- Video: dotSwift, 2016
Array to Zipper
Llama Calculus
Almost Physics: UIKit Dynamics
AppCode Lightning Talk
- Video: CocoaHeads RTP, Jul 2013
Practical Security
- Repository: https://github.com/rnapier/practical-security
- Video: 360 iDev, 2017
Rich Text, Core Text
- Video: CocoaHeads RTP, 2012
Animating Custom Layer Properties
- Video: TriangleCocoa, June, 2012