Loading: 6 must-have skills of modern web application developers