We at techtinkerlab.com read about & try out different technologies in this ever changing tech world. We like to think from first principles and we believe that learning is exponentially better when tried on your own. We highly recommend you all to try the things mentioned out here on your own and post any problems that you might face. We will try and address it together.