devzilla.ioUsing NodeJs 14 with Mac Silicon (M1)I have recently received a new MacBook Pro with the Mac Silicon chip. However, I noticed that I am unable to compile NodeJs Version 14 which I have to use due to some of my projects are still on Angular 11 and 12. Unfortunately, there is no NodeJs 14...Mar 6, 2022·2 min read
devzilla.ioManage RxJS Subscriptions in AngularRxJS is baked into Angular's environment and is heavily used behind the scenes inside Angular. You will notice that when you create your brand new Angular app with ng new newApp or using Visual Studio’s Angular template, RxJS is always included as on...Aug 12, 2020·5 min read
devzilla.ioCSS guide for dev dummiesSometimes writing CSS can be a tedious task even for those who are experienced. It's even worse for those who are new to web development. For the past few years doing web development for various clients, I have noticed that the usual pitfalls of writ...Jan 20, 2020·5 min read
devzilla.ioDifferent RxJs MapsWhy there are various RxJs maps? What are they used for? What are the differences? Why can't I just use switchMap all the way? This was my thoughts before my friend, Anthony Miller enlightened me. For an Angular developer that uses NgRx, we often get...Sep 5, 2018·2 min read
devzilla.io"ng Update". Is it the long-awaited saviour?Most of us who have read the release blog for Angular 6 must be quite excited about the ng update command that was just introduced. But how does it cope with our existing project? Initially, I was quite surprised that ng update I could easily upgrade...May 15, 2018·3 min read