Category: Programming

Introduction to Google App Script

Google Apps Script is a scripting language based on JavaScript which allows a way to easily connect third party applications and build addons for Google Products. More than 200+ million users worldwide use Google and their products. A lot of Google products are focused primarily on productivity suite. Hence there is a constant need to

Test Drive Sails.js

We have been using Express.js for all our projects so far and there are have been no regrets. But it was time that we developed a Bolierplate template that consists of all the dependencies and repeated stuff like Session management, CSRF, File Uploads etc. that are often needed for every project. So we started working

Writing Your First Dockerfile

A Dockerfile is a text document that contains all the commands a user could call on the command line to assemble an image. Once you have a Docker file ready you can “build” this file into an image and then spawn a container based on this image. In this article we will create a simple

Upgrading Node.js with NVM

Everytime there a new Node.js version is released you tend to Google “upgrade nodejs” go to the first link that pops up and follow the procedure there. Now thanks to Creationix, we have a much more cleaner way to do this. Presenting NVM — Node Version Manager. With NVM you can now upgrade and manage multiple

Optimize PHP-FPM on VestaCP

We had seen installing VestaCP in our budget website tutorial series. VestaCP provides an easy to use web interface to manage and maintain your datacenter. VestaCP comes with PHP-FPM and there are a lot of different ways to efficiently configure it for optimal performance. On one of our datacenter which we manage was consuming more

Getting Started With Docker

Virtualization softwares have been in the market since ages. But there has always been a race to create more efficient and high performance platforms among the developers. Few years ago, this lead in the development of yet another virtualization platform — Docker. Docker is a wee bit different than the traditional virtualization platforms. Docker is

HTML Data Table for Email

HMTL Data Tables in emails are important for notification’s and other places to display information cleanly. Since only in-line CSS is rendered properly across all email clients its imperative that HTML data table has a proper markup to render it cleanly. So, here is a small code snippet for an HTML data table that renders

Install and Configure Elasticsearch

Elasticsearch is a great tool for indexing huge amount of data and creating a search or analytics engine. It has a potential of solving large number of use cases. Its based on Apache Lucene and provides a RESTful interface which makes it easy to integrate with any technology. This article describes the very basic Elasticsearch installation and

npm@5 Now Available

npm is now out with its latest version. Starting 31st May 2017 typing npm install npm@latest -g will install npm@5. The latest release is aimed at making it a faster client, as measured by benchmarking and profiling tools available to everyone; a much improved version of npm-shrinkwrap.json, npm’s lockfile. In particular, shrinkwrap was originally intended