NodeJS Introduction

NodeJS is JavaScript based platform.It is used to build IO intensive web-application like video streaming sites, single-page applications, and other web applications.

Node.js = Runtime Environment + JavaScript Library

It is not advisable to use Node.js for CPU intensive applications.

Following are the Topics covered:
  1. Environment setup
  2. Node terminal – the playground for Nodejs
  3. Node Components

Environment setup:

You require just two thing to set nodeJS up and running & ready to develop :

  1. Text Editor
  2. NodeJS binary installation (it comes by default bundled with package manager – npm)

Set the Environment variable in windows to point to bin: e.g C:\Program Files\nodejs\bin

To check if installed properly: use command

node -version or node -v

NodeJS Runtime:

The source code written in source file is simply JavaScript. The Node.js interpreter will be used to interpret and execute your JavaScript code

ELK stack

Imagine an application that can be ready to present and utilize in a few days, having UI to backend that too having speed faster(no marshalling),easier (simple syntax)and efficient (save and retrieve directly json) than contemporary technologies related to java and other persistence and storage tools like hibernate and MYSQL.

there can be many more scenarios where you can apply this stack.

this one is the first post in series of ELK stack topic,the final goal of series is to get a small pet product.

ELK stands for Elastic Logstash Kibana,these are the tools which are used in combination to store,retrieve ,process and present,analyze text or json data.

In next post we will get into action,starting with Elastic search – Let’s feel the power of handling of JSON data with Elastic Search.