This web page is a demo using the same front-end and back-end validation engine, but showing a much more interesting method to handle the results of validation. This is a portion of CleanCode's actual contact page. Unlike some websites that require you to describe your first date, your first born, your first... (well, you get the picture), on CleanCode most every field is optional. So if you leave everything blank, you will not see anything interesting. Try typing just a comma in the first name field, then pressing the Next button. If everything is working correctly you should see an error message appear instantaneously right next to the name field. Try multiple errors on different lines, on the same line, etc., to see how the validation engine works.