Learning web development by examples