The purpose of this blog is to share knowledge in the community based on the personal experience of the author. Any information or views provided here are personal and solely belongs to author and doesn’t represent institution or employer whatsoever authors or blog owner associated with. Information provided in the blog posts are authentic to the best of author (and/or blog owners) as such, it is prone to errors and absence of some key information. Blog owner or author doesn’t take any responsibility of damage that happens using contents provided in the blog.