Majority of software projects does performance analysis at the final stage , when we have the application ready. Developers and managers tend to forget that performance should be taken as a feature development and not as an end result. Even at the end, we mostly focus on how application as whole is doing and troubleshooting measures might not even involve any code changes. I have experienced that even code changes could improve the performance of application in multiple folds . This blog is specific to performance analysis of Python code. There are various python as well as linux packages avai...
I recently came across an awesome tool called Vagrant. It can be used to quickly build and run virtual machines for development and testing purpose . Vagrant is based on Oracle's Virtualbox (similar to VMWare). Here are few quick steps to make your own virtual machine:
What you need:
1. Virtualbox and Vagrant installed on your system.
Running virtual machine using vagrant:
1. Download the vagrant box (which is nothing but the Virtual machine package .box file). You can use...
What is Web Worker ? < Wikipedia definition >
Why Web Workers ?