Chet Haase
where else to find them
what they talk about
all 18 in the filters
where they keep going back
- Google I/O4 editions2013–2021
- AndroidMakers by droidcon4 editions2017–2022
- Android Dev Summit Form Factors3 editions2015–2022
all 23 in the filters
on a stage with
all 27 in the filters
who talks about the same things
- Romain Guy68 talks
- Nick Butcher32 talks
- Erik Hellman25 talks
- Enrique López Mañas22 talks
- Wojtek Kaliciński30 talks
- Sebastiano Poggi25 talks
| title | conference | date |
|---|---|---|
| Lessons Learned from a Surprisingly Long Career in Tech | droidcon Berlin 2024 | 2024-07-03 |
Career overview states a 35 year span in graphics programming with stints on Java Swing and Java2D, work on the Flash rendering engine and Flex (learned… | ||
| Speechless, droidcon edition | droidcon Berlin 2024 | 2024-07-03 |
A live PowerPoint karaoke set uses audience prompts to invent concrete absurdities: claims include 2,300 attendees, the conference app is explicitly Droidcon… | ||
| Android Graphics: the Path to [UI] Riches | Android Makers by droidcon 2023 | 2023-04-27 |
Overview of concrete changes and demos: history from Skia (2005) explains why canvas and Paint are stateful and awkward—Paint accumulates 27 constants and… | ||
| Defensive Programming: The Best Software Development Methodology Ever Invented | Android Makers by droidcon 2023 | 2023-04-27 |
Slide claim that defensive programming is the best never becomes a methodology; instead the session demos ChatGPT and large language model behavior. Live… | ||
| Android Graphics: Blurring the Lines | droidcon London 2022 | 2022-10-27 |
Android now exposes a render effect API to apply system blurs and color ops to whole views, plus an AGSL runtime shader that runs per pixel; a demo combines a… | ||
| Android History Q&A | droidcon London 2022 | 2022-10-27 |
A book on Android history documents 60 interviews and a four year writing process resulting in 412 pages (audio took another six months) with all profits… | ||
| Android Graphics | Android Dev Summit 2022 | 2022-10-24 |
Demonstrates concrete APIs and results: Android adds a Jetpack low-latency path and hardware-buffer front-buffered rendering for stylus drawing to cut… | ||
| Why Projects Succeed: Lessons Learned from the Android OS | DroidKaigi 2022 | 2022-10-05 |
Project begins as a camera OS, pivots to phones after a July 2005 acquisition of eight people and a JavaScript demo, then rebuilds: adds a Linux kernel with a… | ||
| Graphics for Android Developers, Part Deux | droidcon San Francisco 2022 | 2022-06-02 |
Covers concrete Android graphics APIs and tricks: constructing and chaining paths as linear/quadratic/cubic Béziers, using PathMeasure to read length and… | ||
| Why Projects Succeed: Lessons learned from the Android OS | droidcon San Francisco 2022 | 2022-06-02 |
Starts as a camera OS, gets bought by Google in 2005 with basically 3,000 lines of JavaScript, and the tiny team builds drivers, a Linux-based stack, and… | ||
| Why Projects Succeed: Lessons Learned from the Android OS | Android Makers 2022 | 2022-04-25 |
Begins as a camera OS in 2003 then pivots to phones, gets acquired in 2005 and ships Android 1.0 in 2008 after a tiny team (few dozen engineers, only three… | ||
| Creating a UI Toolkit From Scratch | Android Makers 2022 | 2022-04-25 |
A small UI toolkit called apex toolkit is built from scratch for Android and runs on a demo that draws an image and two buttons and responds to clicks… | ||
| Comedy talk | Android Makers 2022 | 2022-04-25 |
A satirical tour of architecture jargon turns acronyms into punchlines and offers testable claims: follow add widgets forever for a UI toolkit, adopt model… | ||
| Why Projects Succeed: Lessons Learned from the Android OS | droidcon Italy 2021 | 2021-11-12 |
Project starts as two people building a camera OS then is acquired by Google in 2005 after a 3,000 lines of JavaScript demo; the team builds from kernel up… | ||
| Comedy Talk | droidcon Berlin 2021 | 2021-10-20 |
Claim: Android begins as a two‑person camera OS and grows to run on more than 3 billion devices. Concrete artifacts described include a homemade BASIC compiler… | ||
| Keynote: Why Projects Succeed: Lessons Learned from the Android OS | droidcon Berlin 2021 | 2021-10-20 |
A project that begins as a two-person camera OS in 2003 becomes a platform on more than 3 billion devices by choosing an open-source platform, shipping a… | ||
| What's new in Android | Google I/O 2021 | 2021-05-18 |
Android 12 delivers concrete changes: a system-wide, wallpaper-driven color palette and Material NEXT theming; a new splash screen with… | ||
| Keynote: Modern Android Development | droidcon APAC 2020 | 2020-12-14 |
Summary gives concrete takeaways: Android moves Kotlin-first with 60% of pro devs using it and 70% of top apps containing Kotlin, and the team declares… | ||
| Modern Android Development | droidcon Italy 2020 | 2020-11-27 |
Claims that Android is Kotlin-first and that coroutines preferred for async work in 2020 are backed by adoption numbers: about 60% developers using Kotlin and… | ||
| Keynote - Modern Android Development | Android Summit 2020 | 2020-10-08 |
Recommendation is concrete: adopt Kotlin and coroutines with Flow for async, use Android Studio profilers and the Navigation/Motion editors, migrate to… | ||
| Intro & Keynote | Android Summit 2020 | 2020-10-08 |
Key claims: move to Kotlin first with coroutines and Flow for structured concurrency; prefer Android Studio tools (profilers, navigation/motion editors) and… | ||
| Keynote: Modern Android Development | droidcon EMEA 2020 | 2020-10-08 |
Recommendation: adopt Kotlin as the primary language with coroutines for structured concurrency and the Kotlin-specific tooling (KSP, R8 optimizations); use… | ||
| Modern Android Development | Chicago Roboto 2020 | 2020-09-28 |
Concrete claims and measurable takeaways: Kotlin recommended with coroutines for async and a new KSP processor, adoption at roughly 60% of pro Android devs and… | ||
| Modern Android Development | 360|AnDev 2020 | 2020-07-24 |
Recommendation: adopt Kotlin as the primary language (Kotlin first) for concise, null-safe code and coroutines; use Android Studio (latest profilers, Motion… | ||
| Modern Android development | Mobius 2020 Piter | 2020-06-22 |
Recommendation to use Kotlin with coroutines and Flow for less boilerplate, null safety and Java interop, plus KTX extensions. Use Android Studio profilers and… | ||
| Kotlin Mullets | KotlinConf 2019 | 2019-12-04 |
Build shows a single Kotlin codebase sharing data classes via a shared Kotlin module between Android, JVM server, and Kotlin/JS web client; machine learning… | ||
| Kotlin Uncovered | KotlinConf 2019 | 2019-12-04 |
Kotlin 1.3.61 behavior gets inspected end to end: use IntelliJ Show Kotlin Bytecode, JavaP and Procyon to decompile, and build with D8/R8 to see real output… | ||
| Opening Keynote: Android Then & Now | droidcon SF 2019 | 2019-11-18 |
A concise timeline: Android shifts from Dalvik to ART (faster runtime, shorter GC pauses), adds Treble to separate vendor drivers, and builds Jetpack libraries… | ||
| Welcome & keynote | Playtime 2019 | 2019-11-14 |
Updates on Android and Play focus on concrete changes: Android 10 tightens privacy (redacts photo GPS, background location tri-state, removes permanent device… | ||
| Kotlin Mullets - Business in the Front, Party in the Back | Devoxx Belgium 2019 | 2019-11-04 |
One codebase builds Android UI, a shared common module and a Kotlin server (Micronaut) so client and server share a single data class for images and labels… | ||
| Kotlin Under the Hood | Devoxx Belgium 2019 | 2019-11-04 |
Shows concrete tools — bytecode and decompiled Java, Memory Profiler — and exact compiler behavior: enum when compiles to a generated switch mapping array… | ||
| Top Tips for Terrible Tech Talks | Devoxx Belgium 2019 | 2019-11-04 |
Three acts: a deliberately terrible demo then analysis then fixes shows exactly what fails — dense slides, reading speaker notes, memorized scripts, and… | ||
| Toward Software Quality Perfektion | Devoxx Belgium 2019 | 2019-11-04 |
Satirical claim: eliminating code eliminates bugs, so the path to “quality” is to shrink or remove engineers and re-release the same binaries under new version… | ||
| Comedy Talk | droidcon London 2019 | 2019-10-24 |
Material asserts that bugs scale with code and even offers a mock formula (lines × files × statements × conditions summed to infinity) that only yields zero… | ||
| Keynote - Android: For Users and Developers | droidcon London 2019 | 2019-10-24 |
Android 10 adds resizable activities and multiple resumed activities for foldables and large screens, and adoption tools like Project Treble drive faster… | ||
| Keynote | Android Summit 2019 | 2019-08-14 |
A concise inventory of what actually changes: concrete platform fixes like doze and app-standby buckets that throttle network and wakelocks, runtime rework via… | ||
| Software Quality in Software Houses? Yes! (SQISHY) | Android Summit 2019 | 2019-08-14 |
Slides claim that tests and measurable metrics are the path to quality, present an equivalence theorem of code equation, and show charts where lines of code… | ||
| Developer Keynote | Google I/O 2019 | 2019-05-07 |
Overview of concrete updates and outcomes: Android adds CameraX (back to Lollipop, targets consistent behavior on ~90% of devices) and a Kotlin-first push… | ||
| What's new in Android | Google I/O 2019 | 2019-05-07 |
Android Q adds a developer preview of Bubbles API that ties floating chat bubbles to notifications and launches activities in resizable windows, a system-level… | ||
| Kotlin under the hood: Understand the internals | Google I/O 2019 | 2019-05-07 |
Kotlin compiles down to JVM bytecode you can inspect with Android Studio’s Bytecode/Decompile view, and the Memory Profiler reveals real allocations — a loop… | ||
| Android fireside chat | Google I/O 2019 | 2019-05-07 |
A live Q&A walks through concrete platform work: compatibility testing with CTS/VTS, shipping Android Mainline modules (media codecs), CameraX to hide OEM… | ||
| Kotlin Under the Covers | Android Makers 2019 | 2019-04-23 |
Kotlin features hide real work: the bytecode and javap and Studio bytecode viewer show boxing, generated helpers and default-parameter bitmasks; the Android… | ||
| Closing conference | Android Makers 2019 | 2019-04-23 |
A satire of corporate engineering describes a built PM IDE called Minions Studio (JetBrains collaboration) that can refactor orgs, generate visions and code… | ||
| Trash Talk | DroidKaigi 2019 | 2019-02-07 |
Examines concrete ART vs Dalvik changes: thread‑local bump allocator regions (≈256KB), finer locks, and a large object heap (>12KB) allocated with malloc to… | ||
| A Comedy Talk | droidcon San Francisco 2018 | 2018-11-19 |
A satirical playbook lists concrete policies: keystroke interceptors that log every typed character into a manager folder, webcams that file two‑minute clips… | ||
| Trash talk | Android Dev Summit 2018 | 2018-11-07 |
Shows concrete ART changes and measured effects: replacement allocator RosAlloc gives ~4–5× (later ~10–18×) faster raw malloc-style allocation; a large object… | ||
| Livestream | Day 2, theater 2 | Android Dev Summit 2018 | 2018-11-07 |
ART shows concrete gains: heap compaction and a thread‑local bump allocator make allocations up to 18× faster versus Dalvik and save ~30% device memory, and a… | ||
| Keynote: Trash Talk: The Evolution of Android Garbage Collection | DevFest Ukraine 2018 | 2018-10-12 |
Explains that Android moves from Dalvik to the ART runtime (KitKat → default in Lollipop) and replaces stop‑the‑world Dalvik GC pauses that caused GC for alloc… | ||
| The Show: Product Pitch | DevFest Ukraine 2018 | 2018-10-12 |
Presentation claims profit is the sole product metric and offers a crude formulaic playbook: F = M × A reframed as fortune rising with money and "a thing,"… | ||
| What's new in Android | Google I/O 2018 | 2018-05-08 |
Overview of concrete changes: Jetpack renames support library to AndroidX and ships Paging 1.0 plus WorkManager and Navigation previews; Kotlin gets D8/R8 and… | ||
| Drawn out: How Android renders | Google I/O 2018 | 2018-05-08 |
Choreographer fires at ~60Hz and the UI thread handles input, animations, measure/layout and draw, producing a DisplayList which is synced to a native render… | ||
| Modern Android development: Android Jetpack, Kotlin, and more | Google I/O 2018 | 2018-05-08 |
Current recommendations: use Android Studio’s Layout Inspector and the realtime Android Studio Profiler (CPU/memory/network/energy; native profiling on Oreo+)… | ||
| Android fireside chat | Google I/O 2018 | 2018-05-08 |
Panel answers are concrete: Google endorses architecture components as the recommended, supported app pattern; Kotlin support is official since May 17, 2017… | ||
| Keynote: Modern Android Development | Android Makers 2018 | 2018-04-23 |
Keynote lists concrete recommendations: use Android Studio’s live CPU and memory profilers and the layout inspector (system trace lands in Studio 3.2 canary)… | ||
| How Android Rendering Works ... | DroidKaigi 2018 | 2018-02-08 |
Explains the full Android rendering pipeline from VSYNC (60Hz, 16.66ms) through display lists to the render thread and GPU, showing how property-only updates… | ||
| Android History, from the Inside | droidcon San Francisco 2017 | 2017-11-05 |
Insider chronology from pre-1.0 through Oreo names concrete milestones: the M3 emulator running on the internal “Sooner” device, the T‑Mobile G1 launch, live… | ||
| An Android Retrospective | DevFest Nantes 2017 | 2017-10-19 |
Chronicles Android from the 2007 prototype Sooner to Oreo, showing concrete pivots: early UI shipped with multitasking and intents; hardware acceleration… | ||
| Finding and Fixing Performance Problems | 360|AnDev 2017 | 2017-07-13 |
Uses real Play Store profiling and shows concrete wins not vague theory: finds UI thread pauses up to ~300 ms caused by heavy inflation and many views, reports… | ||
| Suggestions for a Totally Better Programming Language | 360|AnDev 2017 | 2017-07-13 |
Proposes a joke language called Good that actually implements emoji values and operators, annotations like overridden and not knowable to record developer… | ||
| Keynote: An Android Retrospective | Android Makers 2017 | 2017-04-10 |
-- no description -- | ||
| The Business of Technology Business Technology | Android Makers 2017 | 2017-04-10 |
Claim asserts a self‑reinforcing loop: business‑tech circularity where more business makes more technology and vice versa. Evidence consists of hand‑drawn… | ||
| The Business of Technology Business Technology | Devoxx US 2017 | 2017-03-21 |
Comedic keynote that lampoons business-speak and conference rituals rather than teaching actionable methods. Uses jokey visuals: fake graphs with unlabeled… | ||
| JavaPosse LIVE at Devoxx US | Devoxx US 2017 | 2017-03-21 |
A live Java Posse reunion celebrates a 10-year podcast legacy with free beer, signed hats hats auctioned for charity that sell for about $50, and a lot of… | ||
| Graphics Something Android Something Performance | Devoxx US 2017 | 2017-03-21 |
Shows concrete tools and changes: FrameMetrics API (Android N) lets a Window callback deliver per-frame durations for input, animation, draw and GPU submit so… | ||
| U and I | 360|AnDev 2016 | 2016-07-28 |
Practical rules and code: use shared-element transitions and PathInterpolator and ArcMotion for curved motions, prefer drawables for window backgrounds, and… | ||
| Keynote: Android Development | DevFestMN 2016 | 2016-02-06 |
Platform claim: Android’s reality is constrained — about 1.4 billion 30-day actives across ~4,000 distinct devices, and 50 billion installs per year — so… | ||
| Comedy Special | DevFestMN 2016 | 2016-02-06 |
A staged technical presentation that openly teaches nothing, trading real methods for jokes and props including a prop carrot and a slides PDF… | ||
| RecyclerView Animations and Behind the Scenes | Android Dev Summit 2015 | 2015-11-23 |
Explains RecyclerView internals and practical rules: components are adapter, layout manager, item animator and pool and layout manager can run predictive… | ||
| Developing for Android: the Naughty Bits | Android Dev Summit 2015 | 2015-11-23 |
Devices often have 512 MB–3+ GB RAM, CPUs and GPUs that are throttled, and storage whose fullness slows writes, so expect pauses, fragmentation and thermal… | ||
| Android Graphics Performance | Google I/O 2013 | 2013-05-15 |
Shows concrete rendering changes: the framework now reorder and merge display list commands to cut GPU draw calls (demo drops 88 draw commands to 39) and adds… | ||
| A Moving Experience | Google I/O 2013 | 2013-05-15 |
Shows concrete Android techniques: use ViewPropertyAnimator (default ~300ms) for short, smooth effects; remove a ListView item by using stable IDs, cache child… | ||
| nothing matches | ||