Also on [Medium]

Programming, Architecture, Concepts & Trends

Deadlocks & Livelocks — How to avoid in real world Concurrency?

Posted by Simar Paul Singh on 2019-04-10


React Hooks | useEffect for Life-Cycle Events (Tricks & Tips)

Posted by Simar Paul Singh on 2019-03-16


ES6+ Arrow Functions [Lambdas] | When NOT to use

Posted by Simar Paul Singh on 2019-03-05


Performance & Concurrency | Build Fuel Tune

Posted by Simar Paul Singh on 2019-02-26


NgRx Router Store | Reduce & Select Route Params

Posted by Simar Paul Singh on 2019-01-22


Ngrx http$ Effects should listen for CANCEL action

Posted by Simar Paul Singh on 2018-10-05


Testing Angular Components | Shallow and Deep

Posted by Simar Paul Singh on 2018-10-01


RxJS | Create Custom Observables from event sources directly

Posted by Simar Paul Singh on 2018-09-23


Kotlin | Extension Functions, make any class have what you wish for

Posted by Simar Paul Singh on 2018-09-05


Testing Angular Directives with a Test or Real Component

Posted by Simar Paul Singh on 2018-07-12


Manage Scrolls on router-outlets | Angular

Posted by Simar Singh on 2018-05-30


Build {Cross-field / Transitive Validators} for {Reactive Forms} | Angular

Posted by Simar Paul Singh on 2018-05-07


Create Generic Angular Pipes | apply and applyPure

Posted by Simar Paul Singh on 2018-04-22


Improve Angular’s *ngFor performance and usability with trackBy

Posted by Simar Paul Singh on 2018-04-09