KEEP PACE WITH THE LATEST: WEB DESIGN PATTERNS AND DEVELOPMENTS