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

domingo, 4 de novembro de 2007

É fácil programar em ruby!

Um psicólogo de 53 anos sem qualquer experiência em programação deixou um comentário no forum Rubyonbr.org, no mínimo original:

Bom dia aos participantes do RubyOnBr. Assiti ontem a palestra do Shairon em um evento. Na verdade não fui lá para aprender Rubi, sou psicólogo, servidor públic em uma instituição federal. Fui para prestigiar um amigo meu em outra palestra. Cheguei mais cedo, então e vi um rapaz falando de linguagem humana e de programação,o ato de pensar, lingüística, gramática, “semiótica”, sistema cognitivo, e outras ciência que eu nem imaginava que a computação estudava. Ele disse “você aprende ruby sem querer”, fiquei sem entender e complementou com uma analogia meio parodia de Descartes “você pensa no programa ele logo existe”.

Então pedi meu filho que instala-se o programa que entende ruby o “irb”, peguei um manual na internet e comecei a ler, pensar e “programar”. Eu fiquei muito feliz por não saber programar e “brincar” de ser programador, eu com 53 anos me sentindo capaz, e como o palestrante disse “expressar o pensamento em um programa”.

Eu só estou falando isso aqui porque fiquei muito empolgado e lendo o forum vi que programadores podem “ser humanos e legais”.

Um abraço a todos e obrigado por essa experiência.

Alberto.


As palavras que realmente marcam este comentário são sem dúvida "ser humanos e legais". A programação não está só reservada a geeks, existem linguagens de programação que permitem passar de simples ideias à prática de forma fácil e intuitiva. O Ruby é sem dúvida uma destas linguagens...

domingo, 30 de setembro de 2007

Primeira oferta de emprego em Ruby on Rails em Portugal

Até ao momento foi a primeira oferta de emprego que tenho conhecimento para a posição Programador Ruby / Ruby on Rails.

A empresa é PrimeIT consulting.

Será esta a primeira oferta de muitas? Só o tempo o dirá...