microblog tutorial for webapp