~/talks

Soroush Khanlou

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

titleconferencedate
Elevated SwiftSwift Heroes 20232023-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…
Talk on
Elevated SwiftBA: Swiftable 20222022-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…
Talk on
From Problem to Solution#Pragma Conference 20192019-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…
Talk on
From Problem to SolutionApp Builders Switzerland 20192019-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…
Talk on
From Problem to SolutiondotSwift 20192019-01-28
Argues that a practical abstraction emerges from refactoring a messy network client into a request behavior protocol with four parts (additional headers…
Talk on
From Problem To SolutioniOS Conf Singapore 20192019-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…
Talk on
You Deserve Nice ThingsOredev 20172017-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…
Talk on
You Deserve Nice ThingsFrenchKit 20172017-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…
Talk on
Spontaneous Swift Sudoku Solvingtry! Swift NYC 20172017-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…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.