Speaker/Palestrante Speaker/Palestrante Speaker/Palestrante Speaker/Palestrante Speaker/Palestrante Speaker/Palestrante Speaker/Palestrante Speaker/Palestrante Speaker/Palestrante Speaker/Palestrante Speaker/Palestrante Speaker/Palestrante Speaker/Palestrante Speaker/Palestrante Speaker/Palestrante Speaker/Palestrante Speaker/Palestrante Speaker/Palestrante Speaker/Palestrante Speaker/Palestrante Speaker/Palestrante Speaker/Palestrante Speaker/Palestrante Speaker/Palestrante

Aplicação Ruby on Rails sem Recarga de Página

Facebook, Twitter, Google+ e a maioria dos aplicativos móveis tem um front-end Javascript que oferece uma ótima experiência para o usuário e torna aplicativos web tradicionais que requerem uma de recarga de página após a outra parecerem lentas e cansativas.

Usar as novas adições do Rails 3.1 como Haml, Coffeescript, Sass e o Asset Pipeline torna realmente divertido de construir aplicações client-side bonitas, estruturadas usando programação orientada a objetos em Javascript e frameworks Model-View-Controller.

Nesta sessão usarei Spine.js (uma melhoria sobre o Backbone.js) para criar uma aplicação Ruby on Rails 3.1 conectada ao MongoDB com "Front-end de Uma Página" começando no primeiro passo e indo até o final instalando no Heroku.

Com estas tecnologias é possível criar aplicações Javascript rodando sobre Rails que usam sintaxe similar a Ruby junto com controllers, models e views com uma estrutura de arquivos modular que é concatenada em um único arquivo javascript pronto para produção automaticamente.

Add-ons de Spine como Ajax, LocalStorage, View/List Managers, Routes permitem ao desenvolvedor implementar rotas com hashtag, sincronização cliente-servidor e acesso off-line facilmente.

A apresentação incluirá minhas próprias soluções de forma a simplificar testes client-side e desenvolvimento dentro de containers como uma página da SalesForce.com.

Palestrante - Roberto Rodriguez Artavia

Twitter

Nascido em 1981 na Costa Rica, estudou na Universidade da Pensilvânia; aos 22 anos iniciou sua carreira como freelancer em aplicações web para consumidores e corporativo.

Trabalhou com tecnologia Adobe Flex em projetos para a fundação Stupsky, AT&T etc em Seattle, Wa, diversos e-commerces e Salesforce.com Consulting e desenvolvimento para grandes empresas na Costa Rica.

Atualmente é CTO e sócio em uma startup costarriquenha que irá fornecer Páginas de Perfis de Projetos Sociais para organizações sem fins lucrativos, ambientais e profissionais em verticais produtivas.

Jogando na borda do que há de mais avançado em desenvolvimento client-side, NoSQL e Ruby foca em aplicações web sociais e móveis baseadas em Ruby on Rails e Javascript.

 


patrocinadores

globo.com paypal caelum dextra gonow

apoio