Front End What is Node.js By Nikhilesh What is Node.js? A lot of the confusion for newcomers to Node is misunderstanding exactly what it is. The description on nodejs.org definitely doesn't help. An important thing to realize is that Node is not a webserver. By itself it doesn't do...
Javascript JavaScript Good Parts By Nikhilesh Here, I'm going to discuss few concepts of JavaScript which are well aware to everyone but there are some loop holes which users are not aware of. The main focus of this post is to discuss and write a better...
Java JavaScript Inheritance Explained By Nikhilesh In this blog article, I will discuss about the JavaScript inheritance as it is one of the non-trivial concepts especially to a Java Programmer. As Douglas Crockford says it is really the world's most misunderstood programming language though very powerful....
Front End Destructuring in ES2015 By Nikhilesh Destructuring in ES2015 Destructuring is a new way to extract values from nested objects and arrays. It was introduced as a part of ES2015 a.k.a ES6, which is new standard for ECMAScript. This blog post describes how it works with...
Business Intelligence Introduction to SpagoBI By Nikhilesh Introduction to SpagoBI SpagoBI allows to produce reports using structured information views (lists,tables, crosstabs, graphs) and it allows the multidimensional analysis through OLAP engines, which are more flexible and user-friendly, compared to structured reports overall architecture is composed of five...
Data Visualization Screenshot Using PhantomJS on the Server Side By Nikhilesh Login to a website and take screenshot using PhantomJS on the server side In this blog I will discuss about taking screenshots using PhantomJS by logging in to a site and taking screenshot a particular link or URL. I am...
Front End Introduction to Design Patterns By Nikhilesh Introduction to Design Patterns Design Patterns In software engineering, a design pattern is a general repeatable solution to a commonly occurring problem in software design. A design pattern isn't a finished design that can be transformed directly into code. It...
Javascript Understanding Immutable.js By Nikhilesh Before jumping into its documentation, we need to understand the concept behind the evolution of Immutable.js. And in this post, we just focus on basics of Immutable.js. So, what is Immutability? The whole point of immutable objects is that if...
Business Intelligence How to Customize Bootbox.js Prompt Options By Nikhilesh There is bootbox.dialog if we want to customize bootbox modal. The only change that goes is to change the message string. In bootbox.dialog, the message doesn't have to be plain text. It can be HTML too. And hence it can...
Front End 3 Types Of Web Application Architecture By Nikhilesh 3 Types Of Web Application Architecture First, we'll define a web application: It is a client-server application - there is a browser (the client) and a web server. The logic of a web application is distributed among the server and...
Javascript Regular Expression By Somen Sarkar Regular Expression in Java Regular Expression or popularly known as Regex is a powerful features and help developers in many ways. The following are some special characters with their behaviour . Match any character except newline \w Match any alphanumeric...
Javascript Cookies with CORS By Nikhilesh Cookies with CORS CORS stands for Cross-Origin Resource Sharing and this is what wikipedia has to say about it. Cross-origin resource sharing (CORS) is a mechanism that allows many resources (e.g. fonts, JavaScript, etc.) on a web page to be...