~/talks

Xavier F. Gouchet

what they talk about

all 11 in the filters

where they keep going back

all 5 in the filters

on a stage with

never shared a talk

who talks about the same things

titleconferencedate
Writing a Kotlin Compiler Plugindroidcon Berlin 20252025-09-24
Shows how to build a real Kotlin compiler plugin from JetBrains’ compiler-plugin-template with three modules (annotations, compiler, Gradle hook), hooks into…
Talk on
Being an ethical software engineerAndroidMakers by droidcon 20252025-04-10
Argues that engineers shape apps, AIs, and hold gigabytes of sensitive data and gives concrete examples: VW’s softwareed defeat device, image models freezing…
Talk on
Unleash Your CreativityDevFest Lille 20242024-06-06
How to balance scientific, logical approaches with creative methods to improve problem-solving in software development, especially for tasks like debugging…
Talk in French on
Unleash your programming creativityAndroidMakers by droidcon 20242024-04-25
Claims that creativity is a skill not a gift and that STEAM balances STEM, then shows concrete examples: the magic inverse square root used in Quake3, a…
Talk on
Demystifying the test pyramidAndroid Makers by droidcon 20232023-04-27
Argues the test pyramid is a template not a rule and teams should pick levels, tooling and cadence around four questions: what to test, how to test, why and…
Talk on
Successfully publishing a tested, upgradeable and documented Open Source Librarydroidcon Berlin 20222022-07-06
Android SDK matured over 2.5 years with ~2,400 commits, 20+ contributors, ~30 releases and 10 Maven artifacts used on ~100,000 devices; goal is zero crashes…
Talk on
Develop your CI toolsAndroid Makers 20222022-04-25
Small team uses GitLab and Bitrise CI and delegates checks to the pipeline: detekt rules (ban double‑bang, check/require, detect unsafe third‑party calls…
Talk on
Benchmarking your applicationAndroid Makers 20202020-04-20
Android Studio profiler and systrace expose method-level CPU, memory and network timing so it’s possible to pinpoint the slow method; Perfetto provides a nicer…
Talk on
“Make your app work perfectly offl…” — Connection InterruptedAndroid Makers 20192019-04-23
Claim: treat network as bonus and make offline-first default. Architecture: local database as single source of truth, repository returns LocalResult states…
Talk on
Rock the Gradle, rule the worldAndroid Makers 20182018-04-23
Shows how a local Gradle module named buildSrc compiles first and becomes a classpath plugin, demonstrates writing a Kotlin/Groovy plugin that uses Fuel for…
Talk on
Merge Like It's 2099Android Makers 20172017-04-10
An open-source Python tool integrates with Git via .git/config and runs a pipeline of small, language-aware resolvers to auto-handle import additions…
Talk in French on
Aspect Oriented Programming: add magic to your code and remove BoilerplateDroidcon Paris 20152015-11-09
Shows concrete use of AspectJ-style compile-time bytecode weaving to inject logging, transactions and try/catch without proxies, with examples that actually…
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.