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.

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

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.

Otimiza√ß√£o Preventiva 

Jan/13
2

Voc√™ j√° deve ter ouvido dizer que a otimiza√ß√£o permatura √© a raiz de todos os males. Esta ideia se deve a um m√° cita√ß√£o do texto do Donald Knuth. A partir dai se criou a ideia que voc√™ poderia criar um c√≥digo qualquer e que depois, no fim, iria ser otimizado. O famoso: “primeiro faz funcionar, depois faz funcionar bem, depois faz funcionar depressa”. Ora isto √© simplesmente uma imbecilidade. O c√≥digo sim deve ser otimizado nas coisas que interessam. O artigo explora o conceito de otimiza√ß√£o preventiva , explica a diferen√ßa para uma otimiza√ß√£o prematura e mostra como √© uma boa pr√°tica.

M√©tricas, Indicadores e Scrum 

Oct/12
17

Como as 6 dimens√Ķes de um projeto: Prazo, Custo, Qualidade, Escopo, Risco e Beneficio est√£o relacionados aos conceitos e mec√Ęnicas do Scrum.

Limpando a Fachada 

Jul/12
26

Em 2010 insisti no conceito do Reposit√≥rio como pe√ßa fundamental do andar de dom√≠nio. Este tempo todo depois e parece n√£o ter vingado. As pessoas ainda pensam em termos de DAO. Mas isto me p√īs a pensar o que mais falta nos designs de hoje em dia. Al√©m do isolamento da UI que falei outro dia, que √© um assunto mais complexo, um ponto importante √© a prote√ß√£o do dom√≠nio.

Os tr√™s est√°gios do desenvolvedor 

Mar/12
15

√Č sabido que a nomenclatura junior/pleno/senior √© errada e at√© ofensiva para classificar os profissionais de tecnologia. Mas qual seria uma alternativa ?

Leis gerais do desenvolvimento 

Dec/11
10

As leis que influenciam como o software é criado e os resultados de cada um, e de todos os projetos que você alguma vez realizará.

Enquete

Sobre quais assuntos gosta de ler neste blog ?

View Results

Loading ... Loading ...

Artigos