Existe vida fora do DDD ?

Não, a interrogação não é sobre se existe vida fora da sua área de discagem… A pergunta é se é possível viver sem usar Domain Driven Development.
Hoje em dia parece-me que muita gente tem a sensação de que se não estiver usando DDD não sabe programar. Ou que, se não usar todas os conceitos/padrões do [...]

Arquitetura sem DAO

Uma das pragas dos sistemas escritos hoje em dia é o uso abuviso e inconsciente de objetos intitulados DAO. Se perguntar ao criador do objeto DAO por quê ele precisa deste objeto no sistema ele responde que é para isolar a camada de persistência. Se isso fosse verdade o objeto implementaria o padrão [...]

TDD e Design Patterns

Uma das críticas mais importantes ao uso de Design Patterns (Padrões de Projeto) é o exagero. Muitas gente se revolta com o exagero de colocar padrões em todo o lugar do código. Isso é conhecido como sobre-engenharia.
Por outro lado, umas das práticas que mais vem criando adeptos é a construção de testes para o código. [...]

Wire It to me

Como saberão estou – no meu pouco tempo livre – envolvido no projeto MiddleHeaven. Umas das capacidades mais interessantes do Middleheaven é ganhar independência de plataforma através do uso de serviços. Como comentei antes, “serviço” é uma modelo que está em alta e que parece fornecer encapsulamento, isolamento e desacoplamento por definição. Adicionamos a isso [...]

Padrões

Uma das mais inimitáveis características do ser humano é ser capaz de reconhecer padrões. Não apenas padrões de cor, forma ou som, mas também padrões em idéias, conceitos e abstrações. A matemática não seria possível sem essa capacidade.
Venho elaborando descrições do padrões mais importantes (a lista não pode ser exaustiva porque existem bastantes ) [...]