Continuing professional development and new technologies