-
Enterprise Java
Introduction to Test Doubles
When you are writing unit test you are faced with many kinds of collaborators and they all have very specific…
Read More » -
Enterprise Java
Thoughts on Quarkus
Quarkus, the new “supersonic, subatomic” Java framework is currently getting a lot of attention. The ideas behind this build and…
Read More » -
Core Java
“Callable” vs “Runnable” Tasks in Java Concurrent Programming
When we write multi-threaded applications in Java, we are predisposed to implementing threaded classes by using the “Runnable” interface. Your…
Read More » -
Angular
Angular Child Routes Example
Welcome readers, in this tutorial, we will learn the basic concept behind Routing and Child Routes in angular. 1. Introduction…
Read More » -
Software Development
BitBucket Geek: Master your Pull Requests on the Command Line (correction: API v2)
BitBucket does have quite a UI these days, but I really don’t like websites that update their assets every single…
Read More » -
Software Development
Fluid designs or functionality oriented designs
“Functionality” is the implementation of a given requirement as a series of functional steps that a user or the system…
Read More » -
Software Development
Inversion of Control (explained non-technically)
The definition of Inversion of Control was presented in a paper published in 2015 (a free download is available here). …
Read More » -
Android Core
Update Your Fake AndroidInjector
Using Dagger 2 for dependency injection means that you can inject fake / mock objects for testing. I had been…
Read More » -
Software Development
IntelliJ IDEA vs Eclipse: Which Is Better for Beginners
Any discussion comparing IntelliJ IDEA and Eclipse for Java development can be tricky because it’s sticky. The IDE I mean.…
Read More »