No último podcast falamos dos GitCasts, produzidos por Scott Chacon. Nesta RailsConf o cara também palestrou e acabou de publicar em seu site os slides da sua apresentação.
Acabou de sair o vídeo desta apresentação. Assim como no vídeo de DHH que postei ontem, é uma gravação amadora, os vídeos oficiais devem demorar um pouco ainda para sair.
Na semana passada o Dr. Nic Williams lançou um widget/badge que pode ser colocado em nossos sites para exibir os projetos em que estamos trabalhando no GitHub. Para saber como usar, clique aqui.
Como sou um grande fã do GitHub, já fui coloando aqui no meu blog. Mas o bendito é todo em inglês, o que deixou o layout meio esquisito… Então resolvi ajudar no desenvolvimento do projeto e criei duas novas opções: GITHUB_TITLE e GITHUB_SHOW_ALL. Elas permitem alterar o texto do título e do link que mostra todos os projetos.
Enviei para o Dr. Nic e dois segundos depois ele me respondeu com algumas sugestões, três segundos depois ele mesmo implementou a sugestão, e em mais dois segundos ele publicou as minhas alterações e as dele… Enquanto isto eu ainda estava lendo o primeiro e-mail que ele me enviou.
Para ver como ficou, dê uma olhada na coluna aí na sua direitaesquerda da página.
Eu sempre tenho falado por aqui e no podcast sobre o GitHub, é não por menos que este projeto tem me chamado tanto à atenção. Um dos recursos mais legais que vi é a possibilidade de incluir comentários sobre o código de terceiros.
Nos grandes projetos, comentar o código está virando mania. Veja por exemplo este caso no próprio Rails. Joshua Peekcomitou (hmm… como se diz isto em bom português?) um patch no trunk do Rails onde ele incluiu um arquivo .empty em cada diretório vazio do Rails, para que o GIT mantenha aquele diretório.
Acontece que normalmente é criado um arquivo .gitignore para isto. Claro que o nome não faz diferença, mas virou um padrão. Algum tempo depois alguém comentou:
Depois disto várias pessoas começaram a opinar sobre o assunto até que dois dias depois Joshua mudou o nome dos arquivos para .gitignore, satisfazendo a comunidade.
Esta semana eu e o Fábio exageramos um pouco no tempo do podcast… acho que este foi o mais longo até agora, hehe! Então já sabe, guarde-o para os dias de trânsito em São Paulo.
Neste episódio falamos um pouco sobre os assuntos de sempre (JRuby, Git, etc…), também falamos sobre o mod_rails, o nova versão do livro Agile Web Development with Rails, Brazilian Rails, Edge Rails e fechamos com uma série de dicas sobre Rails e uma acalorada discussão sobre a regulamentação da profissão de Analista de Sistema.