| Arquivado em : Desenvolvimento 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 […]
Ler tudo »
| Arquivado em : Boas Práticas, Desenvolvimento 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 […]
Ler tudo »
| Arquivado em : Desenvolvimento 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 […]
Ler tudo »
| Arquivado em : Desenvolvimento 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 […]
Ler tudo »
| Arquivado em : Desenvolvimento 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.
Ler tudo »
| Arquivado em : Desenvolvimento Os conceitos pode trás da organização do código em pacotes, camadas e módulos.
Ler tudo »
| Arquivado em : Boas Práticas, Desenvolvimento 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.
Ler tudo »
| Arquivado em : Desenvolvimento O que esperar do Java 8? Mudança surpreendente de paradigma ou simples modificação estética ? Ainda vale a pena apostar as fichas na linguagem java ? ou é melhor migrar de vez para outra linguagem dentro da JVM, ou até mesmo fora da JVM ?
Ler tudo »
| Arquivado em : Boas Práticas, Carreira, Scrum 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.
Ler tudo »
| Arquivado em : Planejamento, Scrum 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.
Ler tudo »