I’ve met people at conventions and kept in touch on facebook/tumblr. I only go to one con a year but its a small ish convention with 2 fandoms and everyone’s there for the same reason so it’s easier to talk to people when you already have some common ground.