~/talks

Donny Wals

what they talk about

all 10 in the filters

where they keep going back

all 9 in the filters

on a stage with

never shared a talk

who talks about the same things

titleconferencedate
Isolation, actors, sendable… a concurrency deep diveiOS Conf SG 20252025-01-15
Swift 6’s concurrency turns runtime races into compile errors by enforcing three concrete rules: isolation (state belongs to one context), actors (convert a…
Talk on
Warning!! New technology aheadSwift Heroes 20232023-05-04
Five practical checks — 5 diagnostic questions — decide whether to adopt SwiftUI, Combine or Swift concurrency now: would you pick it for a greenfield, what…
Talk on
Your Brain 🧠 on Swift ConcurrencyiOS Conf SG 20232023-01-12
Asserts that await is not blocking and demonstrates why awaiting frees threads by suspending tasks, not threads, with diagrams of tasks moving between threads…
Talk on
Managing Combine, your existing code, and async/awaitDo iOS 20222022-11-08
Shows how to keep legacy callbacks while adding Combine and async/await: wraps URLSession.dataTaskPublisher and returns AnyPublisher via a Future bridge to…
Talk on
Building (and testing) custom property wrappers in SwiftUISwiftLeeds 20222022-10-20
Builds a custom SwiftUI property wrapper that uses DynamicProperty to pull a URLSession from a custom EnvironmentKey, delegates loading to an ObservableObject…
Talk on
Who wants to be a Swiftionaire'SwiftLeeds 20222022-10-20
Live quiz formats test real Swift knowledge with on-stage multiple choice about syntax (tuples, dictionaries, functions, file extensions, framework names)…
Talk on
Combine and your existing delegates and callbackscode.talks 20222022-09-15
Shows concrete recipes to modernize callback APIs: wrap a completion handler with a Combine Future for one-shot to return AnyPublisher, mark state with…
Talk on
Adopting a Test driven Mindset in the WorkplaceInfobip Shift 20212021-09-07
Explains a practical path from vague requirements to automated checks using Gherkin for human-readable acceptance criteria, incremental refactors of legacy…
Talk on
Using Core Data in a Modern SwiftUI ApplicationSwift Heroes Digital 20212021-04-15
Shows concrete Core Data wiring for SwiftUI: a PersistenceController that creates an in‑memory store for previews, using the @FetchRequest property wrapper for…
Talk on
The Combine TriaddotSwift 20202020-02-03
Recreates Combine’s plumbing by re-implementing Combine's sink subscriber and a matching data task publisher so the return value is an actual cancellable that…
Talk on
In defense of Core Datatry! Swift Tokyo 20192019-03-21
Argues Core Data is practical today and demonstrates concrete fixes: use NSPersistentContainer for a few lines of setup, drive UI updates with…
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.