Professional knowledge and development: keeping up to date