In the tech industry, the recommendation unless you have 10+ years experience is a one page resume with all of your info. If you have 10-15+ years experience, you can do 2 pages but most HR departments won't read beyond the first anyways.
Your resume is the first hint a company gets about your communication skills, including your ability to edit and summarize. Unless you've got heaps and heaps of experience, 2+ pages can send the message "trouble editing".
2 pages for everyone else.