InfoQ

InfoQ

Visualização específica de Comunidade

Arquitetura e Design na InfoQ


Últimos destaques de notícias sobre Arquitetura e Design

Scala com o criador: uma entrevista com Martin Odersky

Tópicos
JVM,
Virtual Machines,
Scala,
Runtimes,
Programação Funcional,
Java,
Programação,
Linguagens

Martin Odersky discute o futuro do Scala e trata da polêmica questão da quebra de compatibilidade binária na linguagem. Tece comparações entre o F# e o Scala, fala de seu trabalho atual na implementação da proposta de 'value class', e de como o Java pode vir a apoiar a programação funcional.

Notícias sobre Arquitetura e Design

Uma Introdução à Qualidade de Software

Tópicos
Entrega de Qualidade,
Qualidade,
ALM,
Artesanato de software,
Agile,
Negócios,
Arquitetura Corporativa

Em dois artigos recentes, David Chappell, CEO da Chappell & Associates, descreve os diferentes aspectos da qualidade de software (funcionais, estruturais e de processo), os grupos de pessoas diretamente interessadas na qualidade (usuários, desenvolvedores e patrocinadores), e o resultado que os defeitos no software causam, sejam eles externos ou internos, ao longo do tempo.

Pontuação de histórias: Você está realizando da maneira correta?

Tópicos
Scrum,
Agile

Será que todos as equipes ágeis entendem realmente como a pontuação de histórias funciona? Aparentemente não. Um post recente de Mike Cohn questiona a forma que as pontuações são realizadas atualmente por algumas equipes.

As Previsões Pessimistas para o Ágil em 2012 Irão se Concretizar?

Tópicos
Adoção de Agile,
Antipatterns,
Agile nas empresas,
Previsões,
Agile,
Padrões

Muitas previsões para o ágil em 2012 foram pessimistas, incluindo temas como adoção por organizações que não sabem como fazê-lo, resultando na falta de tratamento do impacto da gerência nas equipes e suas práticas de engenharia. Passados os quatro primeiros meses de 2012, os leitores podem fazer suas próprias avaliações, enquanto permanecem diligentes para que 2012 não termine de forma tão ruim.

Artigos sobre Arquitetura e Design

Java EE 7 e o suporte a cloud: uma entrevista com Anil Gaur, da Oracle

Tópicos
Java EE,
Java,
Linguagens,
Programação,
Cloud Computing

A especificação Java EE 7 inclui suporte a computação em nuvem e trará portabilidade entre diferentes plataformas PaaS. Anil Gaur, vice-presidente de desenvolvimento de software da Oracle, fala sobre o cronograma do projeto, APIs de suporte a nuvem no Java EE 7, e ferramentas para desenvolvimento e deployment em nuvem.

Mais rápidos, melhores e maiores. Mas como?

Tópicos
Requisitos,
Qualidade,
Clientes e Requisitos,
Artesanato de software,
Gerenciamento de Projetos,
Design,
Agile,
Design Patterns

Um dos principais desafios ao se elaborar a arquitetura de um software está em considerar seus atributos de qualidade e, principalmente, a correta especificação destes atributos. Muitos dos problemas, não por acaso, estão diretamente relacionados a essa dificuldade na especificação, como acontece no tratamento de segurança e desempenho. Veja como lidar com esses desafios de forma equilibrada.

Scala ou Java? Explorando mitos, polêmicas e fatos

Tópicos
Scala,
Programação Funcional,
Java,
Linguagens,
Frameworks,
Programação

A popularização da linguagem Scala e comparações com outras linguagens aumentou muito a quantidade de posts em blogs e redes sociais, vários dos quais contêm afirmações desatualizadas, superficiais ou tendenciosas. Este artigo detalha as questões mais comuns sobre a linguagem e seu ambiente, e procura ofercer uma avaliação mais correta e equilibrada.

Apresentações sobre Arquitetura e Design

Criando aplicações para iPhone usando C# com o monotouch

Tópicos
MonoTouch,
Framework .NET,
Mono,
iOS,
Sistemas Operacionais,
.NET,
IDE,
Mobile,
Programação,
Apple,
iPhone

Neste lightning talk, Paulo Henrique Martins nos fala um pouco a respeito do framework MonoTouch, que possibilita o desenvolvimento de aplicativos especificamente para iPhone, utilizando o C# como linguagem e o Mono como IDE. Para exemplificar, Paulo faz algumas comparações entre Objective C e C#, com foco no SDK da Apple, para desenvolvimento de aplicações simples para o iPhone.

Client Undertow: Quando boas práticas não são recomendadas

Tópicos
C#,
Análise de Código,
Profilers,
.NET,
Linguagens,
Depuração,
Código Fonte,
Aprendizado,
Arquitetura,
Linguagem,
Programação,
Design de Linguagens,
Características de Linguagens

Neste lightning Sidney Lima nos fala a respeito de situações nas quais o desenvolvedor se vê apegado a soluções bem sucedidas que utilizou no passado, independente da linguagem utilizada, impedindo o surgimento de mudanças na sua forma de pensar. Sidney apresenta também as diferenças no raciocínio de desenvolvimento de C# e Javascript, deixando as mesmas reflexões para outras linguagens.

Entrevistas sobre Arquitetura e Design

Abril - Case CMS com David Sobrinho e Julio Lima

Tópicos
Enterprise Information Integration,
REST,
Escalabilidade,
Arquitetura,
Arquitetura Corporativa,
Sistemas de Gerenciamento de Conteúdo,
Gerência de Arquiteturas,
Service Component Architecture,
Desempenho e Escalabilidade

Nesta entrevista David Sobrinho e Julio Lima apresentam o processo de criação do CMS para o gerenciamento e publicação de conteúdos digitais do Grupo Abril. Para tanto, eles apresentam um case, no qual abordam assuntos como escalabilidade, sistemas adaptativos complexos (CAS), sistemas de sistemas (SoS), Rest e HTTP.

Entendendo Cloud Computing com Fabio Kung

Tópicos
Operações,
Escalabilidade,
Tuning,
Tendências,
Arquitetura,
Desempenho e Escalabilidade,
Hyper-V,
Cloud Computing

Nesta entrevista Fabio Kung, fala sobre assuntos técnicos envolvendo Cloud Computing, como funciona um serviço de IaaS e como ganhar escalabilidade, performance, confiabilidade e disponibilidade através de tal serviço.