That gets you an interview. Blogs let you know you're a good writer, but that's about it. Open source contributions can say a lot, but may not. DarkShakira's work, for example, probably darn near gets him a job. 99% of what I see on GitHub probably doesn't.