Category: Development

558 Views

7 steps for fixing flaky tests

Written by veskoiliev

Every once in a while you might encounter a flaky unit test. I know, unit tests can't be flaky by Read More...

420 Views

5 great resources to boost your…

Written by veskoiliev

Most of the world is told to stay at home. Many IT companies are and are introducing changes / reduction Read More...

241 Views

How to review pull requests effectively

Written by veskoiliev

I’m a firm believer in the practice of . When done correctly it can significantly improve the quality of software Read More...

219 Views

How to create a great pull…

Written by veskoiliev

Great things are usually built by teams, not by lone wolves. The myth about the 10x developer sitting alone in Read More...

204 Views

5 ways to make the most…

Written by veskoiliev

Having a side project (often called a "pet project" or "side hussle") is a great way for every software engineer Read More...

606 Views

40 RxJava interview questions (and answers)

Written by veskoiliev

has been gaining popularity in the past couple of years and today is widely adopted in the Android community. So Read More...

1451 Views

How to setup Jacoco for Android…

Written by veskoiliev

is a widely used library to measure test code-coverage in JVM-based projects. Setting it up for Android applications has a Read More...

210 Views

Exploring the Android build process: demystifying…

Written by veskoiliev

This is Part 2 of a short series about optimising your build speeds. If you haven’t already, please check out Read More...

223 Views

Exploring the Android build process: Caching

Written by veskoiliev

One of my last tasks was to investigate the slow build speeds of the Android application. This post is part Read More...

256 Views

Use custom Hamcrest Matchers to level-up…

Written by veskoiliev

Ideally automated tests should be predictable, isolated and precise, allowing you to find an issue quickly. If these conditions are Read More...