One of the things that prevents CV's and resumes from going away is how big companies hire. When CodePen hired programmers we looked at some of our favourite people on CodePen. When I worked at a large company recruiters brought people into the company and passed them off to the technical people to interview. Until we've overcome the problem with non technical people approving engineers we won't be able to fully replace the resume or CV.