Início Arquitetura no InfoQ Brasil
Notícias
Feed RSS-
JQuery 1.4 liberado com melhorias na performance e nova documentação da API
Na celebração do 4 aniversário, a equipe jQuery anunciou do jQuery versão 1.4. As features desta nova versão incluem melhorias na performance dos principais métodos do jQuery.
-
Estimando Valor de Negócio
A abordagem ágil para priorização é que as histórias de usuário de mais alto valor de negócio devem ser implementadas antes daquelas de menor valor de negócio. O conceito é simples, mas sua implementação depende de se ter um mecanismo para avaliar o valor de negócio.
-
Será que o Web Profile tornará o "Java Enterprise" Atraente para Desenvolvedores Web?
A última versão do Java Enterprise, que foi aprovado há poucos dias, apresenta uma capacidade para funções baseadas em profile. O primeiro publicado é o Web Profile, que se destina a desenvolvedores web, mas não é certo se ele será suficiente para impulsionar a adoção da plataforma em um campo com tantas ofertas atraentes.
-
Acessando facilmente o Serviço de Cloud do Azure com AppFabric
Microsoft Windows Azure Platform AppFabric é um conjunto de tecnologias úteis para conectar aplicativos com serviços e recursos de cloud do Azure e facilita a interoperabilidade entre os usuários que pertencem a domínios diferentes. Os principais componentes são o Service Bus e do Serviço de Controle de Acesso.
-
Microsoft Propõe OData como Protocolo de Dados da Web
Microsoft propõe Odata como o protocolo de dados da web, enquanto o Google usa Gdata. A Microsoft convida o Google para juntar forças com eles na adoção Odata. Será que eles farão isso?
-
Integração Terracotta/Quartz oferece Agendamento de Tarefas utilizando Cluster em Memória
A Terracota recentemente anunciou a aquisição do software de agendamento de tarefas open sourve e uma nova integração de produto. O novo produto dá aos desenvolvedores uma funcionalidade de agendamento consciente sobre nós em um cluster como uma alternativa à solução tradicional de usar um banco de dados central para a coordenação das tarefas e para gerenciar balanceamento de carga.
-
Criando eventos I/O para Javascript com o Node.js baseado em Google V8
Node.js permite que programas autônomos escritos em JavaScript possam usar eventos I/O como o EventMachine ou Twisted do Phyton, Dispatch Sources do GDC (Grand Central Dispatch), filas e muitos outros sistemas similares.
-
Testes de Aceitação com Horas e Datas
Testes Unitários com Tempo e Datas são muitas vezes tratados como um problema com soluções relativamente simples. Mais difícil são os testes de aceitação com Tempo. Quais estratégias são usadas?
-
Test Driven Development e os Problemas com o Código Legado
Allan Baljeu estava aplicando TDD em uma base de código legado C++ e estava em apuros porque...
-
JDK 7 milestone 5 inclui Atualizações de Concorrência e Performance, mas ainda não está Completo
O time de Java SE da Sun recentemente lançou o JDK 7 milestone 5. O M5 inclui quase metade das características do Project Coin, atualizações no pacote java.util.concurrent feita por Doug Lea e uma série de outras melhorias.
-
Software Katas – Práticas em Público Levam à Perfeição
Muitos líderes pensadores das comunidades ágeis tem passado a falar mais sobre software katas – uma maneira de pôr em prática exercícios específicos até que sejam memorizados. Ao longo das últimas semanas, têm havido um aumento de publicações em blogs e sites relativas a katas. Robert Martin vai longe ao se referir a katas como a "arte do desempenho".
-
Refatorar ou Reescrever?
O objetivo de refatorar e reescrever é "limpar" o sistema melhorando a legibilidde, estrutura e a clareza do código. Um código limpo erá mais fácil de manter e melhorar. No entanto, em muitas ocasiões as equipes gastam um certo tempo decidindo entre as duas abordagens.
-
Um case para o Google Wave
Ultimamente, muitas pessoas têm comentado sobre o Google Wave. Ben Kepes questionou em seu site, novas possibilidades de integração com o Wave, e citou em um post em seu blog, o case de integração entre a ferramenta de gerenciamento de projetos Mingle, desenvolvido e mantido pela ThoughWorks Studios e o Google Wave, apresentado no evento Enterprise 2.0 em São Francisco.
-
Detalhes sobre o novo Google Chrome OS
O Google abriu o código-fonte do Chrome OS um ano antes do lançamento planejado, que deve acontecer algum tempo antes dos feriados de inverno (no hemisfério norte) de 2010. O Google está trabalhando com fabricantes de hardware em um novo protótipo de referência que acomodaria seus requisitos de velocidade e segurança, que são funcionalidades chave para o novo sistema operacional.
-
Experiências do Google com uma Nova Linguagem, Go
Go é uma nova liguagem experimental open source do Google que se assemelha a c, porém adicionando funcionalidades como reflexão, coletor de lixo, tipos dinâmicos, concorrência e paralelismo.