Image for post
Image for post

GitHub URL: https://github.com/danielzen/material-todo

Angular Material (material.angular.io) is UI Component framework which implements Google’s Material Design Specification for the latest version of Angular. Although still in beta, Angular Material provides a set of reusable and accessible UI components based on Material Design.

Angular itself has many new technologies in the most recent version. At the JavaScript level we have the additional syntax of EcmaScript 2015 (ES6), typing and interface support from TypeScript, along with Decorators an experimental JavaScript feature implemented in TypeScript. It also uses and supports Observables from the Reactive Extensions Library (RxJS) to manage sequences of events in a functional programming way. …

Image for post
Image for post

TL/DR: If you use nvm, setting NVM_SYMLINK_CURRENT=true creates a symbolic link, $NVM_DIR/current whenever you switch node versions, which can make updating node much simpler for WebStorm or any other IDE.

If you do a fair amount of node development, or like me teach in the environment, updating node is a common task. And, instead of maintaining a single version, you probably want to be able to install multiple versions, switch between them, and make it easy to upgrade. Especially when you consider the various versions, including LTS, and how quickly the release cycle seems to be.

I personally use nvm (Node Version Manager) both for development, and even on the server. Described as a Simple bash script to manage multiple active node.js versions, it is easy to install with a command line install script. …

Get the Medium app