Ivo Nascimento

  • Matem os Leprechauns, ou Catalogo de Padrões de Debug.

    Matem os Leprechauns, ou Catalogo de Padrões de Debug.

    Debugging patterns, ou como localizar e matar os malditos leprechauns! Entre um valium(café sem açucar) e outro, lembrei que existe um catálogo de patterns para design orientado a objeto, outro para enterprise OO e mais um design pattern para refactoring…

  • Identificadores artificiais ou naturais no banco de dados?

    Identificadores artificiais ou naturais no banco de dados?

    Faça essa pergunta em uma mesa de DBA’s ou Arquitetos de software no bar, se afaste, pegue um chopp e assista a um episódio live de spartacus! Alguns dizem que se uma chave natural está disponível, ela deve ser utilizada.…

  • Pelas Barbas do Coringa, é claro que Service Layer tem portas, Batman!

    Pelas Barbas do Coringa, é claro que Service Layer tem portas, Batman!

    Afinal, para que servem camadas ? Pelas Barbas do Coringa, mas é claro que pra separar as coisas, Batman! Ao publicar um novo domínio em um software estamos publicando uma caixa preta com objetivo específico e adicionar uma Service Layer…

  • De DDD, a linguagem onipresente, ou sua negação, a novilingua.

    Em domain-driven design o conceito de linguagem onipresente constitui um dos pilares para a construção de conhecimento sobre o domínio. Em domain-driven design o conceito de linguagem onipresente constitui um dos pilares para a construção de conhecimento sobre o domínio,…

  • Junto e misturado, mas com os dominios separados!

    Junto e misturado, mas com os dominios separados!

    Tem uma frase no livro Domain Driven Design do Eric Evans que eu gosto bastante. As células podem existir porque suas membranas definem o que está dentro e o que está fora e determinam o que pode passar. Eu gosto…