Warren SmithRamping Up for Software EngineersRecently I made the decision to work on a new product at Coinbase, Wallet! Ramping up on a new team is an art. Below I share my top three…2 min read·Apr 7, 2019----
Warren SmithinThe Coinbase BlogSupercharging Retrofit with KotlinAt Coinbase we use Retrofit and Square’s RxJava 2 Adapter as our API to the wire. Retrofit makes networking a breeze, but throughout our…2 min read·Jan 28, 2019--2--2
Warren SmithinThe Coinbase BlogOkHttp & OAuth: Token RefreshesEvery time we log into an app using our Facebook or Google account, we rely on the authentication protocol OAuth.2 min read·Dec 4, 2018--15--15
Warren SmithGuide to App Architecture: An AddendumSome things Google didn't mention in their recommended app architecture guide.2 min read·Jun 9, 2018----
Warren SmithKotlin Users: Safely Upgrade to MoshiIf you're still using Gson there has never been a better time to make the jump to Moshi. With the newly added Kotlin Code Generation…1 min read·Jun 5, 2018--2--2
Warren SmithinProAndroidDevSharpening Retrofit with DaggerLazily initializing okhttp on a background thread.1 min read·May 27, 2018--2--2
Warren SmithMoshi Made Simple: @JsonQualifierMoshi lets you apply custom deserialization semantics using annotations.1 min read·May 13, 2018--4--4
Warren SmithManaging Project Dependencies with GradleSetting up a dependencies file to hold all of your Gradle projects dependencies.1 min read·May 4, 2018----