Past
- 2024-05-24 Compose UI for... a light switch? KotlinConf (Copenhagen, Denmark)
- 2023-09-21 Releasing faster with Kotlin multiplatform DPE Summit (San Francisco, CA, USA)
- 2023-04-14 Playing in the Treehouse with Redwood and Zipline KotlinConf (Amsterdam, Netherlands)
- 2022-09-01 Native UI with multiplatform Compose Droidcon (New York City, NY, USA)
- 2022-09-01 Dynamic Code with Zipline Droidcon (New York City, NY, USA)
- 2019-12-04 What's new in Java 19: The end of Kotlin? KotlinConf (Copenhagen, Denmark)
- 2019-11-13 Diffusing Changes in Your APK Droidcon (Toronto, Canada)
- 2019-08-27 Using Kotlin/JS and Kotlin/Native on Android Droidcon (New York City, NY, USA)
- 2019-04-25 Mechanisms of Metaprogramming Chicago Roboto (Chicago, IL, USA)
- 2018-11-06 Kotlin: Write Once, Run (Actually) Everywhere QCon (San Francisco, CA, USA)
- 2018-10-26 Helping Dagger Help You Droidcon (London, England)
- 2018-10-04 A Multiplatform Delight KotlinConf (Amsterdam, Netherlands)
- 2018-08-27 Rinsing the Brush: Picasso 3.0 Droidcon (New York City, NY, USA)
- 2018-08-27 Digging into D8 and R8 Droidcon (New York City, NY, USA)
- 2018-06-26 Blurring the Line Between Native and Web Droidcon (Berlin, Germany)
- 2018-05-10 Android KTX Google I/O (Mountain View, CA, USA)
- 2018-04-13 Rinsing the Brush: Picasso 3.0 Chicago Roboto (Chicago, IL, USA)
- 2017-11-27 Processing Billions on Android Pitt CS Club (Pittsburgh, PA, USA)
- 2017-11-05 Generating Kotlin Code Droidcon (San Francisco, CA, USA)
- 2017-11-03 Generating Kotlin Code KotlinConf (San Francisco, CA, USA)
- 2017-10-27 Sinking Your Teeth Into Bytecode Droidcon (London, England)
- 2017-09-30 Possible Futures with Kotlin GDG DevFest (Pittsburgh, PA, USA)
- 2017-09-25 The Resurgence of SQL Droidcon (New York City, NY, USA)
- 2017-07-25 It's a Kotlin, Kotlin, Kotlin World Londroid (London, England)
- 2017-06-22 A Builder's Intro to Kotlin Gradle Summit (Palo Alto, CA, USA)
- 2017-05-19 Life is great and everything will be OK, Kotlin is here Google I/O (Mountain View, CA, USA)
- 2017-04-20 Death, Taxes, and HTTP Chicago Roboto (Chicago, IL, USA)
- 2017-04-18 Managing The Reactive World with RxJava Emerging Technologies Conference (Philadelphia, PA, USA)
- 2017-03-21 The State of Managing State with RxJava Devoxx (San Jose, CA, USA)
- 2017-03-21 10 Kotlin Tricks in 10(ish) Minutes Devoxx (San Jose, CA, USA)
- 2016-11-19 Making Retrofit Work For You GDG DevFest (Cincinnati, OH, USA)
- 2016-11-13 Making Retrofit Work For You GDG DevFest (Mountain View, CA, USA)
- 2016-11-02 10 Kotlin Tricks in 10(ish) Minutes Square Presents (New York, NY, USA)
- 2016-10-27 Making Retrofit Work For You Droidcon (London, England)
- 2016-10-03 Exploring RxJava 2 for Android GOTO Conference (Copenhagen, Denmark)
- 2016-09-29 Looking Ahead to RxJava 2 Droidcon (New York City, NY, USA)
- 2016-07-29 Exploring Java Hidden Costs 360|AnDev (Denver, CO, USA)
- 2016-05-17 Testing Robots Kotlin Night (San Francisco, CA, USA)
- 2016-03-10 AutoValue Extensions Square Presents: Android Spring Cleaning (New York City, NY, USA)
- 2016-03-08 AutoValue Extensions NY Android Meetup (New York City, NY, USA)
- 2015-12-03 Android Development with Kotlin AndroidKW Meetup (Waterloo, Canada)
- 2015-12-01 A Developer's Renaissance AndroidTO (Toronto, Canada)
- 2015-11-07 Advancing Android Development with Kotlin GDG DevFest (Dublin, Ireland)
- 2015-11-06 Advancing Android Development with the Kotlin Language Øredev (Malmö, Sweden)
- 2015-11-05 Demystifying RxJava Subscribers Øredev (Malmö, Sweden)
- 2015-10-30 Advancing Development with Kotlin Droidcon (London, England)
- 2015-09-15 Tape: A Persisted Queue Harvard CS Tech Talk (Cambridge, MA, USA)
- 2015-08-27 Simple HTTP with Retrofit 2 Droidcon (New York City, NY, USA)
- 2015-06-25 Eliminating Code Overhead Square Presents: Streamlining Android Apps (San Francisco, CA, USA)
- 2015-04-09 An Open Source Advantage Droidcon (Montreal, Canada)
- 2015-04-09 A Few 'Ok' Libraries Droidcon (Montreal, Canada)
- 2014-11-13 Dependency Injection with Dagger 2 Devoxx (Antwerp, Belgium)
- 2014-09-23 Annotation Processing Boilerplate Destruction Square Android Tech Talks (Waterloo, Canada)
- 2014-09-20 Annotation Processing Boilerplate Destruction Droidcon (New York City, NY, USA)
- 2014-07-09 Retrofit and RxJava Netflix Open Source Meetup (Santa Clara, CA, USA)
- 2014-04-22 Android Apps with Dagger SF Android Meetup (San Francisco, CA, USA)
- 2013-11-14 Android Apps with Dagger Devoxx (Antwerp, Belgium)
- 2013-05-30 Bootstrapping Apps with Open Source AnDevCon (Boston, MA, USA)
- 2013-05-26 Bootstrapping Android Apps with Open Source EclipseCon (Boston, MA, USA)
- 2013-05-17 Testing: Do It Android Hacker Night (San Francisco, CA, USA)
- 2012-11-15 Bootstrapping Android Apps with Open Source Devoxx (Antwerp, Belgium)
- 2012-05-16 Writing Agile APKs AnDevCon (Burlingame, CA, USA)