DDD é um assunto realmente muito legal de se estudar. Infelizmente não são muitos os que conhecem e, embora muita gente diga que DDD é simples, ele não é fácil, principalmente na hora de usá-lo. Como ainda não sou nenhum especialista no assunto, vou deixar apenas minha recomendação de uma ótima sequencia de posts que o Anderson Leite (amigo da Caleum) está fazendo.
Parte 1
Parte 2
Parte 3
Parte 4
Se você gostar do assunto e quiser conhecer mais, a leitura do livro Domain Driven Design é mais que obrigatória.
Há quase um ano escrevi um post no blog da DClick (empresa que trabalhava na época) comemorando o lançamento do Adobe AIR para Linux. Assim que vi a coisa funcionando fiquei maravilhado como desenvolvedor, pois finalmente tinha uma ferramenta para fazer aplicações “bonitas” e que funcionassem em qualquer SO sem ter grandes problemas. Infelizmente a ideia que sugeri no post de usar java + AIR, ainda não é possível e provavelmente nem será, por questões de múltiplas VMs. Mesmo sem um backend “local” estão surgindo boas aplicações e algumas com ideias muito além do que eu podia imaginar. Espero não ser injusto deixando algumas boas aplicações de fora, mas vou citar apenas duas que realmente gostei pela qualidade, utilidade, e quebra de paradimas.
- A primeira é o Destroy Twitter. É apenas um client de Twitter, relativamente simples mas muito bem feito.
- A segunda foi uma das maiores surpresas que já tive. A Universal Channel (isso mesmo! O canal que passa House, Heroes…) fez o “UC Desktop”. Um guia de programação do canal que se atualiza constantemente, mantendo você sempre atualizado, sem ter que abrir browser nem nada. Achei a ideia simplesmente genial… Meus parabéns para a equipe da globosat!
O que realmente queria dizer nesse post é que o AIR, ao contrário do que diziam alguns, está crescendo e, se ele não servia para as necessidades que tínhamos, tem gente quebrando paradigma e aproveitando o potencial dele para novas finalidades.