Using MQTT on Angular Apps
When we are building a website that needs to be updated in real-time, our first thought is probably to add…
Browserslistsrc in Angular
Browserslist is a tool that allows specifying which browsers should be supported in our frontend app by specifying “queries” in a config…
How to Install Debian on Windows WSL
Back in 2017, Windows released Windows Subsystem for Linux that lets developers run a GNU/Linux environment, including most command-line tools,…
Git pull –rebase vs –merge
rebasing If you pull remote changes with the flag --rebase, then your local changes are reapplied on top of the remote…
How to Undo a Git Add & Git commit
Undo a Git Add before commit To undo git add before a commit, run git reset <file> or git reset to unstage all changes. //…
Rxjs “Subject” VS “Observable”
1- Subject An RxJS Subject is a special type of Observable that allows values to be multicasted to many Observers.…
“ng-template” VS “ng-container” VS “ng-“content
1 – <ng-template</ng-template As the name suggests the <ng–templateis a template element that Angular uses with structural directives ( *ngIf , *ngFor , [ngSwitch]…
How to Build Truly Native Mobile Applications with NativeScript & Angular
NativeScript is an open source framework for building truly native mobile apps with JavaScript. It lets you use your existing…
TypeScript & Inheritance
Inheritance is an aspect of OOPs languages, which provides the ability of a program to create a new class from…
“tap” VS “map” Operators in RxJS?
The tap and map are both RxJS operators, RxJS operators are just function that performs some manipulation over the (stream) data. he map is a pipeable…








