Month: April 2019
-
Core Java
Java Stream: Is a Count Always a Count?
It might appear obvious that counting the elements in aStream takes longer time the more elements there are in the…
Read More » -
Software Development
Design real-time platform in microservices ecosystem
Microservices here, Microservices there… There a lot of knowledge sharing and best practices out there. On this post, I will…
Read More » -
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 »