Found this through robots podcast. It's called robohub. It looks a clean enough site but it's hard to say if it will go the distance with content. I was disappointed when I clicked on learn in the menu it didn't really have such resources.
I noticed robotgrrl is posting there. One post is about Oddbot's doodlebot.