Josh FeinbergSharing 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, 2020Mar 4, 2020
Josh FeinbergRules 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, 2019Dec 10, 2019
Josh FeinberginProAndroidDevThe Argument Over Kotlin SyntheticsIt all started with a commit messageFeb 1, 20196Feb 1, 20196
Josh FeinbergPitfall with Kotlin's Standard LibraryA look into the `let` function inside KotlinMay 30, 2018May 30, 2018
Josh FeinbergFirst 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, 2018May 17, 2018
Josh FeinbergThe Most Important Week Of My Team Lead CareerAnd How Taylor Swift HelpedNov 15, 20171Nov 15, 20171
Josh FeinberginDev 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, 20172May 16, 20172
Josh FeinberginDev 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, 20171May 12, 20171
Josh FeinberginDev 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, 20171May 11, 20171