JS
JavaScript Best Practices
Avoid global variables, avoid new, avoid ==, avoid eval()