Performance profiling with perf command

Performance of any program plays an important role, it is something which makes a user stay with your software. Imagine, if your software takes minutes to start even on a power machine, or show visible performance drops when doing some important work, that will be…

My Journey into the world of Linux Kernel

Knowing how a thing functions internally is a great benefit, while understanding its functioning you get to know a lot about how a thing was built, what design philosophies were used and finally how everything was implemented. I have always been interested in knowing how…

A concept for Open Health Data

With the advent of 21st century and technology moving forward at a fast pace, the capability of computers to crunch and analyze a large amount of data sets has increased significantly. This increase in capability can be utilized to better understand the diseases patterns and…

Up and Running with Docker

In the previous post I talked about Vagrant, a tool which can be used to configure and distribute your development environments. In this post, I will be taking a look on Docker, which can be used for a similar purpose. The aim of docker project…

Managing development environment with vagrant

While developing or building a particular software program, we are always required to setup the tools and frameworks needed to build the project. For 1 or 2 projects the task is simple, but the problem rises when working with more projects. Being a developer myself…

Starting with Ansible: Installation and Setup

Managing IT infrastructure is a pain. Imagine having the task to keep the software stack up to date on every node, or monitoring their uptime, Kicking in more servers when the load increases or to deploy a new software, and many other services. Comes Ansible,…