I hear things about formal verification and mathematical proofs of programs. Is all that applicable to web development? Is there a way to prove that my web application is correct?
A know of an example: http://coq-blog.clarus.me/a-blog-engine-written-and-proven-in-coq.html
Not sure how practical it is.