~/talks

Pierre-Yves Ricau

what they talk about

all 11 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
Embracing the Chaos: Investigating Production Madnessdroidcon Berlin 20252025-09-24
Debugging process shows concrete wins: query logs in Snowflake expose slow devices tied to a USB barcode scanner froze GC path in AOSP (bug present since 2013…
Talk on
Root causing memory growth with LeakCanary 3droidcon New York 20242024-09-19
Creates reproducible memory-growth detection for Android by running UI scenarios in a loop, taking repeated heap dumps and diffing them with LeakCanary 3 to…
Talk on
Universal heap trimming with LeakCanary 3droidcon San Francisco 20242024-06-06
Adds a heap-diff detector to LeakCanary 3 that runs during automated scenarios (Espresso, Robolectric, UIAutomator or JVM tests) and takes periodic heap dumps…
Talk on
The Subtle Art of Profiling Android Appsdroidcon San Francisco 20232023-06-08
Local profiling workflow for Android apps that reproduces issues on a real device using a release profilable build then records traces with Perfetto…
Talk on
In Search of Performance: the Subtle Art of Android ProfilingAndroid Makers by droidcon 20232023-04-27
A practical, step-by-step Android profiling workflow that starts by reproducing a real user scenario and capturing signals with scrcpy screenrecord, then…
Talk in French on
PAPA: Performance of Android Production ApplicationsChicago Roboto 20222022-07-27
Claims a user‑centric model (MILK) and a toolkit that finds root causes in production: use Android Vitals then add custom production perf analytics and tiny…
Talk on
MILK: a user-centric mobile performance modeldroidcon San Francisco 20222022-06-02
Block defines a user-centric model called Motion Idle Latency Kit and targets concrete thresholds: interactive taps under 200 ms (anything over 500 ms is bad…
Talk on
Pull Requests, Yoga & Avocado Toasts: 7 Years of Engineering at Square — Pierre‑Yves RicauAndroid Makers 20202020-04-20
An overview of seven years of engineering at Square describing how Square open-sources most internal libraries and maintains hundreds of small repositories…
Talk in French on
PokeLeaks: Gotta Catch 'em Alldroidcon SF 20192019-11-18
Hands‑on workshop that injects hidden leaks into the open‑source CatchUp app, adds LeakCanary 2, and reproduces leaks using Android Studio Canary and emulator…
Talk on
PokeLeaks: Gotta Catch 'em Alldroidcon SF 20192019-11-18
Speakers: Pierre-Yves Ricau Sources: droidcon San Francisco 2019 Bring your laptops and your investigative skills, we're going on a memory leak hunt! We'll…
Talk on
Apps at Scale: An Industry Discussiondroidcon NYC 20192019-08-26
Panel compares real engineering choices: monorepos vs many repos, build systems and tradeoffs (Gradle + caching, OkBuck, Buck and Bazel, ongoing move to…
Talk on
Shark: Diving into the guts of LeakCanary's Hprof parserdroidcon NYC 20192019-08-26
LeakCanary’s HPROF parser is rewritten as Shark in Kotlin and claims 10× less memory and 6× faster parsing; it replaces Perfetto’s heavy in-memory indexes with…
Talk on
LeakCanary 2: Leaner, Better, Faster, Kotliner!Android Makers 20192019-04-23
LeakCanary 2 Alpha 1 is released with concrete changes: the codebase moves to 100% Kotlin (14k additions, 9k deletions), heap dumps are aggregated with a…
Talk on
Office HoursAndroid Makers 20192019-04-23
-- no description --
Talk on
Human Centered API Designdroidcon San Francisco 20182018-11-19
Square builds the Square Reader SDK (Android and iOS) for custom point‑of‑sale and finds API quality comes from measurable choices: group surface into checkout…
Talk on
Human Centered API DesigndroidCon NYC 20182018-08-27
Speakers: Pierre-Yves Ricau Sources: droidcon New York City 2018 Have you ever wondered why some APIs are a pain to use (fragments cough cough), while others…
Talk on
Despaghettifying the hairballdroidcon San Francisco 20172017-11-05
Starts from a single monolithic module and shows concrete steps to split it: use Dgraph and Gradle dependency trees to surface package clusters, take actual…
Talk on
Tech Talks for Humansdroidcon NYC 20172017-09-25
Practical checklist for preparing a tech talk: collect ideas in notes, pick one to three core messages, and build redundancy by repeating them. Replace dense…
Talk on
Nuking Nasty Memory LeaksDevoxx US 20172017-03-21
LeakCanary automatically triggers a heap dump when an Activity should be collected, parses it (MAT fork) and shows the shortest path to GC roots so the leaking…
Talk on
LeakCanary, and Then? Unraveling Android Memory LeaksDevFest Nantes 20162016-11-09
LeakCanary is an open-source library from Square that automatically detects memory leaks in Android apps. The talk explains how to go beyond detection and…
Talk in French on
Tech talks: Upload your ideas to other human beingsDevFest Nantes 20162016-11-09
Explains how to design and deliver an engaging technical talk to effectively transfer ideas to other people, using principles highlighted as the most exciting…
Talk in French on
LeakCanary, then what? Nuking Nasty Memory LeaksGOTO Copenhagen 20162016-10-03
LeakCanary runs in apps to capture leak traces, then he builds an uploader that fakes crashes into a crash reporter so leaks get grouped and counted; heap…
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.