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.

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.

O que √Āgil significa 

Nov/12
7

O que √Āgil realmente significa. N√£o √© o Manifesto √Āgil, n√£o √© XP, n√£o √© Scrum √© algo mais amplo que d√° vida a todos estes.

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.

O PERT e o Planning Poker 

Jul/12
29

No gerenciamento tradicional de projeto √© comum se utilizar o conceito de PERT para avaliar o caminho critico e criar os famosos Grant Charts. O modelo para ¬†estimativas em PERT √© simples e amplamente conhecido. A ideia √© definir tr√™s valores para a atividade : valor otimista, valor pessimista e valor esperado. ¬†Dito de outra […]

Decis√£o Aberta 

Jul/12
13

Todo j√° nos deparamos, em algum projeto ou outro, com tomada decis√Ķes de arquitetura e design com as quais n√£o nos sentimos confort√°veis. Ha um peso de que temos que escolher logo porque o desenvolvimento n√£o pode ficar parado enquanto pensamos na melhor forma de fazer. Somos obrigados a escolher. E em arquitetura somos obrigados […]

Enquete

Sobre quais assuntos gosta de ler neste blog ?

View Results

Loading ... Loading ...

Artigos