quarta-feira, 18 de junho de 2008

Conferência RailsConf Europe 2008 em Berlim

A Conferência Europeia de Ruby on Rails (RailsConf Europe) irá realizar-se novamente em Berlim, ou seja na mesma cidade que em 2007, lembro que a primeira (2006) teve lugar em Londres, de 2 a 4 de Setembro de 2008.

Talvez por ser a única grande conferência de Ruby on Rails na Europa a afluência é muita, esgotando rapidamente os lugares disponíveis para assistir a este importante evento para a comunidade Ruby on Rails Europeia.

Os oradores seleccionados são mais uma vez de grande nível, respeitados por toda a comunidade Ruby on Rails. Destaco obviamente David Heinemeier Hansson, o criador da framework e considerado em 2005 pelo Google e O'Reilly como Hacker do ano, obviamente devido à sua criação.

O evento tem a duração de três dias sendo que o primeiro é constituido por sessões de Tutoriais. Sessões como "Accessible Ajax on Rails", "Meta-programming Ruby of Fun & Profit" e "Deploying and Monitoring Ruby on Rails" parecem realmente tentadoras. Os restantes dois dias são preenchidos com diferentes apresentações, destaco a "Design on Rails for Usability" por Christina Lupp, "Rails Powered by GlassFish & JMaki" por Arun Gupta, "Taming the Beast: Managing Complexity in Ajax Applications" por Dan Webb, "The One-Two Punch: JQuery with Rails" por Yehuda Katz, entre outras.

Relativamente a preços, parecem-me cada vez mais inflacionados devido à grande procura, no entanto a qualidade também se paga.
Registos até 15 de Julho têm um desconto considerável, o preço para todos os dias da conferência é de 795€, apenas para os dias das apresentações são 695€ e apenas para o dia dos tutoriais são 245€. Depois desta data o preço aumenta para 945€, 845€ e 345€ respectivamente, para mais informações consultar a página de registo.

Para "aguçar" o apetite vejam as apresentações da conferência de 2007.

sexta-feira, 2 de maio de 2008

Twitter abandona Ruby on Rails


Depois de dois anos com problemas ao nível de escalabilidade, o Twitter está a planear abandonar a framework Ruby on Rails, as alternativas passam pelo PHP ou Java, no entanto ainda existe a possibilidade de manterem o Ruby mas sem a plataforma Rails.

Será que esta é a melhor solução para a resolução dos problemas do Twitter? Acredito que não, já possuem uma infraestrutura construída, iria causa muitos constrangimentos mudarem a framework ou construirem uma de raiz. O que é curioso é o facto de outras empresas estarem a fazer exactamente o oposto, como a Yellowpages.com que mudou de Java para Rails.

O rápido crescimento da plataforma Rails tem causado sempre bastante controvérsia, os programadores queixam-se que existem muitas falhas que impossibilitam a construção de uma infraestrutura robusta, mas existem muitos outros que dizem exactamente o contrário.

Update: Segundo Evan Williams o Twitter não está a planear abandonar o Ruby on Rails, Evan ainda refere no seu twit que grande parte do código não se encontra em Ruby on Rails.

quinta-feira, 24 de abril de 2008

Lançada a 3ª Edição do Livro "Agile Development With Rails"

Já se encontra disponível a versão Beta da 3ª Edição do famoso livro Agile Web Development with Rails.

A grande novidade do livro reside no facto já abordar o Rails 2 assim como outras evoluções que a framework tem vindo constantemente a sofrer desde o seu, ainda recente, nascimento.

Uma boa notícia é a inclusão de um novo autor, Sam Ruby, famoso pelo livro RESTful Web Services da O'REILLY.

Neste momento é possível comprar o pack da terceira edição inclui a última versão do PDF (e as restantes actualizações que forem feitas até à versão final) e o livro em papel quando estiver pronto. No entanto se quisermos um livro em papel agora, podemos adquirir o da segunda edição por metade do preço.

A compra da edição em papel, ou PDF, da segunda edição permite adquirir posteriormente um update para a terceira edição do livro sem custos.

Prémios Ruby Hero

Os Prémios Ruby Hero são uma excelente forma de reconhecer o bom trabalho de pessoas/projectos da comunidade Ruby on Rails. São pessoas que escrevem tutoriais e blogs, criam gems e plugins, contribuem para projectos open source, mas que muitas vezes não recebem o reconhecimento que lhes é devido, muitas vezes sem retorno monetário.

É possível através do site Ruby Hero nomear um determinado URL, em seguida é apresentado um formulário mais detalhado onde é permitido inserir o nome do nomeado e o título do seu site, é ainda pedido o nosso nome e e-mail, para além disso encontra-se disponibilizada uma área de texto para que seja possível introduzir um testemunho que justifique a escolha.

Com base nestas nomeações o júri selecciona 6 pessoas que irão receber o prémio Ruby Hero este ano na Railsconf.

sábado, 16 de fevereiro de 2008

Uma plataforma web para desenvolver Ruby on Rails

Heroku é uma plataforma de desenvolvimento de aplicações ruby on rails que funciona totalmente num browser. Toda a plataforma foi construída em torno de um IDE web que permite o desenvolvimento de aplicações rails e o seu deployment. Esta última acção é feita no Amazon's Elastic Cloud apenas com um simples click.

De momento os registos estão bloqueados, neste momento apenas por convite.

No entanto fiquei com curiosidade em experimentar:
  1. O Deploy é imediato, ou seja quando criamos a estrutura da aplicação esta é automaticamente colocada online. ver vídeo
  2. Criar e Editar código online, é possível editar o código directamente no browser. ver vídeo
  3. Partilhar e Colaborar, como não podia deixar de ser os chavões da chamada web2.0. É possível tornar a aplicação pública ou privada apenas a determinados utilizador. É possível assim ter um ambiente de desenvolvimento colaborativo. No entanto estou curioso em saber se possuem controlo de versões... ver vídeo
  4. Importar e Exportar, aparentemente é muito fácil de exportar o código da aplicação desenvolvida, o schema e os dados.
  5. A instalação de Gem & Plugins também me parece muito interessante, permitindo seleccionar gems e/ou plugins já standards ou enviar outros.
  6. Consola Rails, executar o código e manipular dados através de uma consola a partir do browser. ver vídeo
  7. Gerar Código Automaticamente, obviamente que a "magia" do rails teria de estar disponível... ver vídeo

Se alguém tiver um convite disponível comente ou envie directamente para bmcarlos [at] gmail [dot] com