RSS

“TaQ” é o próximo alvo.

April 29th, 2007 by Eduardo Fiorezi

No próximo podcast o entevistado será o Eustáquio Rangel. Desenvolvedor há mais de 15 anos, conhece várias linguagens, com destaque PHP, Java, Python, autor do livro “Ruby: Conhecendo a Linguagem”, desenvolve software livre, e também toca em uma banda de Thrash Metal.

Apartir de agora estarei anunciando antecipadamente os próximos convidados para receber perguntas dos ouvintes.

Você pode deixar um comentário ou então enviar um email para (eduardofiorezi “arroba” tudoquequerosaber.com).

Update: As sugestões de perguntas vão até terça-feira(01/05) ? s 12:00. Mandem suas dúvidas.

Posted in Geral | 10 Comments »

Vinícius Manhães Teles, O cara.

April 23rd, 2007 by Eduardo Fiorezi

Já está disponível o 5º Podcast.

Agora com esta figura super importante na comunidade de Extreme Programming, autor do livro “Extreme Programming: Aprenda como encantar seus usuários desenvolvendo software com agilidade e alta qualidade”, também diretor da ImproveIt que presta serviços relacionados a XP em todo Brasil.
Nossa conversa foi sobre a primeira e a segunda versão do XP, as mudanças nas praticas, a demanda na indústria de software, Xp na universidade, Ruby on Rails e outros assuntos.

Você pode encontrar muitos assuntos interessantes sobre XP no site da Improve It e no blog.

Baixe o Podcast aqui: Podcasts

Não deixem de comentar aqui no blog. ;)

Posted in Geral | 13 Comments »

Como tornar-se inútil com TDD.

April 20th, 2007 by Eduardo Fiorezi

Desenvolvedor, Test Driven Development foi feito para que você se sinta o melhor profissional do mundo, porque? Basicamente porque ele te faz ser inútil.(OMG)

Você talvez se pegue tentando andar de costas no começo, dando piruetas e entrando em parafuso para aprender a desenvolver com TDD. Isso é necessário para que você perceba que tudo que você aprendeu até hoje pode ser feito diferente. Se você insistir, talvez consiga se desacoplar do projeto que está trabalhando, é o grande momento que você passa a criar uma teia de segurança para ficar inútil e descartável.

Ser inútil é ótimo, você tem a liberdade de criar, tem a vantagem de apertar um botãozinho e ver tudo que planejou funcionando perfeitamente, isso é motivador e te dá um certo ar de arrogância(espero que em vocês também) de saber que seu código é o melhor, porque ele funciona da maneira que você quer e como imaginou.

Após todo esse momento de criação procurando manter as janelas a salvo, você chega ao ápice da sensação de conforto quando precisa fazer qualquer modificação no seu código. Talvez você precise mover esses códigos divinos para outra parte do sistema e você se sente muito mais inútil quando roda novamente seus testes e após pequenos ajustes tudo funciona perfeitamente.

Ainda não acabou, agora você pode ser dar ao luxo de brincar com esse código, torná-lo bonito, rápido e independente. Agora você está refatorando e pode fazer qualquer mutação no seu código, porque tdd te deu todo o controle.

Parabéns, agora você atingiu o ápice, você é um completo inútil neste projeto e já pode partir para outro sem se preocupar com algum bug, se ele aparecer você irá corrigi-lo com mais um teste e alguns minutos de codificação. Esse é o segredo de manter a mente tranqüila e motivada para criar tecnologia enquanto você é desenvolvedor de software.

Posted in TDD | 18 Comments »

Senhoras e senhores, aqui está Vitor Pamplona.

April 10th, 2007 by Eduardo Fiorezi

Hoje nossa conversa é sobre esse cara que organiza um dos maiores portais do mundo sobre Java, o Javafree.org, contando também com diversos projetos no currículo, entre eles o Mobile 3D Game Engine(M3GE), Priki, JavaFreeCMS, RSS Notifier, Snail e o Baba XP. Contando com a presença de Thiago Arrais, extrai TudoQueQueroSaber sobre software livre, comunidades, mestrado e mercado de trabalho na área de TI.

Se ainda depois do podcast vocês quiserem conversar mais com o Vitor ele estará na fisl8.0.

Para continuar com as novidades, a partir de agora os podcasts estarão em uma aplicação a parte do blog. Ele é feita com Ruby on Rails e vai crescer de maneira incremental para se fundir com as aplicações de blog.

Baixe o Podcast aqui: Podcasts

Posted in PodCast | 6 Comments »