Início Arquitetura e Design no InfoQ Brasil
Notícias
Feed RSS-
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.
-
Google trabalha em um Protocolo Destinado a substituir HTTP
O Google propõe SPDY, um novo protocolo de aplicação executado em cima do SSL, um protocolo para substituir o HTTP, que é considerado por introduzir latências. Eles já criaram um protótipo com um servidor web e um navegador Chrome aperfeiçoado que supostamente carrega páginas da web, duas vezes mais rápido.
-
Microsoft entra no Mercado de Biotecnologia com um Verdadeiro Projeto Open Source
Microsoft Biology Foundation, ou MFB, é um toolkit de bioinformática construído com o .NET Framework. Este toolkit é baseado em padrões estabelecidos na comunidade de bioinformática através de anos de desenvolvimento aberto, compartilhamento de código e suporte multi-plataforma. Matendo o espírito desta tradição, o MFB será lançado sob a licença pública da Microsoft.
-
A Microsoft está descartando Code Access Security no .NET 4.0
CAS tem sido notoriamente difícil de usar corretamente. Para os desenvolvedores, existe pouco ou nenhum feedback para avisá-los quando eles aplicam mal os atributos de um bloco de código. Para os administradores, a situação é ainda pior. Políticas CAS para cada permissão devem ser configuradas manualmente, mas os aplicativos raramente listam as permissões que eles precisam.
-
Performance Medida por Centavos
Cloud computing é um divisor de águas para os desenvolvedores. Porque exige um novo modelo de arquitetura, que é impulsionado tanto por modismos por exigências de hardware atual. Também não é a capacidade aparentemente infinita com escalabilidade quase perfeita que a cloud promete. O que muda o jogo é como um desempenho insatisfatório do código agora tem um preço real em dinheiro.
-
Ferramentas de ORM Profiling para a Plataforma .NET
Infelizmente, os termos "ORM" e "problemas de performance" freqüentemente caminham juntos. Ao ocultar o SQL dos desenvolvedores, ORMs pode oferecer um aumento de produtividade enorme. Infelizmente, eles tornam mais fácil gerar consultas ridiculamente ruins, sem percebermos.
-
Pomodoro - Estime Tomates
Desde que começamos a usar Pomodoro na SEA, nossas estimativas deram um salto de precisão incrível (sem falar em nossa produtividade). Este artigo aborda a técnica brevemente, introduz a questão das estimativas e explica como estamos usando a técnica Pomodoro para melhorar nossas estimativas na SEA.
-
A Amazon Ajuda os Desenvolvedores .NET a Programar para seu Serviço de Cloud
A Amazon lançou o AWS SDK for .NET, um conjunto de bibliotecas, exemplos de código e documentação para desenvolvedores .NET que criam aplicações que utilizam o serviço de cloud da Amazon.
-
Uncle Bob e a Aplicabilidade do TDD
Acompanhando o agitado blog onde ele afirmava que "quem continua a pensar que TDD o deixa lento, está "vivendo na idade da pedra", Bob Martin dá uma lição ao fornecer um conhecimento mais profundo da aplicabilidade real, função e benefício TDD.
-
Acessando o Conhecimento do Wolfram|Alpha Através de Webservices
O Wolfram|Alpha agora possui uma API acessível via Webservices que pode ser utilizada por aplicações web, desktop ou móveis, para consultar a engine do Wolfram|Alpha.