Update 2017-04-04: I'm revisiting this because I'm once again at an inflection point - do I go this year or not? I found myself running the numbers again (as I do in the post below) and what I came to …
It Ships. It’s Profitable. It’s Important.
Like it or not, we all have favorites and this rings true even in technology. Some people love JavaScript, Node and AngularJS and some people love Ruby on Rails and some people love to use Java with …
Continue Reading about It Ships. It’s Profitable. It’s Important. →
Android Studio Espresso 2.0 ClassNotFoundException
File this under “I’m writing this so when I Google for it in 6 months, it pops up”. I recently set up an existing Android project with Espresso 2.0 and immediately stared running into this error …
Continue Reading about Android Studio Espresso 2.0 ClassNotFoundException →
Diff Before Commit
Last week I tweeted something that got some conversations going: One of the best habits you can get into before committing code is viewing all the changes in a diff tool. 9/10 times you forgot …
Why I Use Crashlytics – Part 2
Why I Use Crashlytics Part 2 In Part 1, I discussed how to set up Crashlytics to get intricate data about the crashes, devices, and how to easily view this data from within Android Studio. In this …
Why I Use Crashlytics
I often get asked what libraries I use when writing new greenfield Android apps or what libraries I introduce when I start working for a new client when helping them with an existing application they …