Início Design no InfoQ Brasil
Notícias
Feed RSS-
Onde foi parar a inovação?
Alguns comentaristas recentemente questionaram o nível de inovação que tem acontecido no mundo Ágil. O desenvolvimento iterativo e incremental nos desviam da inovação para a reutilização de soluções velhas, com base no que já sabemos em vez de criar soluções "fora da caixa".
-
Gramática SOA – Serviços são Verbos ou Substantivos?
Em seu novo post Jason Bloomberg introduz dois tipos de serviços - Entidades e Tarefas - e explica o papel que cada tipo de serviços desempenha na construção de sistemas SOA.
-
Injeção de Dependência em harmonia para o Java EE 6
No início deste ano, o Google Guice e SpringSource anunciaram que estavam cooperando em um padrão de anotações para serem utilizadas para injeção de dependência, os quais foram propostas através da JSR-330. Estas anotações não se alinhavam com as propostas na JSR-299, que gerou controvérsia já resolvida com a JSR-299 adotando as anotações da JSR-330 e ambas avançando para fazer parte do Java EE 6.
-
CRUD Combina com REST?
Em seu novo post, Arnon Rotem-Gal-Oz explica que REST é mais que um conjunto de padrões e APIs populares, é um paradigma arquitetural, que deve ser compreendido e seguido.
-
Quão Relevante é o Desenvolvimento Baseado no Primeiro Contrato Utilizando Linguagens de Marcação?
O Christian Weyer da Thinktecture, anunciou o lançamento do WSCF.blue, um Add-in para o Visual Studio que permite desenvolver web services que utilizam WCF começando do contrato.
-
O .NET Reactive Framework (Rx) possibilita LINQ em eventos
Erik Meijer e Wes Dyer criaram o .NET Reactive Framework (Rx), o complementar matemático ao "LINQ to Objects", que permite a programadores usar LINQ sobre eventos.
-
Recomendações para Testes Unitários Melhores
Jimmy Bogard, Charlie Poole, Lior Friedman e outros dão as suas orientações para seus testes unitários ficarem mais legíveis e melhores.
-
Resgatando seu Projeto Ruby on Rails
Ruby on Rails já está aí há cerca de 5 anos, e durante todos esses anos diversas aplicações foram desenvolvidas. Várias dessas aplicações foram criadas enquanto os desenvolvedores estavam aprendendo Ruby e Ruby on Rails, e por consequência, não utilizaram as melhores práticas de desenvolvimento. Apesar disso, as aplicações continuam online.
-
Avaliando a "Facilidade de Uso"
Nesta definição, contudo, não são mencionadas formas concretas de avaliar a facilidade de uso, ou ainda mais, a usabilidade do sistema. Em um recente debate do grupo Agile Usability, os membros discutem várias formas de avaliar a usabilidade do sistema de uma forma objetiva.
-
Parar e Refatorar?
Quando você deve refatorar? Eu nunca concordei com essa noção, pois penso que há momentos em que você simplesmente precisa pagar parte do débito técnico. Não, você só deve refatorar quando se está trabalhando em uma história com esse propósito. Existe outra estratégia que pode funcionar melhor?
-
Características de Design de Um Framework Orientado a Recurso
Dhananjay Nene, que também escreveu um ótimo artigo sobre a história do REST, examina várias características que são esperadas dentro da modelagem de um Framework Orientado a Recurso (Resource Oriented Framework ou ROF). O artigo também tenta capturar o relacionamento do modelo de negócio de uma aplicação e seu modelo de recurso.
-
Injeção de Dependência em Java
Já faz alguns anos que o Google e a SpringSource fornecem frameworks de injeção de dependência através de seus projetos open source chamado Google Guice e Spring Framework, respectivamente. No entanto, há até pouco tempo atrás, não havia um padrão independente para que os desenvolvedores mudassem de framework sem ter que atualizar seus arquivos fonte.
-
REST – O bom, o mau e o feio
Existem intermináveis debates na indústria e entre os desenvolvedores sobre as vantagens e as desvantagens do REST. No seu novo post, Arnon Rotem-Gal-Oz, fornece algumas reflexões sobre a "bondade" e a "maldade" do REST.
-
Os desenvolvedores ASP.NET devem aprender ASP.NET MVC?
Muitas discussões dos desenvolvedores sobre se devem usar ou aprender a ASP.NET MVC tem sido recorrente em blogs, Twitter e fóruns nas últimas semanas. As opiniões variam de não recomendar até ao ponto de que todos os desenvolvedores deveriam aprender. InfoQ tentou resumir um pouco da recente atividade em relação a este tópico.
-
Uma Abordagem Ágil para Reutilização de Código
Uma discussão recente na lista de Extreme Programming do Yahoo Groups explorou o conflito aparente entre desenvolver software reutilizável e a prática do XP de não escrever o código até que ele seja necessário. Ron Jeffries e outras pessoas compartilharam suas idéias sobre os custos e benefícios da reutilizacão de código, além de como e quando colocá-la em prática em um ambiente Ágil.