Skip to content

Talks

Talks and conversations about the things I work on: Swift, mobile apps, and software freedom.

Start here

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.

Watch · Read the transcript

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.

Watch · Slides · Program

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.

Watch or listen

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.

Read the episode notes

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.

Listen

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.

Listen · Read the transcript

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.

Watch · Read the transcript

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.

Listen

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.

Listen

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.

Listen

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.

Listen

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.

Watch · Program

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.

Listen or read

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.

Read the workshop description

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.

Read the program

Swift: New Paradigms for iOS Development

25 September · GOTO Copenhagen

A tour of Apple’s new language and what it means for iOS development.

Read the program

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.

Read the program

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.

Read the paper · Proceedings

2005

EJB3 Persistence API

September · JAOO · Aarhus

An introduction to the emerging EJB3 persistence API.

Read the program

JDO

September · JAOO · Aarhus · Workshop with Craig Russell

A full-day workshop on Java Data Objects, object/relational mapping, and querying persistent objects.

Read the workshop description


Have a recording or a missing link? Send me a note.