O trigo e o joio 

mar/24
16

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 […]

Tipos de Arquitetos em Software 

fev/24
10

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 […]

Escolhendo seu stack em 2024 

fev/24
2

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 […]

Valor Percebido em Software 

out/23
12

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 […]

Carreira como Artífice de Software 

abr/23
18

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 […]

Isolando Bibliotecas de Terceiros 

mar/23
2

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 […]

Uma arquitetura, várias configurações 

fev/23
2

As diferentes configurações possíveis com mesma Arquitetura Multidimensional

Completude e Pureza do Modelo de Domínio 

jan/23
2

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 […]

Arquitetura Multidimensional 

mar/21
8

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 […]

Arquiteturas Planas: Detalhes 

fev/21
5

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.

Scroll to Top