One of my last tasks was to investigate the slow build speeds of the Android application. This post is part...
Ideally automated tests should be predictable, isolated and precise, allowing you to find an issue quickly. If these conditions are...
Many Jenkins plugins require changes to the default Content Security Policy (or CSP) to work correctly. A refresher on what...
With the exponentially increasing usage of Kotlin these days, many developers face the issue of how to test the newly...
1. Observable creation and error handling Consider the following example: [code lang="java"] public Observable<Book> getFavoriteBook(User user) { return Observable.just(user.getFavoriteBookId()) .flatMap(bookId...
Note: This post is based on the widely used networking library. Although the examples use a Gson converter, the same...
Unit tests Here's a few handy commands if you want to run only a specific unit test(s). Suppose we have...
Today I took up a 60 day running challenge. It's super simple - I need to run 60 consecutive days...
This post will list some of my favourite features of a Proxy tool that are used on a daily bases...