Swift & Fika 2018
| title | author | length |
|---|---|---|
| Whitespace | Jack Nutting | 02m |
Live musical parody called "Whitespace" rewrites pop lyrics into developer life, sing‑talking concrete tools and actions: using the terminal, running git blame… | ||
| Adventures In API Design | Daniel Kennett | 23m |
Compares shallow vs deep API boundaries using CascableCore (camera SDK) and Spotify metadata vs Crashlytics examples, arguing deep boundaries absorb chaos at… | ||
| Use Cryptography; Don't Learn It | Anastasiia Vixentael | 36m |
Experience as a crypto-library maintainer shows concrete rules: prefer Themis: two-line GCM encryption or libsodium/NaCl for ready primitives rather than… | ||
| Practical Structure to Configure Dependency Injection in Swift | Yoichi Tagaya | 19m |
Introduces a concrete, production-proven way to wire DI for iOS using Swinject (original author, maintained by five people, >2k GitHub stars, four extensions)… | ||
| Bespoke Artisanal Swift Static Analysis | JP Simard | 29m |
Shows how to build custom Swift static analysis using SourceKit requests (editor open, index, cursor info) plus SwiftLint’s analyzer pipeline to get… | ||
| The Amazing Race; Performance of Standard iOS Elements & Tech | Janina Kutyn | 18m |
Benchmarks run on iPhone X iOS 11 show concrete tradeoffs: text rendering ranges from UITextView 27 ms down to core text as the fastest with UILabel 4.39 ms… | ||
| Open Source & Swift | Roy Marmelstein | 24m |
Open sourcing often starts by porting or extracting an internal utility — for example PhoneNumberKit is a Swift port of Google's libphonenumber — and succeeds… | ||
| Crash Logs | Jack Nutting | 03m |
A live musical parody performed at Swift & Fika 2018 recounts debugging misery by namechecking concrete tools and symptoms: pod install, stack backtrace, and… | ||
| The Lost Art of System Design | John Sundell | 30m |
Covers three concrete system-design techniques: decomposition (split a thousand‑line podcast view controller into child view controllers, shared services like… | ||
| Navigating the Machine Learning Landscape for Apple Devices | Meghan Kane | 40m |
Shows how to detect the game box with Vision, crop and classify Agricola pieces with Create ML, export a 66 KB Core ML model and run inference with Core ML… | ||
| How Not to Write Swift | Paul Hudson | 20m |
Shows concrete examples and fixes: recommends start with concrete types because protocols can force heap boxing and dynamic dispatch for heterogenous arrays… | ||
| nothing matches | ||