codeproject.com is the biggest programming article site, but it seems that it's best to post on your own blog and then submit links to reddit.com and other sites. :D
Post them on your own blog and then submit them to a site like reddit.com - It also looks good on your resume to have a blog with well written articles :)
I add them to
- codeplex.com
- My Blog
- www.dotnetcurry.com mostly explanation about my projects in codeplex
I find IBM Developers Works very useful, and very reliable. Their content is reviewed by a panel before it is posted. It is not as famous as other sites, but it ranks very high among search engines, and it is very usual that I find the answer I'm looking for in this site. Check it out.
I would just go for writing it on your blog and then if you think it is a high enough quality article, submit it to proggit or dzone or maybe hacker news.
Actually in an ideal world someone reading your blog who enjoyed the article who is "influential" on one of the aforementioned sites would submit your article.
I'd say it's borderline spammy to submit too much of your own content to sites like that.
I subscribe to www.dzone.com. You can get more than 50 new items a day, 99% about programming. Java & Groovy stuff are pretty popular there though.