terça-feira, 28 de julho de 2009

Java Specialists

Pessoal, vou aproveitar aqui o espaço para compartilhar com vocês um blog importantíssimo para quem gosta, usa e/ou precisa de Java. Chama-se Java Specialists e é escrito por Dr. Heinz Kabutz, um alemão (parabéns pelo nome) que atualmente mora e trabalha na Grécia e que é um Java Champion, titulação oferecida pela Sun para alguns poucos mortais que realmente entendem de Java.
Este blog começou pela preocupação do autor em verificar que os profissionais de Java não entendem muito bem como a concorrência funciona. As pessoas limitam-se a criar Threads e pouco se importam com condições de corrida, sinais, dead-locks, etc. Com a intenção de melhor esclarecer os profissionais da área sobre estes tópicos, o Dr. Heinz começou a escrever as leis da concorrência, que são um conjunto de leis, com nomes bem legais e fáceis de decorar (lei de ponto cego, lei do trânsito em Creta, lei do pescador distraído, etc), com uma historinha legal e que passa alguns conceitos bem interessantes.
Porém o blog cresceu e hoje existem discussões sobre vários aspectos importantes da tecnologia Java, tais quais:

  • É melhor contenar Strings utilizando o operador de concatenação (+), um StringBuffer ou um StringBuilder ? (link)
  • É possível adicionar valores à enumerações em tempo de execução ? (link 1, link 2)
  • Quem é mais rápido ArrayList ou LinkedList ? (link)
  • Como crir um interpretador de BASIC em Java com cerca de 100 linhas ? (link)
  • O que fazer quando capturar InterruptedExceptions ?
  • Deve-se criar Threads dentro de aplicações Swing ?
Finalmente o blog conta com alguns artigos variados, como por exemplo a construção de um resolvedor de Sudokus (link) ou uma ótima discussão do esforço necessário para se tornar especialista em algo (ótimo artigo para reflexão - link).

Por fim, segue o link para o blog, espero que todos gostem, leiam os artigos e gerem feedback aqui para nós.

[]'s

Nenhum comentário:

Postar um comentário