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

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

Arquiteturas Planas: Clean, Onion e Hexagonal 

jan/21
28

Conceitos de Arquitetura Clean, como ela se relaciona à Arquitetura Hexagonal e a outras arquiteturas planas

O Paradoxo do Inventor 

maio/15
22

Como atacar um problema grande e abstrato pode ser mais proveitoso que ir passo-a-passo.

Arquitetura Padrão Completa 

fev/13
23

A maior parte das aplicações hoje são web e usam os mesmos traços gerais de na sua arquitetura. Contudo poucas aplicações fazem uso de todo o proveito que uma arquitetura bem pensada pode oferecer, não apenas para o desempenho e robustez da aplicação mas também para o seu bolso e a proteção dos seus ativos.

Processo de Software Clássico 

fev/12
6

O processo de software clássico e sua relação com o processo tradicional

Nomenclatura 

ago/11
20

Pode não parecer, mas a nomenclatura ajuda bastante a manter um código limpo, coeso , coerente e de fácil entendimento. Nos tempos em que se fala muito de DDD (Domain Driven Development) muitos se esquecem que técnicas como o glossário de projeto e o uso dos nomes do domínio nas entidades sempre foram boas práticas. […]

Se7e Pecados 

jul/11
27

Fazer software é uma arte, mas ao contrário da pintura e da escultura é um tipo de arte que se faz em equipa.  Algo mais como  um concerto  e menos como um solo.  Fazer software sozinho é possivel, mas lento e chato. No mundo profissional software é feito em equipa. A equipe de desenvolvimento não […]

Especialistas, Generalistas e os Outros 

jul/11
20

Essa coisa de junior e de sênior sempre me pareceu completamente ridícula desde o dia em que comecei a mexer com software e tive que enfrentar essas classificações que as empresas e os RH fazem. Bom, para ser justo, não são apenas os RH é todos o mundo de forma geral que tem alguma coisa […]

Scroll to Top