Mal falamos sobre o JRuby 0.9.8 e Thomas Enebo anunciou o lançamento do 0.9.9! Estamos a 0.0.1 da versão final! E esta versão é ainda melhor que a anterior com cerca de 180 correções, estabilizações e uma performance média 40% maior do que a versão 0.9.8. Eles realmente estão evoluindo muito rapidamente. Finalmente, DHH resolveu tirar o suporte a Active Web Services diretamente do núcleo do Rails. Calma, ele ainda continua disponível mas com um gem. Opcionalmente você pode instalá-lo e ativá-...

English readers, click here

A entrevista com Dr Nic foi um enorme sucesso. E conhecer e trocar idéias com pessoas tão espertas e inteligentes é muito viciante. Então, novamente tive muita sorte de conseguir entrar em contato com Geoffrey Grosenbach, da Topfunky Corporation. Ele foi muito gentil aceitando o convite para esta entrevista e dividindo sua experiência conosco, brasileiros.

Estou tentando bastante conhecer e entrevistar mais celebridades da indústria americana, então se segurem aí que podemos ter mais surpresas.

Foi uma conversa bem longa, que eu gostei muito. Discutimos muito sobre ele mesmo, seus projetos, a comunidade Ruby on Rails e coisas ainda por vir. Então, vamos começar.

Chatting with Geoffrey Grosenbach The Dr Nic interview was a huge success and getting to know and exchange ideas with people as smart and intelligent is very addicting. So, I was again very fortunate to get in touch with Geoffrey Grosenbach, from Topfunky Corporation. He was very kind accepting my invitation for this interview and sharing some of his experiences with us, Brazilians. I am trying hard to get to know and interview more celebrities from our industry, so hang on there, because we...

No dia 11 de Abril de 2006 eu subi o primeiro post do meu novo blog “Balance On Rails”, ainda hosteado no Blogger.com. Isso foi alguns dias depois – se não em engano – de ter começado a escrever o livro “Repensando a Web com Rails”, que nasceu no dia 6 de outubro. Mudei para a RailsPlayground no dia 27 de setembro, finalmente colocando o blog em um site próprio, rodando sobre o Typo, feito em Rails. Após o lançamento do livro e da mudança do site, fui convidado a escrever uma coluna mensal no...

Eu já publiquei alguns artigos sobre JRuby mas mesmo assim parece que muitas pessoas estão ignorando este assunto mais como “curiosidade”. Mas não se enganem, as equipes lá fora estão bastante sérias. E mais ainda: JRuby não é a única implementação diferente da MRI (Matz Ruby Implementation) ou YARV (a.k.a. Ruby 1.9, de Koichi Sasada). Agora temos XRuby, Rubinius e Ruby.NET, cada um em diferentes estágios de desenvolvimento.

JRuby, é liderado por Charles Nutter e um dos principais desenvolvedores é Ola Bini (o link que coloquei é de seus respectivos blogs, um excelente local para acompanhar esta história).

No dia 5 de março, eles saltaram da versão 0.9.2 para a 0.9.8, sinalizando que a implementação 100% compatível com o Ruby MRI está para sair. Muitos aguardam um lançamento agora mesmo em Maio. E qual o estado atual do JRuby? Para a maioria, o interesse é rodar aplicações web desenvolvidas em Ruby on Rails. Bem, a 0.9.8 sinaliza 98% de compatibilidade com a suíte de testes oficial do Rails e 100% de compatibilidade com a suíte de testes do ActiveRecord, o suficiente para já haver pessoas tentando rodar aplicações em produção com JRuby.

English readers, click here

Hoje, Carlos Eduardo, da e-Genial, me propôs uma entrevista com o próprio Dr. Nic Williams. O homem do momento. Eu aceitei imediatamente e começamos um chat via Skype por mais de uma hora. Ele é um cara legal e tão educado e bem informado como eu esperava.

Então, sem mais delongas, aqui vai:

Chatting with Dr. Nic Today Carlos Eduardo, from e-Genial, proposed me to interview Dr. Nic Williams himself. The man of the hour. And I accepted right away and we started ‘skyping’ for a couple of hours. He is a nice guy and as educated and well informed as I expected. So, with no further ado, here it goes: Who is Dr. Nic? AkitaOnRails: So, let’s start by telling our readers, who is Dr. Nic – I know, too generic, but let’s start from here :-) Dr Nic: I eat meat, am married, have a small boy,...

