Using nconf to configure a Node.js application

Using nconf to configure a Node.js application

Introduction Sometimes things vary from environment to environment. Like, we wear a tie to the office but try not to elsewhere. Similarly in Node.js, you might want configuration settings to change per environment. Some of these settings include IP address,...
Designing a notification system

Designing a notification system

It has become common for any social mobile or web app to support notifications and track user activities within that application. In this blog, we’ll talk about how we have implemented a notification system for one of our projects. We’ll also be trying to provide...
Using nconf to configure a Node.js application

Using Bower, Grunt and VS Code for Node.JS development

We’ve been working extensively with Node.JS and Express for the past 8 months and have picked a few components that allow us to work efficiently and manage our project better. In this blog we will be discussing how to setup a Node.JS project with, Bower to handle...
Using nconf to configure a Node.js application

Token based authentication system in Node.JS

What is token based authentication ? At a very basic level, token based authentication works as follows – User enters username and password Token is generated on the server and sent to the client. With every subsequent request, the client sends the token to the...
Voice Calling Using Twilio in Node.js

Voice Calling Using Twilio in Node.js

Introduction Twilio refers to a set of web services, APIs, and tools provided by the Twilio company. These are used to send and receive text/picture messages, make and receive phone calls, and embed VoIP calling into web and native mobile applications. They...
Using nconf to configure a Node.js application

User Authentication and Authorization – Part ll

Introduction Twilio refers to a set of web services, APIs, and tools provided by the Twilio company. These are used to send and receive text/picture messages, make and receive phone calls, and embed VoIP calling into web and native mobile applications. They...