Cleber Campomori

Princípios SOLID: Single Responsability Principle

O artigo Introdução aos princípios SOLID aqui no blog da TreinaWeb trouxe uma breve introdução aos princípios SOLID….

O impacto do software nas organizações modernas

Mais do que nunca, aplicações computacionais têm o poder até mesmo de decidir o rumo de negócios e empresas…

O funcionamento do garbage collector no .NET

A CLR – o ambiente de execução do .NET Framework – é um ambiente gerenciado e, por isso, não…

Java: new generation, old generation e permanent generation na JVM

Na maioria das linguagens gerenciadas e que funcionam com base no conceito de máquina virtual, a área de memória…

O que é uma aplicação multitenant?

Com a popularização das plataformas de cloud computing e do conceito de SaaS (Software as a…

Conceitos de linguagens funcionais: uma breve introdução aos monads

O paradigma funcional vem ganhando cada vez mais espaço entre os desenvolvedores, quer seja pela sua naturalidade para lidar…

Conceitos de linguagens funcionais: o que é currying?

O paradigma funcional e suas vertentes vêm ganhando cada vez mais destaque no mercado de maneira geral. Os benefícios…

Afinal: o que é de fato o LINQ?

Certamente, uma das features mais interessantes e legais que o .NET e seu ecossistema oferece é o LINQ. LINQ…

O que são as linguagens funcionais?

Ultimamente, as linguagens ditas funcionais estão ganhando cada vez mais a atenção dos desenvolvedores em geral. Já não é…

O que é de fato a lógica de programação?

Quem está começando a estudar desenvolvimento de software, certamente já ouviu o termo “lógica de programação”, quer seja em…