Donny Wals
where else to find them
website:https://www.donnywals.com
github:donnywals
bluesky:donnywals.bsky.social
linkedin:donny-wals-33660014
instagram:donnywalsdev
devto:donnywals
what they talk about
all 10 in the filters
where they keep going back
- iOS Conf SG2 editions2023–2025
all 9 in the filters
on a stage with
never shared a talk
who talks about the same things
- Siamak Ashrafi8 talks
- Paul Hudson19 talks
- Marin Todorov6 talks
- Jorge D. Ortiz-Fuentes7 talks
- Simone Civetta11 talks
- Ben Difrancesco3 talks
| title | conference | date |
|---|---|---|
| Isolation, actors, sendable… a concurrency deep dive | iOS Conf SG 2025 | 2025-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… | ||
| Warning!! New technology ahead | Swift Heroes 2023 | 2023-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… | ||
| Your Brain 🧠 on Swift Concurrency | iOS Conf SG 2023 | 2023-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… | ||
| Managing Combine, your existing code, and async/await | Do iOS 2022 | 2022-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… | ||
| Building (and testing) custom property wrappers in SwiftUI | SwiftLeeds 2022 | 2022-10-20 |
Builds a custom SwiftUI property wrapper that uses DynamicProperty to pull a URLSession from a custom EnvironmentKey, delegates loading to an ObservableObject… | ||
| Who wants to be a Swiftionaire' | SwiftLeeds 2022 | 2022-10-20 |
Live quiz formats test real Swift knowledge with on-stage multiple choice about syntax (tuples, dictionaries, functions, file extensions, framework names)… | ||
| Combine and your existing delegates and callbacks | code.talks 2022 | 2022-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… | ||
| Adopting a Test driven Mindset in the Workplace | Infobip Shift 2021 | 2021-09-07 |
Explains a practical path from vague requirements to automated checks using Gherkin for human-readable acceptance criteria, incremental refactors of legacy… | ||
| Using Core Data in a Modern SwiftUI Application | Swift Heroes Digital 2021 | 2021-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… | ||
| The Combine Triad | dotSwift 2020 | 2020-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… | ||
| In defense of Core Data | try! Swift Tokyo 2019 | 2019-03-21 |
Argues Core Data is practical today and demonstrates concrete fixes: use NSPersistentContainer for a few lines of setup, drive UI updates with… | ||
| nothing matches | ||