~/talks

Ellen Shapiro

what they talk about

all 13 in the filters

where they keep going back

all 14 in the filters

on a stage with

all 9 in the filters

who talks about the same things

titleconferencedate
The Date-ing GameSwift Craft 20242024-05-21
Explains concrete pitfalls and fixes when apps handle time: how Date vs DateComponents and Calendar-aware formatting map differently to user intent, when to…
Talk on
Date and Time in Swift - Date Handling in Swift ProgrammingSwift Craft 20242024-05-21
Covers concrete Swift APIs and gotchas: how Date stores a monotonic seconds count, why Apple uses a 2001 reference (difference 978307200 seconds from 1970)…
Talk on
The Date-ing GameiOS Conf SG 20242024-01-18
Explains concrete pitfalls and fixes: when to use Calendars vs DateFormatters, why ISO8601 for APIs reduces pain, and why UTC/GMT are subtly different; shows…
Talk on
Generating Code and Other Mischief with Swift Package Manager Plugins360iDev 20222022-08-28
Swift Package Manager adds two concrete extension types: command plugins that run on demand and can ask permission to write into the package, and build tool…
Talk on
Panel Discussion: GraphQL for non-JS LanguagesGraphQL Galaxy 20212021-12-09
Discussion on GraphQL in different languages with panelists introducing themselves and their expertise. Introduction of panelists using different languages…
Panel on
Panel Discussion: GraphQL Client-Side LibrariesGraphQL Galaxy 20212021-12-09
The DiscussionRoom covered a range of topics related to GraphQL, including its impact on scalability, data management, and application development. There were…
Panel on
Navigating DocCMobiconf 20212021-10-07
DocC is a documentation compiler that hooks into the Swift compiler to auto generate docs and warnings, supports double backticks for symbol linking with…
Talk on
Scripting in Swift For a Testable BuildiOS Conf SG 20202020-01-30
Claim: replace fragile bash build scripts with a tested Swift framework and an SPM-based executable that you invoke with swift run from a build phase…
Talk on
I Walk The LineKotlinConf 20192019-12-04
Claim: share business logic with Kotlin/Native to avoid duplicate work while keeping UI native. Built a working server and iOS/Android apps for a "porch pirate…
Talk on
Thinking Outside the Box with Swift Package ManagerHacking with Swift Live 20192019-07-08
Shows how to use Swift Package Manager executables as build-time tools to do concrete work: replace environment.plist at build time using a small SPM app that…
Talk on
Kotlin/NativeUIKonf 20192019-05-26
Kotlin multiplatform compiles shared Kotlin to a native iOS framework and a JVM Android library, used here with Ktor for networking, kotlinx.serialization for…
Talk on
The Triumphs and Tribulations of Kotlin-Native in Practicedroidcon Italy 20192019-04-04
Claim: Kotlin/Native compiles shared Kotlin to native via LLVM and can run on iOS and Android but demands many workarounds. Tools used: Gradle multi‑platform…
Talk on
Siri ShortcutsSwift Heroes 20182018-11-09
iOS 12 turns Workflow into Shortcuts and adds concrete APIs: use NSUserActivity for simple donated actions (eight lines to open a screen), define an intent in…
Talk on
Stupid Enum TricksWeAreDevelopers 20182018-06-06
Shows how to use enums in Swift and enum classes in Kotlin to make code safer and less stringly typed, with concrete patterns and tools. Covers exhaustive…
Talk on
Kotlin For Swift Developerstry! Swift Tokyo 20182018-03-01
Kotlin shows concrete, Swift-friendly parity: val vs let for constants, identical optional syntax that reduces null crashes, and familiar generics plus…
Talk on
Protocols All The Way DowndotSwift 20182018-01-29
Shows how protocols with default implementations and conditional default implementations let code for showing and hiding a HUD be centralized across UIView and…
Talk on
Lessons learned from porting to Swift and KotlinMobile Era 20172017-10-05
SpotHero migrates iOS to Swift and Android to Kotlin and measures real impact: about one third Swift in source lines (excluding pods) and roughly 10% converted…
Talk on
Playing Nice with Design360iDev 20172017-08-13
Shows how to build a reusable UI framework, generate its code from designer-friendly JSON, and load it into a Swift Playground so designers can tweak colors…
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.