Web technology. A Developer's Perspectiv