I submit my articles to Sitepoint.com and do no self promotion in them but still reap great rewards for my efforts. They give you a bio where you can promote yourself including linking to your website. The benefits of this include:
1) Lots of traffic. Their website is so popular, and thus their articles are read by a large audience, that you can expects hundreds if not thousands of visitors to visit your website in the first months after you publish it. You'll get a steady traffic of residual traffic after that.
2) High
PR links. I have two articles published (with a third on the way) and one article is a PR7 and the other is a PR6.
3) An excellent reputation. Publishing an article on SitePoint that offers great new information or insight will make you look like an authority to your readers.
4) They pay you. :)