Uma bibliografia JavaEE mais atual

Há muito tempo, meu primeiro post foi uma bibliografia sobre Java. Naquela época eu pensava em usar o site mais como apoio aos cursos que ministrava do que como um lugar para expressar meus pensamentos sobre tecnologia. De lá para cá muita coisa mudou, embora algunas daqueles livros continuem válidos. Resolvi então colocar aqui uma [...]

Java 6 e a compatibilidade com Java 1.3

Eu tinha planejado escrever sobre outra coisa hoje, mas vou contar uma história triste. Em meados de 2002 eu fiz um sistema de controle de condomínios, na época o Java estava na versão 2 release 1.3, e ninguém tinha discutido ainda essa coisa de chamar o Java de versão 2 e ficar lançando releases. Uma [...]

Testes de Usabilidade, Negligência na Análise e Testes Unitários Corporativos

Eu confesso que esse conceito, Teste de Usabilidade (o artigo pode ser lido aqui), me surpreendeu e acho que merece uma atenção de nós que desenvolvemos software. Já temos muita dificuldade de testar o sistema para garantir que ele faz o que deve fazer do jeito que deve ser feito, que as integrações estão todas [...]

Tecnologia móvel, mas frágil

Uma coisa que eu tenho percebido é que nós não temos ainda uma visão clara do quanto as nossas pequenas máquinas, os smartphones, são frágeis. Não no sentido de quebrar, contra quedas eles são muito bons, porém o que acontece é que são máquinas que funcionam ligadas direto, como se fossem pequenos servidores e isso [...]

5 Capacidades que o profissional de TI precisará dominar

De acordo com a Computer World (a matéria em inglês pode ser achada aqui), até o ano de 2020 os profissionais de TI terão que desenvolver certas habilidades especiais: Analisar Dados Entender Risco Dominar Robótica Garantir a Segurança da Informação Gerenciar a Rede Desses, alguns chamam mais a atenção, e neste caso acho que são [...]

Falha de software pode causar desastre?

Em sala de aula sempre se torna uma discussão acalorada quando tentamos explicar para os alunos que desenvolver software é uma atividade de grande responsabilidade, muito porque a maior parte das pessoas pensa em sistemas de informação como sendo coisas pontuais e sem grandes impactos. Mas na verdade não é bem assim, sempre tento argumentar [...]

Ah! O COBOL

Essa semana um aluno me perguntou por email se eu conhecia algum editor para trabalhar com COBOL, não lembrei de imediato, mas depois de um tempo me veio a mente um evento que participei da empresa Micro Focus (de quem não estou ganhando nada para falar aqui…) apresentando um produto que permitia integrar programas COBOL [...]

Quando o sistema falha

Uma coisa que as pessoas esquecem é que os sistemas não são a prova de falhas, podem existir processos a prova de falhas, mas não sistemas. Um sistema é composto de várias partes, incluindo o equipamento então pode acontecer de falhar. A primeira coisa que temos que ter em mente é que antes dos sistemas [...]

Java é o novo COBOL?

Ontem tive um interessante debate com o Pedro, um grade amigo meu (troquei o link para o blog correto), sobre Java é como a linguagem e plataforma têm evoluído. Recentemente ele participou de uma conferência nos EUA, onde mora atualmente, e comentou que os palestrantes mostravam uma percepção de que o Java é o novo [...]

ICEFaces

Já vinha planejando escrever sobre ICEFaces (http://www.icefaces.org) há algum tempo, mas estava esperando experimentar mais com a biblioteca. Há algum tempo através me solicitaram buscar uma solução para desenvolvimento de interfaces de usuário para web que fosse ágil e fácil de programar e, se possível, que permitisse edição visual. Com essas características eu pensei no [...]