Sharing Retrofit With Your BackendI gave a talk about how to build a backend and frontend while sharing the API routes to make sure they stay consistent. The key trick…Mar 4, 202026Mar 4, 202026
Rules About Kotlin Null ChecksA couple months back I got into a discussion over the use of the not-null assertion operator (!!) in Kotlin and the final discussion…Dec 10, 20192Dec 10, 20192
Published inProAndroidDevThe Argument Over Kotlin SyntheticsIt all started with a commit messageFeb 1, 20192K6Feb 1, 20192K6
Pitfall with Kotlin's Standard LibraryA look into the `let` function inside KotlinMay 30, 201888May 30, 201888
First Week JittersRecently I started my new job at Foursquare as a Software Engineer. It was an exciting change for me after about 3.5 years being at Yello…May 17, 2018118May 17, 2018118
The Most Important Week Of My Team Lead CareerAnd How Taylor Swift HelpedNov 15, 2017441Nov 15, 2017441
Published inDev TutorialsPermissions and Google HomeIf you’ve read my past two posts you now know how to build a conversation action and hook it up to our own API. In the last lesson we hard…May 16, 2017362May 16, 2017362
Published inDev TutorialsUsing Webhooks With API.AIHopefully you’ve read my last entry about setting up a conversation action. If not, head back there and get started creating, or if you…May 12, 20171921May 12, 20171921
Published inDev TutorialsBuilding a Google Action Using API.AIAfter buying my Google Home at launch I knew instantly that I wanted to be able to build conversation actions with it. Unfortunately, in…May 11, 2017861May 11, 2017861
Handling null in RxJava 2.0During a migration over to RxJava 2.0 I noticed that a lot of my tests began to fail as they never were getting to “onNext”. After…Apr 23, 20174Apr 23, 20174