José Buscapé

Porque resmungar é divertido!

Wednesday, April 12, 2006

Web Services: Teoria e Prática

(Da série: "Ceticismo de Mau Humor" ou "A Teoria na Prática é Uma Merda")

Na teoria, Web Services são para integrar sistemas em diferentes linguagens. Você precisa do método, gerar WSDL para que a aplicação cliente gere stubs automaticamente, enviar e receber objetos inteiros usando XML, etc e tal.

Na prática, são usados para sistemas .NET se comunicarem (cadê a integração?) entre si e volta e meia com um Java muito doido. Quanto você precisa de fato integrar seu sistema com algum outro, você cria uma página que recebe um post e fornece um XML que é muito mais simples e fácil.

Na teoria, Web Service é popular porque é uma boa idéia para integrar negócios.

Na prática, é popular porque a Microsoft bolou um jeito de fazer ele funcionar adicionando apenas uma linha de código. Se fosse qualquer outro protocolo por baixo, rodando na porta 80, ia ser igualmente popular.

Tuesday, April 11, 2006

Da série "Torne-se um Programador Profissional"

Método Philber para Debug


"Se há um erro na linha 10, remova a linha 10".

Método Sokoban para Debug


(Lembra do joguinho "Sokoban"? Onde vc tinha q empurrar umas caixas?)

"Se você aplicar o Método Philber e remover a linha 10, o erro vai para a linha 11. Aplique o Método Philber novamente e remova a linha 11 e assim por diante. Inadvertidamente, uma hora o programa vai ficar sem bugs".

Friday, April 07, 2006

Por quê esse blog?

Meus colegas brincam que eu reclamo muito. E olhando meu outro blog ví que metade das coisas que eu posto é porque estou p* da vida com o Java, ou com algum software, ou com Java, ou com algum site, e também com o Java, ou com Engenharia de Software, ou então com Java. Então resolvi aposentar o outro blog e fazer esse aqui pra ficar mais "de acordo".

Então é isso. Esse é o meu novo blog (é, tou aposentando o outro). Pelo menos vou ter um lugar certo pra resmungar :D