Elegant Code is a developer group blog covering JavaScript, Node.js, Clojure, .NET, agile practices, and software craftsmanship.
HN commenters cite its JavaScript tutorials, such as the ones on function hoisting and enforcing new on constructors, and list it among blogs they read.
Here are the ones in my reader, admittedly I haven't visited often enough over the past couple of months:
http://www.igvita.com/
http://ejohn.org/
http://codingrelic.geekhold.com/ (Denny covers assembly and networking issues often in great detail)
http://buhrmi.tumblr.com/
http://elegantcode.com/
http://72lions.com/
http://kellabyte.com/ (mobile-ish dev)
http://lambda-the-ultimate.org/
http://ihumanable.com/blog
http://4loc.wordpress.com/
http://www.maxogden.com/
http://till.klampaeckel.de/blog/
http://www.quirkey.com/blog
http://www.mikealrogers.com/
http://cocoawithlove.com/
Fix: ( from http://elegantcode.com/2010/12/21/basic-javascript-part-4-enforcing-new-on-constructor-functions/ )
function Podcast() {
if(false === (this instanceof Podcast)) {
return new Podcast();
}
// other code
}
Last week I learned about another crazy "feature": Function hoisting
http://elegantcode.com/2011/03/24/basic-javascript-part-12-function-hoisting/