This blog is to document new things I have found interesting or learn. it is mainly about what I have passion in but more importantly experience the joy in sharing information.