Recent Posts

Observables Explained

1 minute read

We all know what is a function. It takes some or no inputs and produce just 1 output. function doSomething(input1, input2){ return input1 + input2; } Wh...

Java HashMap Explained

4 minute read

The implementation details of the java hashmap is a very common interview question for java developers, though I’m strongly against asking such question fo...

How to use router-store in NgRx

2 minute read

What is the purpose of the router-store in NgRx? As explained in my previous article on NgRx, the purpose of NgRx is to separate the data management part ...

Defining your own theme in Angular Material

6 minute read

Having your own theme in your web application is essential to make it look professional. Imagine using the default color themes provided from the framework y...