~/talks

Daniel H Steinberg

what they talk about

all 13 in the filters

where they keep going back

all 14 in the filters

on a stage with

never shared a talk

who talks about the same things

nobody close enough yet

titleconferencedate
BreatheSwift Rockies 20262026-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…
Talk on
"That One"SwiftLeeds 20252025-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…
Talk on
Functional Geometry in Swift & SwiftUIFunctional Conf 20252025-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…
Talk on
Shrinking Fish: A Functional Programmer looks at SwiftUIiOS Conf SG 20252025-01-15
Reimplements Henderson’s 1982 functional geometry inside SwiftUI, treating shapes as point -> Bool functions, combining them with custom combinators like…
Talk on
Swift Testing: A testing framework for modern Swift#Pragma Conference 20242024-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)…
Talk on
Getting the most from Swift MacrosServerSide.swift 20242024-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…
Talk on
Keynote Preview - Interview WithSwift Craft 20242024-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…
Interview on
Keynote: A Mathematician Muses about Macros, @Models, and MLSwift Craft 20242024-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…
Talk on
Data flow in SwiftUI - from @State to @Observable...#Pragma Conference 20232023-10-05
Explains migrating SwiftUI state from @State/@StateObject and Combine to the iOS 17 @Observable macro, showing exactly what code the macro synthesizes…
Talk on
Floating Down an AsyncStreamSwift Connection 20232023-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…
Talk on
Previews and Package Oriented ProgrammingDo iOS 20222022-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…
Talk on
Willing Suspension of DisbeliefiOS Conf SG 20222022-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…
Talk on
Introducing Combine to iOS without Over"reacting"Developer Summit 20202020-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…
Talk on
Writing ProfessionallyDeveloper Summit 20202020-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…
Talk on
Understanding Combine#Pragma Conference 20192019-10-09
Argues that Combine turns familiar collection operations into streams, showing concrete code using UIKit and SwiftUI and the Combine framework to replace…
Talk on
SwiftUI & CombineFrenchKit 20192019-10-07
Covers the concrete mechanics of using Combine with SwiftUI and UIKit: wiring @Published properties and subscribing to their dollar bindings, transforming…
Talk on
The Swift Behind SwiftUIHacking with Swift Live 20192019-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…
Talk on
Living the Monadstic LifeAltConf 20192019-06-03
Demonstrates concrete implementations: an IntSet with contains: (Int) -> Bool that supports ranges, primes, infinite evens and set union/intersection by…
Talk on
Swift 5’s brand new Result TypeiOS Conf Singapore 20192019-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…
Talk on
Siri ShortcutsDo iOS 20182018-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…
Talk on
The World of Swift 3Philly ETE 20162016-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…
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.