Factory no Domain Driven Design

Factory no Domain Driven Design (DDD)

A Factory do Domain Driven Design (DDD) é um padrão tático que pode ser utilizado de modos diferentes, com o objetivo de facilitar a geração de novos agregados. Lembre-se que a instância de objetos tem que ser fácil, mas isso nem sempre é aplicado desse modo nos códigos que vemos no dia-a-dia.

Domain Driven Design tático

Os 7 padrões do DDD Tático

O DDD pode ser observado por dois grandes pontos de vista: o estratégico e o tático. O DDD estratégico oferece elementos conceituais robustos que ligam a estruturação do software com as características particulares do negócio. Já o Domain Driven Design tático dá meios para que implementações reais, independentes de linguagem de programação, consigam garantir a entrega das necessidades estratégicas. Muitos veem o DDD apenas do ponto de vista tático – com seu conjunto de Patterns – mas entenda que somente esse ponto sem a estratégia há um empobrecimento de seu uso e, de certo modo, destrói-se a implementação do DDD. Veja nesse artigo os 7 padrões do DDD tático e como eles podem ser utilizados.

Desvendando o Context Map

Entenda de uma vez por todas o que é Domain Driven Design estratégico e as nove possíveis relações entre os contextos. O DDD é uma abordagem completa para lidar com softwares grandes que tem como premissa o devido entendimento da complexidade do negócio utilizando a chamada Linguagem ubíqua. A partir daí se constrói mapas com domínios e sub-domínios. E continuando, a partir do mapa de domínios é possível extrair estruturas menores chamadas de contexto.

Resenha do livro ‘A arte de fazer acontecer’

O Livro ‘Getting Things Done’ (‘A arte de fazer acontecer’, em português, ou apenas GTD) é todo baseado na estrutura de um método de organização do tempo. David Allan, após estudar muito sobre produtividade individual definiu o método GTD e o organizou. Por fazer muito sucesso no mundo todo, há diversos centros de treinamento e… Leia mais Resenha do livro ‘A arte de fazer acontecer’

O que há de novo no SharePoint 2016?

Que novidades podemos esperar do SharePoint 2016? A mais nova versão do SharePoint, ainda crescendo no forno, já tem algumas informações importantes sendo divulgadas. No início de maio houve o evento Microsoft Ignite em Chicago com mais de 23.000 profissionais de TI para ver as novidades do SharePoint 2016. Vamos ver um pouco da arquitetura,… Leia mais O que há de novo no SharePoint 2016?

Como mostrar itens da Ribbon do SharePoint de acordo com a permissão do usuário?

Como exibir o botão de ‘Exportar para Excel’ de acordo com a permissão do usuário? Como esconder itens da Ribbon do SharePoint 2013 de acordo com a permissão? Já passou pelo problema de ter de exibir um determinado item da Ribbon do SharePoint para um usuário e esconder este mesmo item para outro? Este documento… Leia mais Como mostrar itens da Ribbon do SharePoint de acordo com a permissão do usuário?

Como obter uma lista filtrada por uma View no SharePoint via CSOM

 Como obter os dados do SharePoint via Client Side Object Model com Lists e View no SharePoint 2013 Problemas do CSOM para obter Views no SharePoint 2013 Hoje tive um problema interessante. Tentei obter os dados de uma lista do SharePoint através de uma aplicação desktop via CSOM (Client Side Object Model). Mas não funcionou… Leia mais Como obter uma lista filtrada por uma View no SharePoint via CSOM

Como fazer listas cascateadas com lookups no SharePoint 2013

How to Implement SharePoint Cascaded Lookup Field Implementando relação pai-filho em listas no SharePoint 2013 Este é um problema comum com solução simples que vale a pena ser documentado. Vou seguir esta explicação com um exemplo igualmente comum: Lista de Estados: Eu tenho uma lista de estados. ex.: Rio de Janeiro, São Paulo, … Lista… Leia mais Como fazer listas cascateadas com lookups no SharePoint 2013