-
2018-05-10
Android KTX
Google I/O (Mountain View, CA, USA)
-
2018-04-12
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)