Plenty of links to each principle:
Law of Demeter is another one.
like this might even be good: http://stackoverflow.com/a/8537512
Writing JavaScript according to SOLID Have any one used the SOLID programming principle (or any of it's parts) while developing JavaScript? I've just started up on reading on it but can't seem to find anyone that used it for JS. The o...
A grander, complete outline: http://norvig.com/21-days.html
http://www.infoq.com/presentations/10-Ways-to-Better-Code-Neal-Ford InfoQ 10 Ways to Improve Your Code In this presentation recorded during QCon SF 2008, Neal Ford, an architect at ThoughtWorks, shows 10 ways to write better code. This is practical advice for developers, but application architects can benefit from it too.
Coding: “SLAP” by Ford: http://www.markhneedham.com/blog/2009/06/12/coding-single-level-of-abstraction-principle/
Mark Needham Coding: Single Level of Abstraction Principle One of the other useful principles for writing readable code that I’ve come across in the last year or so is the Single Level of Abstraction Principle. I first came across the idea of writing…
Composed Method and SLAP => http://www.ibm.com/developerworks/library/j-eaed4/