Rails 2.0 - Resumo das alterações

Ryan Daigle escreveu agora há pouco em seu blog um resumo de grande parte (senão todas) as principais alterações no Rails 2.0.

Confiram: Rails 2.0 Final Released! - Summary of Features

Rails 2.0 lançado

Assim como o PragDave, acabo de executar aqui o comando gem list –remote e, vejam só:

Rails 2.0.0

Update: Rails 2.0(.1) já aparece no Trac e Subversion. O anúncio oficial deve ser feito muito em breve.

Update 2: Anúncio oficial.

Google libera API de gráficos

A Google liberou hoje sua API de gráficos. Para usá-la basta chamar uma URL passando alguns parâmetros e você recebe um gráfico pronto para mostrar.

Alguns exemplos (note que não linkei para imagens, estou chamando a API diretamente):

Documentação: http://code.google.com/apis/chart/

Fonte: http://blog.leetsoft.com/2007/12/6/google-chart-api

Tradução de artigo - Aquecimento Ruby: “De onde veio esse método?”

Russ Olsen iniciou uma série de artigos sobre Ruby em seu blog Technology As If People Mattered. Russ é o autor do livro Design Patterns in Ruby, já em pré-venda, à ser lançado em breve pela Addison-Wesley.

Conversei com Russ e pedi autorização para traduzir seus artigos, pois acredito que o conteúdo é muito bom e merece ser compartilhado no comunidade brasileira. Ele foi muito receptivo e autorizou sem problemas. Então, vamos ao artigo…

Artigo completo…

A velha e boa usabilidade

Prover uma aplicação com alto nível de usabilidade é algo muito importante.

Todos concordam nesse ponto, correto?

Bem, nem todos. Estava preenchendo uma planilha do Excel 2007 enviada por um colega de trabalho. Este colega adicionou validações em algumas células para que os valores inseridos ficassem na faixa de 0 a 10. Apenas por curiosidade, digitei o número 70 em uma célula e recebi este amigável aviso do programa:

Validação no Excel 2007

Quando esta janela pula na tela, a primeira impressão é de que houve um erro grave: um grande X vermelho e três botões em uma caixa de mensagem não podem significar boas notícias. Porém, o único problema é que o valor está fora da faixa definida. Aliás, faixa que o Excel nem sequer mostra na mensagem.

Está aí um bom exemplo de como não avisar o usuário de um problema de validação.

Domain Specific Languages

Domain Specific Languages (DSLs) são um assunto cada vez mais comum no mundo do desenvolvimento de software. Não são novidades, mas começam a ser utilizadas de outras formas e ganhar notabilidade.

O Rails utiliza DSLs em peso, graças à natureza dinâmica do Ruby e sua flexibilidade.

Como publicado pelo Fábio Akita, a ThoughtWorks lançou, na semana passada, o primeiro episódio de seu podcast IT Matters, falando justamente sobre DSLs. O podcast é muito interessante e conta com ninguém menos que o próprio Martin Fowler e mais alguns membros de sua excelente equipe. Vale muito a pena conferir.

Bauru on Rails

No dia 24/11 tivemos em Bauru um evento “inédito”. Idealizado por mim e pelo Guilherme Alves como parte do nosso TCC (sobre XP e Rails), não queríamos trazer para cá ninguém menos que os melhores nesses assuntos: Vinícius Manhães Teles e Fábio Akita.

Guilherme, Vin�cius, Akita e Lucas

Foi um mês caótico, por assim dizer: conseguindo patrocínios, negociando com a universidade, encontrando um dia livre em comum na agenda dos palestrantes, divulgando, lidando com a incompetência de muitos que nos atrapalharam e, principalmente, contando com a ajuda de todos os que foram fundamentais para que o evento pudesse acontecer.

Agradecemos ao professor Eduardo Morgado, Thaís e Jekimim do LTIA, professor Marco Torres da Faculdade Fênix, André Ruz, nosso amigo e todos os outros que estou esquecendo agora, mas que vão me perdoar por isso, certo? :D

O evento foi um sucesso, tivemos aproximadamente 80 pessoas presentes. As palestras foram ótimas e tudo correu muito bem. Meus agradecimentos ao Vinícius e ao Akita, que também colaboraram muito para que conseguíssemos fazer isso acontecer. A “chacoalhada” das palestras já começa a dar frutos por aqui. Continuem o ótimo trabalho, desejo à vocês muito sucesso e espero que possamos nos encontrar pelos eventos Brasil à fora.

Um agradecimento muito especial à minha namorada, Talita. Seu apoio é sempre fundamental para mim.

Sucesso parece ser, em grande parte, uma questão de continuar enquanto os outros desistiram - William Feather

Veja todas as fotos do evento aqui.

← Previous Page