Soroush Khanlou
where else to find them
what they talk about
all 5 in the filters
where they keep going back
no series more than once — all 9 in the filters
on a stage with
never shared a talk
who talks about the same things
- Rob Napier11 talks
- Denis Poifol3 talks
- Ash Furrow6 talks
- Vincent Pradeilles20 talks
- Ben Scheirman4 talks
- Olivier Halligon4 talks
| title | conference | date |
|---|---|---|
| Elevated Swift | Swift Heroes 2023 | 2023-05-04 |
Explains how elevator control really works by coding a Swift simulation: implements a direction enum, models hall and car calls, and uses the rule “keep going… | ||
| Elevated Swift | BA: Swiftable 2022 | 2022-12-01 |
Swift code builds a working elevator simulator that implements the Knuth “keep going in your direction” policy, models hall vs car calls, runs an async event… | ||
| From Problem to Solution | #Pragma Conference 2019 | 2019-10-09 |
A concrete technique: replace a monstrous network class with a composable Transport protocol that has one send method, then build wrappers for checking status… | ||
| From Problem to Solution | App Builders Switzerland 2019 | 2019-04-29 |
A simple network client that starts with four testable branches grows to 96 branches after adding auth, background tasks and a request counter, so the code… | ||
| From Problem to Solution | dotSwift 2019 | 2019-01-28 |
Argues that a practical abstraction emerges from refactoring a messy network client into a request behavior protocol with four parts (additional headers… | ||
| From Problem To Solution | iOS Conf Singapore 2019 | 2019-01-18 |
Shows how to turn a sprawling network client into a small configurable core by extracting a RequestBehavior protocol with defaults, an EmptyRequestBehavior and… | ||
| You Deserve Nice Things | Oredev 2017 | 2017-11-08 |
Gives a four‑rule checklist for when to extend system classes in Swift and shows concrete, working code: add eachPair to produce adjacent element pairs instead… | ||
| You Deserve Nice Things | FrenchKit 2017 | 2017-09-22 |
Argues that small, well-scoped extensions change code: containsString added in iOS 8 is cited as a useful retrofit; shows concrete helpers like a pairs… | ||
| Spontaneous Swift Sudoku Solving | try! Swift NYC 2017 | 2017-09-05 |
Live-codes a working Sudoku solver in Swift that first applies constraint propagation (fill cells with a single candidate) and then a recursive backtracking… | ||
| nothing matches | ||