O Paradoxo do Inventor 

May/15
22

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

Coleções turbinadas 

Apr/15
24

Neste artigo exploro o conceito de como seria uma melhor API de coleções e porque gostaríamos de ter uma.

Streams no Java 8 e em outras Linguagens 

Apr/15
15

Como no novo conceito de Stream do Java 8 influenciou o design da API desta versão do Java, e afetará o seu código para todo o sempre.

Variância 

Apr/15
6

O conceito de variância aparece quando pensamos em classes genéricas e é fundamental para um bom design. Em java esta propriedade das classes não é muito usada e por isso não é muito conhecida, mas é vital em linguagens mais modernas como Scala, Kotlin e Ceylon. Este artigo introduz o conceito e mostra como, mesmo em java, o conceito é importante.

Java 8 – Prólogo 

Apr/14
17

Faz mais de ano falei sobre o que o java 8 ia trazer. Finalmente ele chegou. E agora? Valeu a pena esperar? Em uma palavra: sim. Em mais palavras: nem tanto. O java finalmente tinha a chance de ultrapassar a concorrência, especialmente o c#, e embora tenha ido onde o c# não foi possibilitando o […]

Monads em Java 

Nov/13
4

Uma das coisas que me atraia a experimentar o C# era o conceito de Monad. Eu não entendia muito bem o conceito. O material na internet sobre este assunto é muito vago ou muito virado para scala (que também suporta o conceito) ou para Haskell onde é central ao uso da linguagem. Eu pensava que […]

Scala: O vencedor da batalha Java vs .Net 

Oct/13
26

Depois de um ano trabalhando com C# , gostaria de partilhar algumas ideias comparativas entre a plataformas .NET e a Java e as linguagens C# e Java. Já devem estar pensando que lá vem mais um cara fazer comparações e dizer que é tudo a mesma coisa. Não.  Não é tudo a mesma coisa e […]

Java EE 7 

Jul/13
2

Finalmente a plataforma EE alcançou a platorma SE. Esta versao traz tudo aquilo que ja sentimos falta uma vez ou outra. Quem nunca precisou de processar arquivos e teve que inventar seu proprio mecanismo? Agora não precisa mais. O plano para a versão 7 era ousado e a integração com a nuvem ficou para a […]

Arquitetura Padrão Completa 

Feb/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.

Pacotes, Camadas e Módulos 

Feb/13
18

Os conceitos pode trás da organização do código em pacotes, camadas e módulos.

Enquete

Sobre quais assuntos gosta de ler neste blog ?

View Results

Loading ... Loading ...

Artigos