AWS, DevOps

Image Optimization Using Jpegtran with AWS Lambda

Image optimization is an important thing when designing a website. Through image optimization using the open source Jpegtran, one can reduce their image size while preserving their visual quality, which is also known as lossless compression. This results in saving many bytes or KB. Upgraded pictures utilizing Jpegtran likewise increment...

by Gaurav Rishi
Tag: nodejs
10-Jul-2017

Java, Node.js

MONGOOSE Tips and Tricks for Uncommon Cases

Mongoose is an object modelling package for Node that essentially works like an ORM for many popular languages much like Hibernate is for JAVA. Below are some of the mongoose special scenario(s) I stepped upon while working on the project. It took me some time to figure it out. Hopefully below details would prove helpful to you thereby...

by Rachit Jain
Tag: nodejs
27-Jun-2017

Node.js

How to Create a Addon in Nodejs

Writing your backend API in server side JavaScript is great, and we always do such kind of work using some predefined built-in library but if you want to use a function which is not feasible to use in Node.js or no module is available for that in node package manager but it is available in C/C++ libraries. So addons will help us to use...

by Mayank Tyagi
Tag: nodejs
21-Dec-2016

Technology

Too Many Indexes May kill your DB performance

Everyone thinks of creating index, but nobody pays attention towards removing them once they are created and not required .Too many indexes or unnecessary index can degrade your DB performance. To Optimize indexes in mongo we need to understand following things : How indexes works in mongoDB: Let’s say we have created compound...

by Pawan Goyal
Tag: nodejs
10-Aug-2016

AngularJS, Front End Development

Fullstack 2016, London : Day 2 (The fun continues)

We were already spell bound by the city of London, its culture, people and must mention the weather . Day 1 at Fullstack conf was like a dream. Awesome people, apt venue, lots of goodies , what not. Filled with excitement we reached Code Node before time, just to attend Todd Motto's keynote. About Todd Motto, if you are reading...

by Sakshi Tyagi
Tag: nodejs
22-Jul-2016

Agile, AngularJS

FullStack 2016 Day 1

As some of you might already know, FullStack 2016 was recently concluded in London and was a full packed house this time with the tickets being sold out about a week in advance. I was fortunate enough to be a part of the event as a speaker and was talking about PolymerJS. But more than the speaking opportunity, what got me excited was the...

by Komal Jain
Tag: nodejs
19-Jul-2016

Node.js, Technology

Caching in NodeJs using Redis

Whenever we talk about nodejs development, the first thing that comes to our mind is managing concurrent requests in an efficient way. We can leverage our server performance and efficiency even more by providing a mechanism to cache it's processed data(response) which seldomly changes. Such as products list, country codes, application...

by Vibhor Kukreja
Tag: nodejs
30-Apr-2016

Technology

What are middlewares in express

Middleware is a simple javascript function with three parameters request, response and next Apart from handling http request it can perform the following tasks: Manipulate request and response objects Perform isolated tasks Terminate request flow by sending response Pass the control to another middleware We load middleware...

by Satyam Chaudhary
Tag: nodejs
17-Feb-2016

AWS, DevOps

Running multi-container Nodejs application using docker-compose

This blog post is about using docker-compose, a tool provided by docker to define and run multi container application using a single command. It uses a docker-compose.yml file as default input file. I got a use case which was to run a Nodejs application behind a Nginx acting as a reverse proxy in two different Docker containers. This...

by Navjot Singh
Tag: nodejs
18-Oct-2015

Node.js

Adobe Behance Portfolio development API’s: node-behance-api

Behance is an online portfolios website. Here a user can create and see his/her/others portfolios. node-behance-api is an utility wrapper built on node.js for Adobe Behance rest services. This utility is developed for node.js only. Currently it supports most of the API's of Adobe Behance. You can upgrade or add other new API's via...

by Deepak Vishwakarma
Tag: nodejs
24-May-2015

Node.js

Introduction To Mocha [Part-1]

  Introduction To Mocha Recently I have started learning MochaJs for unit testing of my NodeJs application. Although  http://mochajs.org/ is very well documented and refine in its own. But that is most respect to Mocha itself. I tried and created lots of example so that it can relate to NodeJs. Before starting further, Clone/download...

by Deepak Vishwakarma
Tag: nodejs
23-May-2015

Automation Testing

Connect to PostgreSQL using JavaScript

One of the best practices of Automation testing is to leave the system from the state where you started your test from. While doing functional testing for an angularjs application using Protractor and Cucumber (BDD framework), there was a need to clean up whatever data was being generated in the Data setup (generally the Given) of the...

by Anuj Verma
Tag: nodejs
20-May-2015