The main goal of maintaining this blog is to share knowledge that I learned,experienced and implemented in my life.