Ontem eu terminei o dia assistindo a palestra sobre Rails de Neal Ford, da ThoughWorks. O tema em si não era novidade mas eu queria ver a reação da platéia, que foi como esperado: exatamente como a platéia brasileira que é apresentada ao framework. A diferença é que os americanos (e indianos, e japoneses, e suecos, e demais presentes…) já passaram da fase do ‘ouvir falar’ que o Brasil está vivendo e estão na fase de ver os impactos.
Ford também abriu meu dia de hoje com sua palestra sobre DSLs em linguagens estáticas. Ótima apresentação focando nas diferenças entre APIs, Human interfaces, DSLs Internas e externas e mostrando exemplos em Java, Groovy e Ruby.
Depois desta eu não perderia por nada a apresentação do Uncle Bob. Infelizmente foi apenas a mesma apresentação que já assiti algumas vezes, que basicamente traduz o ótimo livro do martin. Claro que apesar do conteúdo já ser conhecido a presença de espírito do apresentador faz tudo valer a pena. no meio da apresentação as imagens sumiram dos slides e o tio Bob teve que desenhar todas novamente num flip chart, não sem emendar comentários hilários sobre a origem e utilidade de cada uma. O bashing também era um ponto de sentar de rir, começando pelo já batido bashing do Netbeans (”só existem duas IDEs para Java: Eclipse e Netbeans, e por um acaso o Eclipse é gratuito”) passando pelo bashing da massa de programadores C++ sobre usas ferramentas e plataformas (”se alguém disser que compila um sistema C++ de gente grande em menos de duas horas é mentira”). Afinal, você ia discutir sobre C++ com o cara?
Uncle Bob se juntou á Scott Ambler, figurinha conhecida dos brasileiros, e Elliotte Rusty para falar sobre TDD. O painel recebeu várias perguntas da platéia e, como o próprio Uncle Bob deixou claro, era engraçado como as perguntas são
Minha tarde terminou com Dean Wampler falando sobre AOP em Ruby. Eu acreditava que seria uma palestra bem básica mas me surpreendi, Wampler falou sobre como a metaprogramação de Ruby não substitui AOp com exemplos tirados de frameworks famosos como Rails e decorreu sobre as propostas da área, inclusive as novidade do Ruby 1.9. Infelizmente a platéia não estava preparada, apenas uns 5 eram programadores Ruby de fato.
Para aqueles que mostraram sua solidariedade pela minha perda do lollapalooza informo que pelo menos comprei o Live at the Gorge, que eu nem vi pelo Brasil. Imperdível.