Editores de Texto vs IDE´s

Recentemente li um artigo no Quora onde um engenheiro comentou sobre o uso de emacs e vim ao invés de IDE´s convencionais como Eclipse ou Visual Studio para desenvolver aplicações. Não que se deva em algum momento abandonar o uso de IDE´s, mas é bom ao menos refletir sobre os motivos pelos quais o levam […]

Porque é divertido programar?

Em primeiro lugar vem a satisfação de construir algo que você mesmo projeta. Em segundo, é a sensação que você tem de construir coisas úteis para os outros. Em terceiro vem o fascínio de objetos complexos. Em quarto, a aprendizagem constante de natureza não repetitiva. Finalmente, a delícia de trabalhar em um meio tão maleável, […]

Java vs PHP vs Rails

Tim Bray (SUN) fez uma comparação entre as linguagens levando em consideração os itens Escalabilidade, Velocidade no Desenvolvimento, Disponibilidade de Ferramentas e manutanção. O resultado é curioso: veja a postagem completa De acordo com a comparação, Rails teria manutenção mais facilitada que Java, mas muitos desenvolvedores reconhecem que Ruby (linguagem utilizada para desenvolvimento com Rails) […]

Java Heap Space

Quem nunca se deparou com esse tipo de erro no Java deve saber que ele sinaliza falta de memória da maquina virtual. Uma atitude para contornar a situação seria aumentar a memória da JVM inserindo os parâmetros na inicialização da aplicação: -Xms128m -Xmx256m -XX:PermSize=64m -XX:MaxPermSize=128m Porém, deve-se analisar muito bem o caso antes de aumentar […]