You know, the tacky alert pop-ups that you hit the user with, one after another, when he/she has not filled in all the fields of an HTML form. Ugh.
I will admit, I was a bit skeptical about Node.js when I first heard about it. My first thought was "that cannot be performant", thinking again back to client-side scripting.
I'm digging into it and thinking about building a Web Application using a combination of:
Bootstrap + Backbone (front end) -> Node.js -> Mongoose (OR/M) -> MongoDB (Database).