Installing Golang

Hi there, welcome back, hope you read the introduction blog and are ready to install Go. Installing Go is trivial, you can download the binaries for your platform from the Go's download page and install it. In this blog, we will install Go v1.11 and go through the steps of installation on macOS and Ubuntu … Continue reading Installing Golang

Installing Node.js on Ubuntu

I would continue explaining more about Node.js, but for all those folks who do things and understand them, here's the way to install Node.js on Ubuntu machines.. You need to first install necessary packages like git-core and libssl-dev sudo apt-get update sudo apt-get install g++ curl libssl-dev apache2-utils sudo apt-get install git-core Download the latest … Continue reading Installing Node.js on Ubuntu

BDD in Python with lettuce

Behavior Driven Development, also known as BDD, is a concept developed by Dan North and is based on a popular and well adopted TDD. As in Dan's words - 'BDD is a second-generation, outsideā€“in, pull-based, multiple-stakeholder, multiple-scale, high-automation, agile methodology. It describes a cycle of interactions with well-defined outputs, resulting in the delivery of working, … Continue reading BDD in Python with lettuce

Tornado – Redis

As defined on Redis website, it is an open source, advanced key-value store. It is often referred to as a data structure server since keys can contain strings, hashes, lists among others. It's similar to say memcached library in the sense that it ia an in memory key/value pair but persistent on disk.. Redis has … Continue reading Tornado – Redis

Intro to Mongodb

I came across MongoDB a few months ago and have taken decent strides to understand it. This post is to introduce MongoDB to the readers along with basic installation and setup steps on Ubuntu10.04. MongoDB Falls under the family of NoSQL database Unlike relational database (row/column), its a document based database Provides indexing, dynamic querying … Continue reading Intro to Mongodb