| Arquivado em : Carreira Já faz bastante tempo que queria comentar este assunto e hoje lendo um artigo realmente me fez decidir escrever este artigo. O artigo fala sobre o quantos e quão ruins são os desenvolvedores de software hoje em dia. Vale a pena ler o artigo antes de continuar porque vou comentar alguns pontos. O artigo embora […]
Ler tudo »
| Arquivado em : Arquitetura, Carreira Quando falamos de arquitetura de software falamos do “arquiteto”. Como já falamos neste blog várias vezes, a arquitetura é a disciplina de tomar decisões que são difíceis de reverter depois. O “arquiteto” é a pessoa responsável por essas decisões. Não apenas tomar as decisões, mas lidar com as consequências. Enquanto todo o design é uma […]
Ler tudo »
| Arquivado em : Arquitetura, Desenvolvimento, Planejamento Hoje em dia temos muitas opções quando decidimos criar um novo software. Temos que escolher tecnologias em diversas áreas desde a persistência à renderização gráfica. A escolha não é relevante se o software vai durar menos de um ano. Nesse caso usar a tecnologia com que estiver mais familiarizado é bom o suficiente. Mas se […]
Ler tudo »
| Arquivado em : Arquitetura, Boas Práticas, Desenvolvimento, Design, Planejamento O Valor Percebido é um importante conceito quando falamos de um Produto. Ele está relacionado à compreensão e ao desejo do cliente em usar/comprar o Produto. É um fator guiado pela percepção, pelos sentidos, pelas emoções e pela informação social que o cliente recebe sobre o Produto. O Valor Percebido é um equilíbrio entre o […]
Ler tudo »
| Arquivado em : Carreira Hoje vou voltar num tema que não tenho abordado ultimamente: carreira. As coisas mudaram muito nos últimos anos. Onde existiam carreiras orientadas a servidor e a uma única linguagem, em que todo o conteúdo, inclusive o front, era produzido no servidor estão agora carreiras separadas e – ao olho não treinado – desconexas. Hoje temos […]
Ler tudo »
| Arquivado em : Desenvolvimento Ao desenhar um software partimos de contratos entre componentes e vamos refinando esses contratos até que existe um código que pode ser implementado. As funcionalidades e responsabilidades dos objetos vão sendo definidas partindo do conceito e indo para o detalhe de implementação. Nesse ponto, entendemos que usar bibliotecas de terceiros nos podem ajudar de duas […]
Ler tudo »
| Arquivado em : Desenvolvimento As diferentes configurações possíveis com mesma Arquitetura Multidimensional
Ler tudo »
| Arquivado em : Arquitetura, Boas Práticas, Design Ao utilizar Domain Driven Design podemos pretender que todas as regras de domínio existam codificadas nas classes que pertencem ao domínio ao invés de espalhar regras de domínio por várias classes em várias camadas do sistema. A principio, não queremos ter lógicas espalhadas por controladores ou serviços de aplicação ou quaisquer outras classes que não […]
Ler tudo »
| Arquivado em : Arquitetura, Boas Práticas, Design Em post anteriores vimos como se caracteriza uma arquitetura plana a partir das arquiteturas Clean, Onion e Hexagonal. O objetivo de qualquer arquitetura plana é isolar o domínio do resto da aplicação e esta, por sua vez, de qualquer dependências tecnológica de bibliotecas e frameworks. Chegamos num diagrama como este: As camadas verde amarela não […]
Ler tudo »
| Arquivado em : Arquitetura, Boas Práticas, Design Neste artigo irei apresentar um pouco mais sobre os detalhes das classes em cada camada da Arquitetura Plana e como isso se relaciona a outros conceitos como DDD e Micro Serviços.
Ler tudo »