Talks
Talks and conversations about the things I work on: Swift, mobile apps, and software freedom.
Start here
- Swift on Android — a practical introduction, from the SDK to SwiftUI apps.
- Fear and Loathing in the App Stores — what platform restrictions mean for free software.
- The App Fair Project — a conversation about making free software available on mobile devices.
2026
Swift on Android
21 April · iOSoho · New York
The Swift SDK for Android, Java interoperability, and building complete apps with SwiftUI and Skip.
Watch from 37:09 · Read the recap · Event
Fear and Loathing in the App Stores
1 February · FOSDEM · Brussels
How app-store rules and developer-verification requirements collide with the principles of free software.
Introducing the Swift SDK for Android
30 January · Swift Pre-FOSDEM Community Event · Brussels
Cross-compiling Swift for Android, calling Java and Kotlin, and the tools that connect the two ecosystems.
2025
Google’s New Policy Is an “Extinction Event”
10 December · Techlore Talks · F-Droid interview
A discussion of Google’s proposed developer-registration requirements and their consequences for independent Android distribution.
FSF40: nonprofit leadership and user rights
4 October · Free Software Foundation’s 40th anniversary · Boston
A panel with Paige Collings, Devin Ulibarri, and Greg Farough; my opening remarks focused on software freedom on mobile devices.
Read my opening remarks · Panel details
People have been working on it for ten years
28 August · Swift Package Indexing · Episode 61
Swift’s path to Android, the Android Workgroup, and making Swift packages available on another platform.
The App Fair Project
14 February · FSFE Software Freedom Podcast · Episode 30
A conversation with Bonnie Mehring about free-software app marketplaces and the Digital Markets Act, recorded at FOSDEM.
Swift on Android with Marc Prud’hommeaux
12 February · Empower Apps · Episode 196
A conversation with Leo Dion about Skip, native Swift on Android, and building apps that reach both mobile platforms.
A Free Software App Store for iOS
1 February · FOSDEM · Brussels
The App Fair Project’s perspective on the Digital Markets Act, and the obstacles that remain for free-software marketplaces on iOS.
Abe White and Marc Prud’hommeaux of Skip Tools
27 January · More Than Just Code
Abe and I join the podcast to discuss building iOS and Android apps with Skip, SwiftUI, and Xcode.
2024
Going from Swift to Kotlin with Skip
9 December · Talking Kotlin
Abe and I talk with Sebastian and Márton about connecting the Swift and Kotlin ecosystems.
Walled gardens of freedom
4 May · LibrePlanet · Boston
Free-software distribution on mobile devices, and the restrictions that stand between developers and users.
Read the program · Recording availability
Create Android apps using Skip.tools and Swift
23 March · Compile Swift · Season 6, episode 9
Abe and I return to discuss Skip’s progress and the experience of building Android apps from a Swift project.
Apple DMA compliance workshop — Q&A
18 March · European Commission · Brussels
My questions to Apple about access for nonprofit marketplaces and privacy during app installation, with the responses.
Read the questions and responses · Workshop
2023
Create Android apps with Swift and Xcode
18 November · Compile Swift · Season 5, episode 31
Abe and I introduce the Skip technology preview and explain how it translates Swift into Kotlin.
2019
SwiftUI: Declarative UI Development for the Modern Era
30 July · SwiftFest · Boston
An introduction to the newly announced SwiftUI framework and sharing interface code across Apple platforms.
Watch on Pluralsight · Read the abstract
2016
Decoding the Mobile App World
14–15 April · Entrepreneurship at Cornell Celebration · Ithaca · Panel
As founder of Glimpse I/O, I joined Bo Bazylevsky, Ofer Ronen, and Mike Thompson for a panel moderated by Deborah Streeter.
Read the program (page 6) · Event details
2015
Swift: New Paradigms for iOS Development
11 May · GOTO Chicago
A tour of Swift’s language features, standard library, and interoperability with Objective-C.
2014
Marc Prud’hommeaux on the Swift Language
Published 11 November · InfoQ · Recorded at GOTO Aarhus
An interview with Werner Schuster about the new language and the transition from Objective-C.
Zero to Swift: Build an iOS App with Apple’s New Language
1 October · GOTO Aarhus · Workshop
A full-day introduction to building an iOS app with Swift.
Swift: New Paradigms for iOS Development
30 September · GOTO Aarhus
An early look at Swift’s features and the new patterns it makes possible for Cocoa developers.
Swift: New Paradigms for iOS Development
25 September · GOTO Copenhagen
A tour of Apple’s new language and what it means for iOS development.
Zero to Swift: Build an iOS App with Apple’s New Language
24 September · GOTO Copenhagen · Workshop
A full day of practical iOS development in Swift.
2007
An in-depth look at the architecture of an object/relational mapper
12–14 June · ACM SIGMOD · Beijing · Conference paper
A paper with Patrick Connor Linskey about the design and implementation of an object/relational mapper.
2005
EJB3 Persistence API
September · JAOO · Aarhus
An introduction to the emerging EJB3 persistence API.
JDO
September · JAOO · Aarhus · Workshop with Craig Russell
A full-day workshop on Java Data Objects, object/relational mapping, and querying persistent objects.
Have a recording or a missing link? Send me a note.