Ellen Shapiro
where else to find them
website:https://www.designatednerd.com
website:https://fed.brid.gy/
github:designatednerd
mastodon:@designatednerd@mastodon.social
linkedin:ellen-shapiro-9b42a86
speakerdeck:designatednerd
what they talk about
all 13 in the filters
where they keep going back
- iOS Conf SG2 editions2020–2024
- 360iDev2 editions2017–2022
all 14 in the filters
on a stage with
all 9 in the filters
who talks about the same things
- Simone Civetta11 talks
- Paul Hudson19 talks
- Romain Guy68 talks
- Gerard Paligot23 talks
- Rob Napier11 talks
- Garth Gilmour14 talks
| title | conference | date |
|---|---|---|
| The Date-ing Game | Swift Craft 2024 | 2024-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… | ||
| Date and Time in Swift - Date Handling in Swift Programming | Swift Craft 2024 | 2024-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)… | ||
| The Date-ing Game | iOS Conf SG 2024 | 2024-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… | ||
| Generating Code and Other Mischief with Swift Package Manager Plugins | 360iDev 2022 | 2022-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… | ||
| Panel Discussion: GraphQL for non-JS Languages | GraphQL Galaxy 2021 | 2021-12-09 |
Discussion on GraphQL in different languages with panelists introducing themselves and their expertise. Introduction of panelists using different languages… | ||
| Panel Discussion: GraphQL Client-Side Libraries | GraphQL Galaxy 2021 | 2021-12-09 |
The DiscussionRoom covered a range of topics related to GraphQL, including its impact on scalability, data management, and application development. There were… | ||
| Navigating DocC | Mobiconf 2021 | 2021-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… | ||
| Scripting in Swift For a Testable Build | iOS Conf SG 2020 | 2020-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… | ||
| I Walk The Line | KotlinConf 2019 | 2019-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… | ||
| Thinking Outside the Box with Swift Package Manager | Hacking with Swift Live 2019 | 2019-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… | ||
| Kotlin/Native | UIKonf 2019 | 2019-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… | ||
| The Triumphs and Tribulations of Kotlin-Native in Practice | droidcon Italy 2019 | 2019-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… | ||
| Siri Shortcuts | Swift Heroes 2018 | 2018-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… | ||
| Stupid Enum Tricks | WeAreDevelopers 2018 | 2018-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… | ||
| Kotlin For Swift Developers | try! Swift Tokyo 2018 | 2018-03-01 |
Kotlin shows concrete, Swift-friendly parity: val vs let for constants, identical optional syntax that reduces null crashes, and familiar generics plus… | ||
| Protocols All The Way Down | dotSwift 2018 | 2018-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… | ||
| Lessons learned from porting to Swift and Kotlin | Mobile Era 2017 | 2017-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… | ||
| Playing Nice with Design | 360iDev 2017 | 2017-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… | ||
| nothing matches | ||