~/talks

Martin Bonnin

what they talk about

all 7 in the filters

where they keep going back

all 11 in the filters

on a stage with

all 9 in the filters

who talks about the same things

titleconferencedate
Compose Your Mobile App With GraphQLGraphQLConf 20252025-09-08
Claims that Jetpack Compose apps can drop view models by using a GraphQL normalized cache as the single source of truth, demonstrated with an experimental…
Talk on
Metadawhat? Managing compatibility of your Kotlin apps and librariesAndroidMakers by droidcon 20252025-04-10
Covers problems that appear when upgrading to a new Kotlin version—Gradle errors, transitive dependency issues, runtime failures on older Android releases, and…
Lightning in French on
Build Your Java/Kotlin LibraryDevFest Lille 20242024-06-06
Practical guidance on building a reusable Java/Kotlin library, covering API design, compatibility, versioning, documentation, and Java vs Kotlin differences…
Talk in French on
Building libraries for the next 25 yearsAndroidMakers by droidcon 20242024-04-25
Practical advice and concrete tradeoffs: a real-world Apollo Kotlin client shows why names should be memorable, why supporting Java vs JavaScript forces…
Talk on
Confetti: building a Kotlin conference app in 40min 🎊Android Makers by droidcon 20232023-04-27
Confetti is a working conference app with a runnable GraphQL server and iOS Android clients built from shared KMM code the backend uses graphql-kotlin on Ktor…
Talk on
Confetti: building a Kotlin Multiplatform conference app in 40minKotlinConf 20232023-04-12
Live coding produces a working Confetti app end to end: a graphql-kotlin backend serving Kotlinx‑serialized Kotlin models (including a custom LocalDateTime…
Talk on
Caching your GraphQL data graphdroidcon London 20222022-10-27
Explains how Apollo Kotlin implements a normalized cache that flattens nested GraphQL responses into record maps keyed by IDs, with both an in-memory layer and…
Talk on
What’s new in Apollo Kotlin 3droidcon Berlin 20222022-07-06
Apollo Kotlin 3 is rewritten 100% Kotlin and unifies runtimes to provide Kotlin Multiplatform plus a coroutines and Flow API; codegen now defaults to…
Talk on
Offline and reactive apps with GraphQLDevFest Lille 20222022-06-10
Introduces GraphQL and contrasts it with REST, focusing on caching challenges when clients issue highly dynamic queries. Explains how GraphQL’s type system…
Talk in French on
Caching your data graph with Apollo KotlinAndroid Makers 20222022-04-25
Apollo Kotlin demonstrates a normalized cache that turns GraphQL JSON into a key‑value record store (memory + SQLite) and regenerates typesafe Kotlin models…
Talk on
Kotlin DevRoom Welcoming RemarksFOSDEM 20222022-02-05
Welcoming participants to the virtual edition of the Kotlin DevRoom @ FOSDEM
Talk
Gradle: a deeper look at the Kotlin DSLFOSDEM 20222022-02-05
Everything you didn't want to know about Gradle Kotlin APIs Originally designed for Groovy, Gradle now supports writing scripts in Kotlin. Writing your…
Talk on
Kotlin DevRoom Welcoming RemarksFOSDEM 20212021-02-06
Welcoming participants to the virtual edition of the Kotlin DevRoom @ FOSDEM
Talk
Apollo-Android: a Journey to Kotlin MultiplatformAndroid Summit 20202020-10-08
Repository moves from Java to Kotlin incrementally, ships Kotlin Multiplatform models in a 2.0-era release, and keeps Java compatibility while converting tests…
Talk on
Kotlin nativeFrenchKit SE 20202020-10-02
Overview of using Kotlin Native to share business logic with iOS/macOS apps: Kotlin compiler emits LLVM IR to build a Cocoa-compatible framework, used to run…
Talk on
Apollo-Android: a Journey to Kotlin MultiplatformConference for Kotliners 20202020-06-05
Apollo-Android actually becomes Kotlin Multiplatform: migrated API and codegen (common source set, removed JVM-only deps, replaced BigDecimal/File bits with…
Talk on
Compile, Deploy and Manage Your CI in KotlinAndroid Makers 20202020-04-20
Shows using Kotlin as a replacement for shell scripting to run build, test and publish tasks both locally and in CI, demonstrating KScript and Clikt for…
Talk in French 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.