Daniel H Steinberg
where else to find them
what they talk about
all 13 in the filters
where they keep going back
- iOS Conf SG3 editions2019–2025
- #Pragma Conference3 editions2019–2024
- Do iOS2 editions2018–2022
all 14 in the filters
on a stage with
never shared a talk
who talks about the same things
nobody close enough yet
| title | conference | date |
|---|---|---|
| Breathe | Swift Rockies 2026 | 2026-07-22 |
A reflective case for slowing down and practicing simple breath work to improve focus and resilience for developers: a guided one‑minute breathing exercise, a… | ||
| "That One" | SwiftLeeds 2025 | 2025-10-07 |
Keynote mixes concrete product work and practical habits: built Top Tracks with MusicKit from a long-carried radio idea, used months of gentle yoga to resolve… | ||
| Functional Geometry in Swift & SwiftUI | Functional Conf 2025 | 2025-01-24 |
Implements Henderson’s 1982/2002 picture language almost letter‑for‑letter in Swift and SwiftUI, using SwiftUI container views and a result builder to express… | ||
| Shrinking Fish: A Functional Programmer looks at SwiftUI | iOS Conf SG 2025 | 2025-01-15 |
Reimplements Henderson’s 1982 functional geometry inside SwiftUI, treating shapes as point -> Bool functions, combining them with custom combinators like… | ||
| Swift Testing: A testing framework for modern Swift | #Pragma Conference 2024 | 2024-10-29 |
A new Swift testing framework uses @test / @suite macros and runtime macros like pound expect / pound require to test an RPN stack (push, pop throws on empty)… | ||
| Getting the most from Swift Macros | ServerSide.swift 2024 | 2024-09-26 |
Shows how Swift 5.9 macros replace boilerplate with concrete examples: the #preview macro that generates a PreviewProvider struct, a freestanding SF symbols… | ||
| Keynote Preview - Interview With | Swift Craft 2024 | 2024-05-21 |
Session preview focuses on practical Swift details: using #Preview macro to remove preview boilerplate, adopting @Query in views and Swift Data as part of… | ||
| Keynote: A Mathematician Muses about Macros, @Models, and ML | Swift Craft 2024 | 2024-05-21 |
A mathematician explains why adoption depends on specifics not hype and demonstrates it: a Newton fractal coded as a SwiftUI prototype (200×200 grid) that took… | ||
| Data flow in SwiftUI - from @State to @Observable... | #Pragma Conference 2023 | 2023-10-05 |
Explains migrating SwiftUI state from @State/@StateObject and Combine to the iOS 17 @Observable macro, showing exactly what code the macro synthesizes… | ||
| Floating Down an AsyncStream | Swift Connection 2023 | 2023-09-21 |
Counts increment every 1–2 seconds up to 10 and are delivered first via NotificationCenter, then via Combine’s @Published and .values, and finally as a… | ||
| Previews and Package Oriented Programming | Do iOS 2022 | 2022-11-08 |
Demonstrates concrete patterns: use NavigationStack previews to show toolbars, put UI state in small pieces and pass it with dot-constant binding or real… | ||
| Willing Suspension of Disbelief | iOS Conf SG 2022 | 2022-01-20 |
Concrete explanation of Swift async/await clarifies where code actually suspends and what the runtime does: shows how async let lets unrelated lines run while… | ||
| Introducing Combine to iOS without Over"reacting" | Developer Summit 2020 | 2020-11-21 |
Shows how to convert a UIKit rock‑paper‑scissors UI into a reactive pipeline using Combine: uses an @Published property wrapper for player state, wires a… | ||
| Writing Professionally | Developer Summit 2020 | 2020-11-21 |
Writing is the most important daily skill at work: short items like emails, commits, PRs and Slack messages shape outcomes. Concrete advice: use optionals to… | ||
| Understanding Combine | #Pragma Conference 2019 | 2019-10-09 |
Argues that Combine turns familiar collection operations into streams, showing concrete code using UIKit and SwiftUI and the Combine framework to replace… | ||
| SwiftUI & Combine | FrenchKit 2019 | 2019-10-07 |
Covers the concrete mechanics of using Combine with SwiftUI and UIKit: wiring @Published properties and subscribing to their dollar bindings, transforming… | ||
| The Swift Behind SwiftUI | Hacking with Swift Live 2019 | 2019-07-08 |
Starts from the SwiftUI template and reproduces the real errors: adding a print forces a required return because of implicit single-expression rules; opaque… | ||
| Living the Monadstic Life | AltConf 2019 | 2019-06-03 |
Demonstrates concrete implementations: an IntSet with contains: (Int) -> Bool that supports ranges, primes, infinite evens and set union/intersection by… | ||
| Swift 5’s brand new Result Type | iOS Conf Singapore 2019 | 2019-01-18 |
Demo code shows Swift 5 adds an official Result type in Swift 5 that unifies success and failure into a single return type, with failure constrained to… | ||
| Siri Shortcuts | Do iOS 2018 | 2018-11-09 |
Demonstrates concrete implementation on iOS 12 and Xcode 10: a random-number demo donates an NSUserActivity, stores the last number in userInfo, and… | ||
| The World of Swift 3 | Philly ETE 2016 | 2016-04-11 |
Swift goes open source and is already running on Linux, Raspberry Pi and server stacks; Swift 3 aims for binary compatibility (no bundled runtime) and applies… | ||
| nothing matches | ||