30 Novembro 2006, 03:36 h
Lembram do post onde eu falei sobre a parceria Jeff Bezos/37signals? Parece que vamos começar a ver alguns spin offs. O site UnSpun acabou de ser lançado, uma aplicação Rails rodando sobre o domínio amazon.com. O site em si é bastante Web 2.0, muita simplicidade. É uma coleção de listas do tipo “Melhores Isso” ou “Melhores Aquilo”. Ela é alimentada pelo pessoal da Amazon Mechanical Turk (uma comunidade de pessoas que trabalham em atividades onde os computadores são ineficientes, como detectar...
29 Novembro 2006, 04:20 h

Obie Fernandez acabou de publicar este post na InfoQ.
Charles Nutter tem mantido uma página atualizada com o resultado da execução de testes com Rails que mostra progresso em direção ao objetivo de um JRuby on Rails totalmente funcional. Membros da equipe JRuby já demonstraram aplicações Rails trabalhando sobre JRuby, e até mesmo ActiveRecord falando com bancos de dados via JDBC. Para ser claro, o que estamos falando aqui é o esforço para conseguir fazer o enorme suíte de testes Rails rodar com 100% de sucesso.
29 Novembro 2006, 03:29 h
Josh Susser escreve excelentes artigos em seu blog has_many: through (que literalmente quer dizer “tem muitos: através de” e ele tem acompanhado o lançamento do Rails 1.2 RC1 de perto. Este post é de 6 dias atrás mas mesmo assim vale a pena parafraseá-lo uma vez que ele vai além de dizer o que tem no 1.2, mas em como usá-lo e o que fazer com ele.
27 Novembro 2006, 07:59 h
Pessoal, como todos já sabem, uma das premissas da 37signals para a tradução do livro Getting Real é que o material permaneça fechado até o fim da tradução, achei que é uma boa hora de prestar contas com todos. Os colaboradores que se inscreveram estão fazendo um ótimo trabalho e já temos bastante coisa traduzida. A seguir está a tabela com o status de cada capítulo e os respectivos responsáveis pela tradução.
26 Novembro 2006, 15:25 h
Hoje no Riding Rails, Josh publicou uma série de 3 posts apontando algumas das modificações disponíveis no novo Rails 1.2 Release Candidate 1 sobre o qual expliquei no post anterior.
23 Novembro 2006, 05:04 h

David postou hoje o anúncio oficial da versão Release Candidate 1 do tão esperado Rails 1.2. Teoricamente isso significa um congelamento de funcionalidades para que todos possam testar contra seus aplicativos, plugins e tenham a chance de se adaptar, reportar bugs.
Já falei de algumas dessas funcionalidades nestes posts:
Além do grande suporte a REST existe ainda outra excelente notícia: finalmente Rails terá um suporte oficial a Unicode! Segue abaixo o anúncio de David.
22 Novembro 2006, 05:22 h
Finalmente, chegamos à ultima parte da entrevista de Yukihiro Matsumoto à Artima.com.
Sumário
Yukihiro Matsumoto, o criador da linguagem Ruby conversa com Bill Venners sobre se tornar um programador melhor através da leitura de código, aprendizado de linguagens, focar nos fundamentos, ser preguiçoso e considerar interfaces.
16 Novembro 2006, 09:34 h
Acabou de ser publicado minha coluna de Novembro Desenvolvimento Sustentável com Rails no site RubyOnbr. Dessa vez dou uma rápida pincelada em assuntos de processos, metodologias, procedimento e ferramentas. Meu objetivo é apenas começar uma discussão que vem se arrastando desde Fred Brooks, nos anos 60, a Crise do Software da década de 70, até metodologias Ágeis de hoje. A conclusão é uma só: não importa a tecnologia, se é PHP, Java ou Rails. Projetos precisam de controle, nem que seja mínim...
16 Novembro 2006, 04:12 h
Pessoal, conheçam o Piers Harding. Ele foi um colaborador importante na concepção do meu livro Repensando a Web com Rails, junto com Zed Shaw, David Hansson e Yukihiro Matsumoto. Ele tem um blog chamado Where on Earth is Piers? …Now além do seu blog no site oficial de desenvolvedores da SAP, a SAP Developers Network. Ele é um consultor e desenvolvedor sênior do mundo SAP desde 1990. Dentre seus vários trabalhos estão justamente uma família de conectores que ele já fez para Perl, Python e agor...
14 Novembro 2006, 06:42 h
Pessoal, recebi muitos feedbacks muito bons da comunidade. Algumas pessoas já se “alistaram” neste esforço de trazer o excelente livro Getting Real para português, online, no hosting da 37signals. Segue a lista dos primeiros desbravadores: Jorge Wagner
Leonardo Prado
Leonardo Marques
Herval Freire
Davis Zanetti Cabral
Adriano Mitre
Juraci Krohling Costa
Rafael Cardoso
Ronie Uliana
Everton J. Carpes
Rodrigo Alberto de Oliveira
Rodrigo Landerdahl
Marcello Rocha
Peter Dirickson
Jul...
13 Novembro 2006, 14:25 h

O livro Getting Real é uma excelente leitura. Publicada pela 37signals, a mesma empresa que nos trouxe Ruby on Rails, o livro detalha o negócio, design, programação e princípios de marketing da 37signals.
O livro é recheado de idéias do tipo “keep-it-simple” (seja simples), contrariando pontos de vista, e ainda aproximações não-convencionais sobre design de software. Este não é um livro técnico ou um tutorial de design, é um livro de idéias. Qualquer um trabalhando com aplicativos web – incluindo empresários, designers, programadores, executivos ou marketeiros – encontrarão inspiração nesse livro.
A 37signals usou o processo Getting Real para lançar cinco aplicativos web de sucesso (Basecamp, Campfire, Backpack, Writeboard, Ta-da List), e Ruby on Rails, um framework de aplicativos web open-source, em apenas dois anos, sem investimento externo, sem débitos e apenas 7 pessoas (distribuídas em 7 diferentes partes do mundo).
Mais de 500.000 pessoas no mundo todo usam esses aplicativos para conseguir fazer suas coisas. Agora vocês podem descobrir como eles fizeram isso e como você também pode fazer. Não é tão difícil quanto parece se você Cair na Real.
E agora, vamos trazer este excelente livro para todos, em português!
13 Novembro 2006, 07:20 h

Um novo website sobre projetos open source apareceu para causar alguma polêmica. É o Ohloh Eles clamam ser um site analítico de métricas de projetos open source. Mas não somente um espelho estático, mas sim um acompanhamento dinâmico de entrada de novos códigos, colaboradores de codificação, etc.
Eles clamam ter mais de 3 mil projetos e mais de 220 milhões de linhas de código indexados e analizados. A partir daí puderam chegar a algumas conclusões.
08 Novembro 2006, 04:12 h
Dr. Nic fez novamente: depois dos templates à la Textmate agora ele atualizou um tema para RadRails para torná-lo ainda mais parecido com o venerado Textmate. Tudo para tornar a vida do programador Windows mais agradável ainda.
O RadRails vem com o tema padrão do Eclipse: fundo branco, letras pretas, fonte Courier New. Mas o Tema-Textmate para RadRails vai deixar as coisas mais interessantes. Faça o download do link anterior, descompacte em qualquer lugar e siga estas instruções:
07 Novembro 2006, 14:03 h
Continuamos com a terceira parte da entrevista com Matz, pela Artima.
Sumário
Yukihiro Matsumoto, o criador da linguagem de programação Ruby conversa com Bill Venners sobre dois tipos de funções anônimas em Ruby, blocos e fechamentos.
Yukihiro Matsumoto, ou “Matz”, como é conhecido online, é o criador da linguagem de programação Ruby. Ruby é uma linguagem orientada a objetos que serve para escrever scripts do dia a dia assim como aplicações de escala completa. Matz começou seu trabalho com Rails em 1993, porque ele queria uma linguagem que o tornasse produtivo e ao mesmo tempo fosse divertido de usar. Inicialmente popular no Japão, Ruby tem encontrado seu caminho ao coração dos programadores de todo o mundo.
Em 24 de setembro de 2003, Bill Venners se encontrou com Yukihiro Matsumoto na conferência jAOO em Aarthus, Dinamarca. Nessa entrevista, que está sendo publicada em múltiplas partes na Artima.com, Yukihiro Matsumoto discute a filosofia do design de Ruby, as funcionalidades da linguagem e como se tornar um programador melhor.
07 Novembro 2006, 07:52 h

Dr. Nic fez novamente: ele portou a maioria dos snippets (trechos de código, na maioria ativados por combinações de teclas) para o venerado RadRails. Para quem chegou agora ao assunto: no mundo Mac existe um excelente editor de textos chamado Textmate. Muitos o creditam como o melhor editor desde o Emacs original. Ele é simples, leve e altamente produtivo principalmente por ter uma engine de snippets altamente flexível. E o Textmate já vem pré-instalado com dezenas de snippets de código específicos para Ruby e Rails. Quem teve a chance de ver os vários screencasts como o famoso demo onde David Hansson codifica um blog em 15 minutos logo consegue identificar que a ferramenta que ele está usando é um de seus maiores trunfos.
No mundo Windows, muitos já tentaram coisa semelhante com outros editores como o jEdit, por exemplo, mas o resultado final não chega perto. E o editor multi-plataforma que tem ganhado mais notoriedade é o RadRails, um Eclipse melhorado para ajudar a desenvolver projetos Rails.
Dr. Nic já impressionou muitos com seu Magic Models, onde ele turbina o ActiveRecord de tal maneira que não é mais necessário explicitar configurações como has_many, belongs_to, validates_presence_of e assim por diante: seu plugin consulta essas características diretamente do banco de dados. E agora, como brinde de Halloween, ele liberou seu conjunto de snippets à la Textmate para RadRails.
01 Novembro 2006, 08:30 h
Meu post sobre Design Patterns representam defeitos nas Linguagens gerou uma pequena e saudável discussão no GUJ. Claro, o objetivo do meu post foi exatamente esse: instigar uma discussão sobre um assunto que muitos acreditam que já é absoluto e imexível. Nada é imexível. Além disso existe outro problema: muitos tem visões equivocadas sobre alguns conceitos. Um deles é o MVC.
Em um dos últimos comentários nessa discussão no GUJ surgiu um ponto interessante: “por que chamam o Rails de MVC? O Rails seria Model 2, não?”. Excelente observação, foi a primeira vez que ouvi isso e ele está certo: Rails, academicamente falando, pelo menos, não é MVC. Para explicar isso cabe uma explicação sobre o que é MVC o que é Model 2.
Brian McCallister explica isso de uma forma simples e direta, por isso resolvi citá-lo aqui. Em seu artigo MVC, Model 2, Java WebApps, ele tira essas dúvidas.
Vamos para a tradução (eu sei, eu sei, mais uma tradução, mas vocês tem que concordar que pelo menos a fonte do material é de qualidade).
01 Novembro 2006, 03:45 h
Este mês foi particularmente bom para a comunidade Ruby on Rails brasileira como um todo. Primeiro, finalmente tivemos o lançamento do livro Repensando a Web com Rails que, felizmente, vem recebendo boa aceitação. Espero que isso ajude a difundir ainda mais Rails dentro do Brasil. Recebi mensagens de diversos partes do país como Pernambuco, Paraná, Mato Grosso do Sul, Rio de Janeiro, Bahia, Minas Gerais. Só posso dizer que estou satisfeito. Agradeço a todos que apareceram no evento de lançame...