InfoQ

InfoQ

Visualização específica de Tópico/Tag

Padrões na InfoQ


Últimos destaques de notícias sobre Padrões

Martin Fowler

O Design Está Morto?

Tópicos
Adoção de Agile,
Agile,
Design,
Técnicas Ágeis,
Arquitetura

Para muitos que entraram rapidamente em contato com Extreme Programming, parece que o XP chama pela morte do design do software. Na verdade o XP envolve muitos designs, mas faz de uma maneira diferente do que é estabelecida pelo processo de software. O XP tem rejuvenescido a noção de design evolucionário com práticas que permitem evoluir para se tornar uma estratégia de design viável.

Introdução à Data Services

Tópicos
SOA,
Acesso a Dados,
Arquitetura

Data Services são serviços de software que encapsulam operações das entidades chave relevantes para a empresa. Os dados da empresa são armazenados em múltiplos sistemas que, por sua vez, fazem uso de diversas interfaces, ou mecanismos, para prover interação.

Os limites da Otimização de Código: uma nova Implementação do Padrão Singleton

Tópicos
Programação,
Arquitetura

Eu acho que um fato bem conhecido no mundo da programação é que o padrão singleton (double-checked) em java não é thread safe e que não pode ser arrumado. Neste artigo, o Dr. Alexey Yakubovich fornece uma implementação do padrão Singleton que ele afirma ser thread-safe.

Notícias sobre Padrões

ECMAScript 5: Novidades no JavaScript e o futuro da linguagem

Tópicos
.NET,
JavaScript,
Java,
Ruby

O ECMAScript 5 foi padronizado no final de 2009, mas apenas recentemente começou a ser suportado pelos browsers. Em uma apresentação no evento MIX11, um dos maiores especialistas atuais em JavaScript detalhou as novidades da versão 5 e apontou direcionamentos para a linguagem.

Normas e abertura de código para a computação em nuvem

Tópicos
Cloud Computing,
Open Source,
Arquitetura

Três anúncios recentes destacam a evolução do ecossistema da nuvem em favor da abertura de código e das normas. A Red Hat mudou seus esforços da Deltacloud para a Incubadora Apache, a Rackspace abriu os códigos de seus arquivos na nuvem, e a DMTF divulgou dois documentos, que estabelecem as funções essenciais para a computação em nuvem e a linguagem descritiva para elas.

Microsoft libera preview do Internet Explorer 9

Tópicos
.NET,
Ruby,
Java,
Novidades,
Arquitetura

Ultimamente tem-se comentado muito sobre as novas especificações de CSS 3 e HTML 5, que visam melhorar e tornar mais fácil o desenvolvimento de aplicativos para internet. Sempre que se pensa em desenvolver coisas de maneira fácil para web, uma questão sempre passa pela cabeça dos desenvolvedores: "Mas será que vai funcionar no Internet Explorer?".

Padrões de Integração Baseados em GET Borra a Linha entre Sincronização e Integração

Tópicos
.NET,
SOA,
REST

Duncan Cragg explica sua ideia para um padrão de integração em REST puramente baseado em GET que acaba sendo muito similar à visão da especificação FeedSync da Microsoft. Ele explica o padrão através de uma conversa hipotética com um arquiteto.

Cloud Architectures não foram completamente definidos ainda

Tópicos
Cloud Computing,
Arquitetura

Enquanto há muitos padrões de software maduros para as aplicações, o mesmo não pode ser dito sobre clouds. Cada fornecedor emprega sua própria solução, que provavelmente está mais sujeita a mudanças e melhorias. A tecnologia não está madura o suficiente para um claro conjunto de padrões a emergentes.

Uma Olhada Rápida nos estilos e padrões arquiteturais

Tópicos
Mensageria,
Metodologias,
Arquitetura

O App Arch Guide 2.0 (Microsoft patterns&practices), Capítulo 6, fala sobre estilos de arquitetura como MEssage-Bus, Arquitetura em Camadas, SOA. Além destes estilos há vários padrões arquiteturais, como Plug-in, Peer-to-Peer, Publish-Subscribe. Alguns autores fazem diferença entre estilos, padrões e metáforas de arquitetura.