Início Arquitetura e Design no InfoQ Brasil
Notícias
Feed RSS-
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.
-
MagLev Ruby VM agora disponível, traz a persistência GemStone para o Ruby
MagLev é uma implementação da linguagem Ruby feita pela empresa GemStone sobre sua VM Smalltalk. GemStone/S, que é a VM Smalltalk da GemStone, está aí há décadas e é particularmente conhecida por sua capacidade, já bastante experimentada, de distribuição e persistência.
-
Inesperadamente o JDK 7 incorpora Closures "Simples", mas é adiado para o fim de 2010
Em sua apresentação na conferência de Devoxx, Mark Reinhold anunciou que o JDK 7 virá com "Closures". Com a inclusão desse recurso tão discutido, o lançamento do JDK 7 deverá ficar somente para Setembro de 2010.
-
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...
-
Testes de Aceitação Automatizados de fácil Manutenção
Testes automatizados frágeis acabam por levar as empresas a abandonar as iniciativas de automatização, de acordo com Dale Emery. Em um artigo recém-publicado, Dale compartilha algumas iniciativas práticas para se evitar problemas com automatização de testes. Ele começa com algum código típico de automatização e o evolui de forma a torná-lo mais robusto e menos custoso de se manter.
-
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".
-
Mark Reinhold sobre Closures para Java
Seguindo o surpreendente anúncio da semana passada na Devoxx de que a Sun adicionaria closures no Java, Mark Reinhold publicou em seu blog mais detalhes sobre essa decisão.
-
Hiper-comunicação em Silverlight 4
Para uma melhor comunicação bi-direcional, um novo protocolo de comunicação, Net.TCP, foi apresentado no .NET Framework 3.0 como parte do WCF. O Net.TCP está agora disponível no próximo Silverlight 4 melhorando muito a produtividade e o número de conexões comparado ao HTTP Polling Duplex.
-
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.
-
Por que .NET Micro será realmente Open Source
Alguns meses atrás, a Microsoft anunciou seus planos para o lançamento do .NET Micro Framework como um projeto open source. Desde então, existem rumores que a Microsoft está usando o código aberto como uma desculpa para abandonar o projeto. A verdade é exatamente o oposto, a Microsoft está realmente usando o código-fonte aberto para conduzir a adoção do .NET Micro.
-
TDC 2009 - Tendências em Java EE com Rod Johnson – Como serão os próximos 5 anos
No primeiro dia do TDC 2009, em São Paulo, Rod Johnson apresentou um keynote sobre tendências para o Java EE. Rod Johnson é PhD em música e formado em Ciências da Computação. Criador do framework Spring, Johnson atualmente assume a função de CEO Fundador da Spring Source, ícone da comunidade Java.
-
Qual o valor para o SOA Incremental?
John Moe discute uma série de abordagens para SOA, incluindo incremental (Guerrilha) SOA. Isto causou um rebuliço na comunidade de SOA com representantes de fornecedores e consultorias tanto valor de negociação baseado em golpes (por exemplo, qual custo é maior, software ou pessoas?) para tentar ilustrar os benefícios de (suas) soluções.
-
WordPress no Windows Azure
Na terça-feira a Microsoft anunciou que o Windows Azure apoiaria o LAMP, bem, talvez "-AMP" seja um termo melhor. Com Linux fora do quadro, a Microsoft está cortejando desenvolvedores construir em cima do Apache, MySQL e PHP / Python, incluindo os utilizadores do WordPress, popular software de blogging.