I've been hunting around the job market for a little bit now and I've been shocked by some of the things I'm seeing. Software developers who make themselves more "known" online are getting far more career opportunities and far better positions than people competing against them who are not as well "known" online. After doing some reading on the subject I realized that I actually shouldn't be so shocked by this. We are living in the most fast-paced era of mankind and employers want to be able to learn as much as they can about a potential employee before they hire them. The easier we as software developers make it for us to be found the better our chances of landing that dream job become. In some cases, employers are even finding us in favor of traditionally choosing to let us apply to them.
So what are some of the best ways for me as a software developer to increase my online presence? I already hang around stack exchange sites such as programmers and stack overflow increasing my rep whenever I can. I maintain many open source projects as both a committer and project owner on Google Code and Github. I have a Twitter account, a website, and a blog. What else can I do to give myself a bigger online presence?
Additionally, are there any good do's and don'ts for handling your web presence? Bashing your employer is an obvious don't but I'm interested in everything from the most basic to the most subtle suggestions to give myself a more appealing online presence.
Thank you very much in advance for your time.