New post: Writing a messaging system in golang