Recently I had a chance to learn about Docker and also played around with it for a while. It's amazing technology, which is here to take away all the pain of deployment. In the current world of web hosting services, it's always a pain to move from one host to another. The major reason is that you will have to configure the new hosting server completely the same way right from … [Read more...] about How To Dockerize A Multi-Container App From Scratch
Getting Started With NVML Python API
When I participated in Google Summer Of Code last summer, I worked for Ganglia, which is a very popular open source distributed monitoring system. I have worked on its nvidia gpu module, which is written in python language. This is my first official contribution to a widely used open source software. While working here, I came to realize that, there aren't that much … [Read more...] about Getting Started With NVML Python API
Getting Started With Unit Testing In Node.JS
I don't remember any unit test frameworks for JavaScript environment when I first became familiar with this language(around 2008). A lot changed since then. JavaScript took over back-end(NodeJS) too and many other revolutionary libraries/frameworks are now available. Assuming you are already familiar with NodeJS and have written code for a while, today I am going to share … [Read more...] about Getting Started With Unit Testing In Node.JS
Getting Started With HTML5 Web Speech API
If you don't know about it yet, the HTML5 web speech API specification is now in working condition on google chrome and partially in the apple safari browser(See the browser support status here: http://caniuse.com/web-speech). That means you can now develop voice-driven web applications. We can hope that other browsers will start supporting this very soon as well. In this … [Read more...] about Getting Started With HTML5 Web Speech API
Getting Started With UDP Programming in Java
If you are familiar with basic networking protocols like TCP and UDP , you already might know TCP is reliable and used in most cases, especially for corruption-file download/requests over HTTP, email communications etc. However, some other large part is still considered better with UDP communications like multi-player game programming, live video streaming, and … [Read more...] about Getting Started With UDP Programming in Java