No artigo Seja Arrogante! eu exaltei a necessidade em sermos arrogantes ao ponto de querermos saber o máximo, ou seja, não se contentar, botar a cara para bater, aceitar desafios e conquistá-los. A linha-mestra do texto falava sobre Inglês.

Eu não leio muitos sites nacionais, mas uma procura rápida no Google não trouxe quase nada sobre Twitter e “Rails não escala”. Mas quem acompanha as notícias internacionais com certeza acompanhou a discussão em torno da polêmica que começou com a entrevista de Alex Payne do Twitter.

Para quem ainda não sabe (!) Twitter é um site de social-networking que se parece com um emaranhado de mini-blogs. A frase inicial é “O que você está fazendo?”

[continue lendo no link abaixo]

Nesse fim de semana saiu minha última coluna na RubyOnBr: Acampamento de Curiosos. Desta vez proponho um desafio: entender ou mesmo criar seu próprio web framework. Como base falo do Camping, de _WhyTheLuckyStiff. Mas cuidado: sou contra fazer seu próprio framework e achar que ele é o melhor de todos. Todos fazem mais ou menos a mesma coisa (sem ofensas). A idéia aqui é aprender, porque todo bom programador web tem obrigação de saber como seu framework favorito funciona. O conceito de todos é...

Acho triste ver como as pessoas desperdiçam muito do que a comunidade mundial na Internet têm a oferecer. Eu sei, eu sei, é o inglês. Sempre o inglês.

O tema do meu artigo de hoje começa com a dificuldade de aprender inglês. Pretendo divagar um bocado na minha própria experiência e tentar provocar vocês.

  • Não consigo ler inglês direito, por isso só leio livros traduzidos
  • Não consigo ler inglês direito, por isso só leio sites nacionais
  • Não consigo entender inglês direito, por isso só ouço programas em português
  • Tenho preguiça de ler as legendas, por isso só assisto filme dublado

Às vezes vejo por aí essas manifestações infantis e sem sentido de anti-americanismo, normalmente de garotos usando Nike, que assistem ESPN, que comem com frequência no McDonald’s, que ouvem Coldplay Dream Theater. Penso com meus botões: por que eu sinto, no meio de tanta fúria, uma ponta de inveja, insegurança e falta de auto-estima?

Não sei se é – e não tenho nenhum interesse em investigar a fundo para saber -, mas é o que parece. De verdade. Todo mundo critica aquilo que acha que não pode ter, tentando disfarçar aquela pontada de inveja. Dinheiro não traz felicidade, yadda yadda. Americanos são imperialistas, yeah yeah yeah.

Whatever.

Enquanto isso, quando questionados se sabem inglês, vêm as respostas-padrão:

  • Sei ler razoavelmente bem, mas não ouço muito bem
  • Consigo entender um pouco, mas não escrevo bem
  • Ainda estou fazendo curso, mas entendo mais ou menos

Sinceramente, quando alguém me faz uma pergunta direta, normalmente dou uma resposta direta. Se me perguntam, Você sabe inglês?, respondo, Claro.

Arrogante? Claro que é, ninguém consegue ser nada sem arrogância, dentre outras características importantes como ambição, ceticismo. Mas analisaremos a arrogância primeiro.

[Continue lendo pelo link abaixo]

Pessoal, hora de um mea culpa. Como muitos devem ter notado, todas as imagens que ilustram os posts deste blog são externas, ou seja, seus browsers carregam as imagens diretamente dos sites de origem, e não daqui.

Na Dr. Dobbs de 12 de Março Ivar Jacobson escreveu uma matéria excelente que só hoje fui ver (estou atrasado!). Neste resumo na InfoQ de 3 de abril temos uma visão geral. Para os que não sabem, Ivar Jacobson, juntamente com Jim Rumbaugh e Grady Booch (Los 3 Amigos) são os autores de metodologias de orientação a objetos que foram muito famosos muitos anos atrás. Então, Booch decidiu juntar as metodologias em uma – ‘Unified’ Process – e criou a Rational para vender as ferramentas que implementa...

O Carlos Eduardo da e-Genial Soluções Inteligentes, lançou um curso online de Flex + Ruby on Rails, onde ele ensina a criar aplicações RIA, unindo duas tecnologias novas, mas que já têm sua fatia no mercado.

Objetivo: O curso tem por objetivo ensinar o caminho das pedras para desenvolver aplicações Ricas para a Internet com produtividade usando Flex + Ruby on Rails, bem como a criação de casos reais no desenvolvimento do dia a dia. O curso tem duração de 3 meses, sendo aulas teóricas e aula...