Web Development Solutions: Ajax, APIs, Libraries, and Hosted Services Made Easy