Good advice. I would agree with the author about one thing in particular: you don't need LinkedIn (or Facebook, etc.) to be on the web. Get a domain name and some hosting and put up your own site with your resume, accomplishments, hobbies and interests. That's yours to own and control.
This is good advice but I also wish companies like gitlab and github would support this for those of us who don't want to manage a site and have most reference work on git*.com anyway.