Cooking for programmers; JavaScript kitchen framework of champions