Callback hell is typical problem when we have more then two asynchronous calls. I this article I will try to show worst and best practices.
In ECMA 5 no classes exists but inheritans is created by prototype chains. How to create abstract structures which should not be used in code? I give some possible solution for that.