“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…
Session-based authentication in Node.js
The purpose of this article is to show how to implement authentication just using express-session module. 1. Authentication It is…
NodeJS – JWT Authentication
JSON Web Tokens (JWTs) supports authorization and information exchange. One common use case is for allowing clients to preserve their session…
Git reflog vs. log differences
The biggest difference between Git reflog vs. Git log is that the log is a public accounting of the repository’s…
npm-check-updates (ncu) : How to update angular package version with ease
npm-check-updates upgrades our package.json dependencies to the latest versions, ignoring specified versions. It maintains existing semantic versioning policies, i.e. "express": "^4.0.0" to "express": "^5.0.0".It only modifies package.json…
NgZone in Angular: How and when to use it.
A zone is an execution context that persists across async tasks. You can think of it as thread-local storage for JavaScript…
Chocolatey: the package manager for Windows
Chocolatey is a package manager for Windows. It is a program that allows you to install and uninstall applications at…







