JSHint is a community-driven tool to detect errors and potential problems in JavaScript code and to enforce your team’s coding conventions.

It is very flexible so you can easily adjust it to your particular coding guidelines and the environment you expect your code to execute in.
http://www.jshint.com/about/

This is a detailed explanation of creating some SSL certificates with OpenSSL, getting them signed by CAcert.org, and then deploying them in a real system.

This HOWTO assumes some background knowledge in the fields of SSL and PKI (public key infrastructure) cryptography, but it’s not really essential.
http://www.lwithers.me.uk/articles/cacert.html