Client resource blog