2006 October 31, 08:40 h
Pessoal, uma boa notícia. Conversando com a editora Brasport combinamos que seria uma boa idéia divulgar um capítulo-demo do livro para que todos pudessem baixar e distribuir livremente (claro, sem alterar seu conteúdo!). É uma forma das pessoas fazerem um “test-drive” no livro, principalmente aqueles que estão em dúvida se vão comprar e não tem nenhuma livraria com o livro disponível na região para que se possa folhear. Cliquem neste link (não usem o botão direito do mouse, cliquem no link m...
2006 October 30, 08:27 h
Este é um longo artigo postado no blog The Universe of Discourse, por Mark Dominus.
O artigo explica porque a filosofia do que conhecemos hoje como “Movimento de Design Patterns” gasta esforços numa direção equivocada e porque Ruby on Rails é uma resposta na direção certa. Também fica mais simples entender porque RoR é comumente chamado de “DSL de aplicativos Web”, ou seja, uma Linguagem de Domínio Específico (DSL) voltado a aplicativos Web que seguem o Design Pattern MVC.
Desde o começo da genealogia das linguagens de programação, saltamos de linguagens de máquina (Assembly), para Fortran, Lisp, Simula, Haskell, Perl, Java, Ruby onde cada nova linguagem melhora deficiências das anteriores. É um pensamento que muitos programadores não entendem, mas deveriam, porque estão à mercê do movimento de Design Patterns, acreditando que eles são a única solução dos problemas, ou seja, que a solução é entender que o problema existe e que, infelizmente, é necessário aprender a conviver com ele, em vez de realmente resolver o problema.
2006 October 26, 06:20 h

A 37signals disponibilizou para leitura online o excelente livro Getting Real. Ele se auto-entitula “A maneira mais esperta, rápida e fácil de construir aplicativos de sucesso”.

Seth Godim fala sobre ser pragmático, descer direto ao ponto, deixar a burocracia de lado. Em vez de filosofar maneiras exóticas de resolver um problema, devemos ser realistas e práticos.
Os aplicativos hoje tem funcionalidades demais, complexidade demais que pouca gente sequer sabe que existe. Software deve ser simples, acessível, feito de maneira realista para resolver problemas reais.
Por um ponto de vista é a própria maneira de ser da empresa 37signals que criou grandes produtos como Basecamp, Backpack e outros. Uma excelente leitura principalmente para quem está desenvolvendo ou pretende desenvolver produtos.
2006 October 25, 20:28 h
Ontem no fim da tarde Zed Shaw – um dos colaboradores do livro “Repensando a Web com Rails”, e criador do excelente servidor Mongrel – postou uma correção URGENTE para todos que utilizam algum servidor HTTP em Ruby, como Mongrel.
Existe um problema de Denial of Service (DoS) facilmente explorável contra o cgi.rb. O ataque envolve enviar um corpo MIME multipart de HTTP mal formado.
Os autores da correção e que manobraram para que essa informação chegasse ao público o mais rápido possivel foram Jeremy Kemper e Jamis Buck.
2006 October 25, 07:22 h
Boa Tarde! Antes de mais nada quero agradecer todos que estiveram presentes na noite de autógrafos ontem, na FNAC. O pessoal da Rubyonbr, Ronie, Adriano, participantes como Leonardo, Fernando. Meus amigos da Garagem, Bruno Mosconi e sua equipe. Meus grandes amigos da Cow Parade e Pulsar18, Ester e Michel. O pessoal da Balance, Sergio, Carlos Nakano, Carlos Henrique, Renato, Jair, Felipe, Antélio. Amigos de longa data e outras consultorias, Alipio, Robson, Sergio Carvalho, Saulo. O prof. Ander...
2006 October 24, 02:58 h
Antes de mais nada, temos um encontro marcado para hoje, a partir das 19hs, na FNAC Paulista. Aguardo todos para este evento de lançamento do livro, onde poderemos nos encontrar e conversar sobre Rails. Esta semana tem outras notícias importantes. Quatro dias atrás, Johm Lam, criador da ponte Ruby e .NET RubyCLR, anunciou que está se mudando a partir de Janeiro do ano que vem, do Canadá para os Estados Unidos porque foi recrutado para trabalhar na Microsoft. Esta contratação deve trazer grand...
2006 October 19, 09:53 h
Ouvi falar sobre Kathy Sierra, pela primeira vez, em um post no blog Loud Thinking, de David Hansson. Kathy também esteve na RailsConf Europe em setembro. Ela e outros amigos escrevem no blog Creating Passionate Users. Ela é muito interessada no cérebro, inteligência artifial fora muita psicologia e filosofia. Seus artigos dão uma visão diferente de coisas que já deveríamos saber. Este post um excelente exemplo disso. Segue a tradução:

Quão corajoso você é? Quão longe você iria (ou seu empregador) para evitar a Zona de Mediocridade? Até, ou, a menos que, você esteja disposto a arriscar por Ódio Passional, você pode nunca vir a sentir Amor. Scott Adams concorda. Em um post recente no blog do Dilbert, ele disse “se todos que forem expostos a um produto gostarem dele, o produto nunca será um sucesso … A razão de um produto que ‘todo mundo gosta’ falhará é porque ninguém o ‘ama’. A única coisa que prevê sucesso é paixão, mesmo que apenas 10% dos consumidores o tenham”.
2006 October 18, 20:16 h
Não deixem de ler minha primeira coluna no site Ruby On Br. Já devem ter percebido que gosto de discussões sobre futuro. E esta coluna não é diferente, citando o excelente livro “My Job Went to India”, de Chad Fowler. Confiram.
2006 October 17, 06:29 h
Carlos Henrique Martineli trabalha conosco na Balance. Está em começo de carreira e tem se esforçado para evoluir em Java, mas não perdeu tempo quando foi apresentado a Rails. Segue seu relato de uma palestra que ele ministrou em Araçatuba semana passada. No último dia 11 foi realizado um workshop sobre Ruby on Rails na cidade de Araçatuba, interior de São Paulo. Público alvo? Estudantes de ciência da computação e amantes de tecnologia. Tratando-se de uma ferramenta nova no mercado (ainda mai...
2006 October 16, 04:37 h
Este post foi publicado no site da Teare Software Solutions por David Teare (link permanente). O relato é muito interessante, por isso segue a tradução: Fui honrado porque meu principal produto figurou na homepage de tecnologia do Digg durante o fim de semana. Nunca experimentei um Efeito Digg antes, então isso tudo foi novo para mim. Foi excitante ver o log de acesso do servidor crescer ultrapassando todos os limites, batendo o recorde de acesso diário nas primeiras horas do Digg. Os gráfico...
2006 October 14, 15:22 h
Continuamos com a segunda parte da entrevista com Matz, pela Artima.
Sumário
Yukihiro Matsumoto, o criador da linguagem de programação Ruby, fala com Bill Venners sobre interfaces mórficas, usar mix-ins e os benefícios da produtividade de ser conciso em Ruby.
2006 October 09, 05:03 h

Calma! Esta não é a entrevista exclusiva que está disponível no meu livro. Esta foi feita pelo site Artima, entre Bill Venners e Yukihiro Matsumoto. Ela é bem antiga, de 2003. Porém a visão de Matz continua sendo muito relevante principalmente para aqueles que ainda não conhecem bem a linguagem. Se souberem ler em inglês, sigam o link anterior para o artigo original, senão acompanhem minha tradução.
Esta entrevista foi dividida em três partes, por isso também quebrarei em três posts diferentes, começando hoje com a primeira: “A Filosofia de Ruby”.
2006 October 09, 04:46 h
Conforme prometi, mais algumas novidades hoje. Coloquei no site (vejam na lateral), o link para todos os códigos que mostro no livro. É um download de cerca de 2Mb, divididos por capítulos para facilitar. Sugiro que simplesmente não copiem os códigos, mas que realmente sigam passo-a-passo o livro. Mas em momentos de dúvida, onde minha explicação não esteja clara, acredito que estes códigos serão de grande valia. Por favor, me ajudem a divulgar este download. Na época não houve tempo para acre...
2006 October 06, 12:28 h
Notícia quente: Finalmente o livro saiu da gráfica! No site da Brasport a pré-venda também já acabou e ele já está como venda normal (quem comprou até hoje pela manhã ainda conseguiu desconto). Já vi que ele está disponível na homepage da Tempo Real e na loja de um amigo meu, a LinuxMall. Provavelmente a partir de segunda-feira os livros começarão a ser entregues (espero receber o meu também!). Mas ainda deve levar mais alguns dias para chegar às livrarias. Pedidos online devem ser mais rápid...
2006 October 01, 11:15 h
O pessoal do Rubyonbr fez a gentileza de me conceder espaço para falar um pouco sobre mim e também sobre o livro. Espero que gostem da entrevista exclusiva que foi ao ar hoje. Outra novidade é que agora irei colaborar mais com a comunidade como colunista na Rubyonbr. Outra coluna que escrevi estreou mês passado no novo site Plugmasters, dêem uma olhada. Se tudo der certo estarei escrevendo colunas para esses dois canais de conhecimento. Não deixem de enviar sugestões e críticas. Todos sabem q...