27 Junho 2010, 09:30 h
Estou preparando minha palestra para amanhã, no evento da Wire 2010 (não deixem de ir, será no IME-USP pelas 13hrs). Enfim, pensando em alguns dos slides, resolvi usar novamente o exemplo de “iteração e Incremento” que o Jeff Patton explica tão bem em seu artigo Não sei o que quero, mas sei como conseguir.
Meu problema é a imagem que ele usa no artigo:


25 Junho 2010, 23:45 h
Um artigo que está na gaveta há algum tempo é sobre o ecossistema Ruby. Por sorte hoje o Paolo Perrotta, autor do livro Metaprogramming Ruby escreveu justamente um artigo relatando sobre isso. Portanto resolvi pegar os pontos do artigo dele e juntar mais alguns neste meu artigo. Vamos lá.
23 Junho 2010, 01:07 h
No artigo anterior respondi a primeira parte deste e-mail que perguntava sobre como iniciar com Rails. Agora é a segunda parte.
Olá, sou um adepto recente do Ruby on Rails, gostaria de saber qual o melhor meio de aprender a desenvolver com o mesmo, se existe um esquema didático eficiente e bem explicativo…!?
Estou com dificuldades em fazer upload de arquivos em Ruby para um servidor cloud. Seria possivel você enviar ou postar algo de tal teor? ficaria muito grato.
21 Junho 2010, 20:38 h
Olá, sou um adepto recente do Ruby on Rails, gostaria de saber qual o melhor meio de aprender a desenvolver com o mesmo, se existe um esquema didático eficiente e bem explicativo…!?
Estou com dificuldades em fazer upload de arquivos em Ruby para um servidor cloud. Seria possivel você enviar ou postar algo de tal teor? ficaria muito grato.
São duas perguntas. Vou responder a segunda em outro post. Sobre a primeira é se existe um esquema “didático eficiente”. A resposta curta é: não, não existe. E não só para Ruby, mas para diversos projetos open source. E não, mesmo os que tem programas de cursos não são nem de longe suficientes para formar um programador de verdade, e nenhum conjunto de livros também é suficiente. No final apenas uma coisa conta: experiência, experiência e experiência. E estudar para passar numa prova com ítens de múltipla escolha jamais pode ser considerado sequer “rudimentarmente suficiente”. Programação se aprende programando e quanto mais horas de programação você tiver, melhor você será, ponto final.
21 Junho 2010, 19:30 h
Uma coisa que estava na minha lista de “to-do” era começar a divulgar alguns e-mails que os leitores do blog me mandam. Muitas vezes a resposta para eles é útil para mais gente. Então vou ver se consigo me disciplinar a publicar as respostas de volta no blog. Vou evitar colocar nomes dos remetentes ou outras referências para manter a privacidade – mas se for ok publicar, indiquem isso no e-mail.
Este primeiro é sobre relatórios. Vou expandir a resposta que dei via e-mail, então se o autor do e-mail estiver lendo, talvez tenha mais informações pra você.
Primeiramente parabéns pelo seu trabalho, divulgando e difundindo o Rails por aqui. Assisti a uma palestra sua aqui no Ceará. Um amigo meu falou que talvez você pudesse me ajudar.
Seguinte, onde trabalho infelizmente estamos usando o JRuby por causa da dependência de relatórios no IReport, como já temos um sistema já rodando com esses parâmetros (JRuby e relatórios do IReport) gostaria de saber se tem alguma gem ou alguma lib que pudéssemos utilizar para abolirmos o uso do JRuby, mas continuarmos a gerar nossos relatorios do IReport (já que o Ruport é bastaaaaante limitado).
Desde já agradeço a sua ajuda… e aguardo ansiosamente um retorno seu!
18 Junho 2010, 19:54 h
Obs: Pouco a pouco estamos chegando lá :-) Sempre que alguém fizer uma doação, vou atualizar a lista abaixo. Aliás, se alguma empresa estiver disposta a patrocinar este blog, não deixe de entrar em contato em fabioakita at gmail. Pessoal, há algumas semanas eu coloquei no ar algumas opções de doação – que vocês podem ver na barra lateral da direita, para o Paypal, Pagseguro e Moip. Desde o dia 21/05 recebi R$ 278.87 em doações. Isso ajuda nos custos do servidor na Linode (USD 19.95/mês) e do...
17 Junho 2010, 15:05 h
One person that I didn’t have the opportunity to interview until this day was David Hansson himself. We talked briefly a few times in the past but this was our first longer conversation.
Direct video link I particularly enjoyed this interview because he was very easy going. We discussed about the Rails 3 project, what he is enjoying more about it. We also talked about old stuff, such as the story of when he visited Brazil in 2005 – if you didn’t know that, check it out! Besides that we also ...
17 Junho 2010, 15:04 h
Uma pessoa que até hoje eu não tinha entrevistado foi justamente o David Hansson. Já conversamos brevemente algumas vezes nos últimos anos, mas esta também foi a primeira conversa mais longa que tive com ele.
Link direto para o video. Eu particularmente gostei desta conversa porque ele estava bastante à vontade e bem disposto. Pudemos discutir sobre como foi o projeto Rails 3, o que ele mais está gostando. Também falamos de coisas antigas, como a história de quando ele esteve no Brasil em 20...
17 Junho 2010, 15:04 h
For this second part, I have reserved to talk about the winners of the Ruby Heroes Award. Since 2008, Gregg Pollack, from EnvyLabs, go upstage to deliver the award to 6 hard worker rubyists, who made a difference in the community.
Of the 6 winners, I was not able to talk with neither Xavier Noria, from Spain, nor Jose Valim, from Brazil. He was not attending the conference this year. But I still intend to record them, probably through video conference, and then add them to this gallery.
17 Junho 2010, 15:03 h
Para esta segunda parte, reservei para falar sobre os ganhadores do Ruby Heroes Awards. Desde 2008 o Gregg Pollack, da EnvyLabs, sobe ao palco para premiar 6 rubistas que fizeram diferença na comunidade.
Dos 6 ganhadores deste ano, acabei não tendo tempo de falar com o espanhol Xavier Noria e nem com o brasileiro José Valim, que não estava presente na conferência. Mas pretendo falar com eles com mais calma, via video conferência provavelmente, para colocá-los nesta galeria.
17 Junho 2010, 15:03 h
As I said in the previous post, I decided to go back to my evangelism activities, running after interviews. Despite the short amount of time, around 5 hours, I was able to collect nothing less than 11 interviews.
I had some trouble in the way because my Flip Mino HD battery wasn’t able to hold. Even worst to find out that it takes many hours to fully recharge. When I was almost finished with Nick Quaranto, the Flip went down South. From then on, I used my iPhone camera.
One can’t help it, the Flip is excellent for short clips, or anything fast. But I recorded around 2 and a half hours of footage. If I could, in the future I’d like to have a real camera, with a more decent battery.
Por outro lado, nos dias do evento os palestrantes ficaram bem espalhados e não era muito simples encontrar quem você queria, mas no último dia a maioria estava por perto, o que tornou meu trabalho mais simples. Se a bateria tivesse colaborado acho que conseguiria mais 3 ou 4 entrevistas facilmente.
On the other hand, during the event it was not an easy task to locate a speaker, but in the last day most of them were around the Speaker Lounge, which made my job a bit easier. If the battery were able to hold up, I could have easily recored 3 or 4 interviews.
In this first batch we have Ben Scofield, James Golick, Carl Lerche, Ryan Bates, and Santiago Pastorino.
17 Junho 2010, 15:00 h
Como disse no post anterior, no último dia decidi voltar às minhas atividades de evangelista e corri atrás de entrevistas. Apesar do tempo bem apertado, cerca de 5 horas talvez, consegui colher nada menos do que 11 entrevistas.
Ainda tive alguns problemas no percurso porque a bateria do Flip Mino HD não aguentou. Pior foi descobrir que ele demora muito tempo para recarregar. No final da entrevista com o Nick Quaranto o Flip pediu água e daí em diante fui com meu iPhone mesmo.
Não tem jeito, o Flip é excelente para vídeos curtos, coisa rápida. Mas no total acho que foram cerca de 2 horas e 30 minutos de vídeo. Se puder, no futuro gostaria de ter uma câmera de verdade com bateria que dure decentemente.
Por outro lado, nos dias do evento os palestrantes ficaram bem espalhados e não era muito simples encontrar quem você queria, mas no último dia a maioria estava por perto, o que tornou meu trabalho mais simples. Se a bateria tivesse colaborado acho que conseguiria mais 3 ou 4 entrevistas facilmente.
Nesta primeira bateria temos Ben Scofield, James Golick, Carl Lerche, Ryan Bates e Santiago Pastorino.
17 Junho 2010, 03:21 h
Esta é a terceira vez que vou para uma RailsConf, e é sempre muito bom poder reencontrar velhos amigos e também conhecer novas cidades já que a RailsConf sempre é num local diferente.
Aliás, isso diz muita coisa sobre o tipo de público do evento. Diferente de um evento de Java ou .NET onde as empresas mandam seus funcionários e, por consequencia, a maioria vai mais para fazer turismo. O mundo Rails americano é formado principalmente por profissionais independentes, ou empresas pequenas com menos de 10 pessoas. Os participantes que estão lá vão porque querem e não porque a empresa onde trabalham as mandou. Isso faz toda a diferença.
16 Junho 2010, 17:27 h
Obs: for the Brazilian Portuguese version, click here.
I still didn’t finish compiling all the videos or even writing the main article of the event, but I was getting anxious to publish this video with Robert Martin, that I was able to record in Baltimore. It is a 16 min long conversation about languages, career, certifications and Agile.
Click here if you’re in an iPhone.
16 Junho 2010, 17:26 h
Obs: para a versão em Inglês, clique aqui
Eu ainda nem terminei de compilar todos os vídeos e nem de escrever o artigo principal do evento, mas já estava ansioso para publicar este vídeo do Robert Martin que consegui gravar, com exclusividade, em Baltimore. É uma conversa de 16 min falando sobre linguagens, carreira, certificações e Agile.
Clique aqui se estiver num iPhone.
04 Junho 2010, 01:47 h
Este ano vou palestrar na RailsConf 2010, na quarta-feira dia 9, às 16:25. Fui convidado no começo de Fevereiro e na época decidi falar de um tópico que ainda estava iniciando: Restfulie. Minha equipe começou a usar esse projeto logo no começo, num projeto interno da Locaweb. Desde então discutíamos sobre REST e eu resolvi que precisava estudar mais a respeito.