Coleções turbinadas 

Apr/15
24

Neste artigo exploro o conceito de como seria uma melhor API de coleções e porque gostaríamos de ter uma.

Streams no Java 8 e em outras Linguagens 

Apr/15
15

Como no novo conceito de Stream do Java 8 influenciou o design da API desta versão do Java, e afetará o seu código para todo o sempre.

Limpando a Fachada 

Jul/12
26

Em 2010 insisti no conceito do Repositório como peça fundamental do andar de domínio. Este tempo todo depois e parece não ter vingado. As pessoas ainda pensam em termos de DAO. Mas isto me pôs a pensar o que mais falta nos designs de hoje em dia. Além do isolamento da UI que falei outro dia, que é um assunto mais complexo, um ponto importante é a proteção do domínio.

Mediadores, Views e Camadas 

May/12
14

Ideias sobre como separar a camada de view do resto das camadas de uma forma realmente desacoplada permitindo mudar a tecnologia de view sem modificar as regras de negocio

Espelho meu, qual é melhor View que eu 

Apr/12
25

Qual a melhor tecnologia de view para a plataforma java, hoje em dia

Arquitetura ECB e o Mistério do MVC em Camadas 

Feb/12
13

MVC e Camadas já sabemos que são coisas diferentes, mas de onde vem essa confusão ? O padrão ECB pode responder a isso e a muito mais.

Nomenclatura 

Aug/11
20

Pode não parecer, mas a nomenclatura ajuda bastante a manter um código limpo, coeso , coerente e de fácil entendimento. Nos tempos em que se fala muito de DDD (Domain Driven Development) muitos se esquecem que técnicas como o glossário de projeto e o uso dos nomes do domínio nas entidades sempre foram boas práticas. […]

MVC – Onde e Como 

May/11
23

Clarificação da discussão que acontecia no post sobre MVC e Camadas

Arquitetura 2010 

Mar/10
16

Muito do que você encontra na internet sobre design e arquitetura de aplicações em java o remete ao JEE e ao famigerado EJB. Já foi o tempo em que EJB era condição sin qua non para criarmos aplicações corporativas e especialmente sites. Hoje com o advento do Seam parece que EJB vai ser novamente necessário para […]

MVC e Camadas 

Nov/09
10

Por alguma razão que desconheço muitas pessoas acham que MVC e separação em camadas são sinônimos. Não são! E eis por quê.

Artigos