Rob Napier
where else to find them
bluesky:cocoaphony.bsky.social
what they talk about
all 5 in the filters
where they keep going back
- 360iDev3 editions2017–2022
all 5 in the filters
on a stage with
never shared a talk
who talks about the same things
- Vincent Pradeilles20 talks
- Aaron Bedra14 talks
- Eleanor McHugh20 talks
- Victor Lyuboslavsky9 talks
- Chris Riley15 talks
- Sarah Allen19 talks
| title | conference | date |
|---|---|---|
| Advanced Codable — When the API wasn’t built for Swift | 360iDev 2022 | 2022-08-28 |
Shows when auto Codable fails and gives concrete fixes: hand-write conformance, a lightweight any CodingKey wrapper and container subscripts, or generate code… | ||
| Rich Text, Core Text | UIKonf 2020 | 2020-05-17 |
Explains how Unicode actually behaves: code points versus grapheme clusters, Swift’s Unicode scalars and scalar.properties APIs for detecting combining marks… | ||
| Generics | FrenchKit 2019 | 2019-10-07 |
Argues for extracting generics only after concrete code reveals duplication and builds a small networking client that proves the point: concrete model types, a… | ||
| Generic Swift: It Isn't Supposed to Hurt | AltConf 2019 | 2019-06-03 |
Argues to write concrete code first and extract protocols later, using extensions as composition rather than class inheritance; replaces URLSession-by-mock… | ||
| Secrets and Lies | 360iDev 2018 | 2018-08-26 |
Argues that Navajo code stays secret while Enigma fails, contrasts security by obscurity with cryptography, and insists keys—not secrecy of design—matter… | ||
| To be! Or not? Optionals in practice | iOS Conf SG 2017 | 2017-10-19 |
Practical rules for Swift optionals: prefer non-optional values and use empty collections/strings instead of nil, because most fields aren’t truly optional… | ||
| Practical Security | 360iDev 2017 | 2017-08-13 |
Practical, actionable rules: turn on HTTPS and stop disabling ATS; use certificate pinning with yearly rotation (bake next cert into app, keep a short rotation… | ||
| Learning From Our Elders: Applying functional insights without losing Swift | 360iDev 2017 | 2017-08-13 |
Claim: Swift is not purely functional but borrows concrete functional lessons. Shows how to build small composable datasources instead of fat view controllers… | ||
| nothing matches | ||