Ajax, ou Asynchronous JavaScript and XML, é uma das mais populares técnicas de programação entre os desenvolvedores Web. Com sua rica combinação de tecnologias, o Ajax fornece base sólida para a criação de aplicações web interativas com XML e serviços web baseados em JSON usando JavaScript no navegador para processar a resposta do servidor web. Padrões de Projetos Ajax lhe mostra as melhores práticas capazes de melhorar seus projetos de desenvolvimento web. Ele investiga como outras pessoas lidaram com sucesso com princípios de desenvolvimento web conflitantes e, então, passa essas informações diretamente para você. Os padrões destacados no livro se dividem em quatro categorias: Tecnologia básica: Examina as tecnologias puras, necessárias para o desenvolvimento do Ajax Programação: Mostra técnicas que os desenvolvedores descobriram para assegurar que suas aplicações Ajax sejam passíveis de manutenção. Funcionalidade e usabilidade: Descreve os tipos de interfaces de usuário com os quais você irá se deparar em aplicações Ajax, assim como os novos tipos de funcionalidade que o Ajax torna possível Desenvolvimento: Explica os processos usados para monitorar, depurar e testar aplicações Ajax Padrões de Projetos Ajax também o atualizará em relação a tecnologias básicas do Ajax, como XMLHttpRequest, DOM e JSON. Discussões técnicas são seguidas por exemplos, de modo que você pode ver por si mesmo o que é e o que não é possível com Ajax. Esta referência útil lhe auxiliará a produzir arquiteturas Ajax de alta qualidade, aplicações web de bom desempenho e a melhorar a experiência do usuário. Michael Mahemoff possui Ph.D em Ciência da Computação e Engenharia de Software pela Universidade de Melbourne, com a tese "Design Reuse in Software Engineering and Human-Computer Interaction" (Reuso de Projetos em Engenharia de Software e Interação Homem-Máquina).