Ruby on Rails numa agência de marketing digital

39
Experiências Sobre o uso de Ruby on Rails numa Agência de Marketing Digital

description

Apresentação dada no Barcamp 2007 sobre as minhas experiências no uso da framework Ruby on Rails numa agência de marketing digital.

Transcript of Ruby on Rails numa agência de marketing digital

Page 1: Ruby on Rails numa agência de marketing digital

ExperiênciasSobre o uso de Ruby on Rails numa

Agência de Marketing Digital

Page 2: Ruby on Rails numa agência de marketing digital

ideia

Page 3: Ruby on Rails numa agência de marketing digital

aha!

Page 4: Ruby on Rails numa agência de marketing digital

aha!

Page 5: Ruby on Rails numa agência de marketing digital
Page 6: Ruby on Rails numa agência de marketing digital

Ruby on Rails

Page 7: Ruby on Rails numa agência de marketing digital

convenção sobre configuração

modelo MVC (model, view, controller) código ordenado e homogéneo

DRY: Don’t repeat yourself

Page 8: Ruby on Rails numa agência de marketing digital

Rails + Script.aculo.us = eye candy

Page 9: Ruby on Rails numa agência de marketing digital

candy

eye

Page 10: Ruby on Rails numa agência de marketing digital

Agilidadedesenvolvimento rápido

Page 11: Ruby on Rails numa agência de marketing digital

diferentes perspectivas

Page 12: Ruby on Rails numa agência de marketing digital

Suspeita

Page 13: Ruby on Rails numa agência de marketing digital

Curiosidade

Page 14: Ruby on Rails numa agência de marketing digital

Potencialidades

Page 15: Ruby on Rails numa agência de marketing digital

DEVELOPERtanta coisa pra brincar!

Page 16: Ruby on Rails numa agência de marketing digital

partials

ajax

script.aculo.us

routes/urls

rhtmlinstance variables

rjs

ujs

xmljson

rest

prototype

Page 17: Ruby on Rails numa agência de marketing digital

ACCOUNTtanta coisa pra vender

Page 18: Ruby on Rails numa agência de marketing digital

fasterajax

users

web 2.0widgets

tagscomments

communitysell sell sell

Page 19: Ruby on Rails numa agência de marketing digital

DESIGNERdasse, mais código marado!

Page 20: Ruby on Rails numa agência de marketing digital

xhtml web 2.0

feeds

ui

ajax

usability csseye candy

Page 21: Ruby on Rails numa agência de marketing digital

mudanças

Page 22: Ruby on Rails numa agência de marketing digital

Organização

Page 23: Ruby on Rails numa agência de marketing digital

simplicidadesim, é possível

Page 24: Ruby on Rails numa agência de marketing digital
Page 25: Ruby on Rails numa agência de marketing digital
Page 26: Ruby on Rails numa agência de marketing digital

Cooperação

Page 27: Ruby on Rails numa agência de marketing digital

Desafios

Page 28: Ruby on Rails numa agência de marketing digital

Datas, moeda, etc em português

Page 29: Ruby on Rails numa agência de marketing digital

Globalize PluginLocal.set_base_language(‘pt-PT’)

(ou algo assim do género)

Page 30: Ruby on Rails numa agência de marketing digital

rescrever à patasilence_warnings do Date::MONTHNAMES = [nil] + %w(Janeiro Fevereiro Março Abril Maio Junho Julho Agosto Setembro Outubro Novembro Dezembro) Date::DAYNAMES = %w(Domingo Segunda-Feira Terça-Feira Quarta-Feira Quinta-Feira Sexta-Feira Sábado) Date::ABBR_MONTHNAMES = [nil] + %w(Jan Fev Mar Abr Mai Jun Jul Aug Set Out Nov Dez) Date::ABBR_DAYNAMES = %w(Dom Seg Ter Qua Qui Sex Sab)

Time::MONTHNAMES = Date::MONTHNAMES Time::DAYNAMES = Date::DAYNAMES Time::ABBR_MONTHNAMES = Date::ABBR_MONTHNAMES Time::ABBR_DAYNAMES = Date::ABBR_DAYNAMESend

Page 31: Ruby on Rails numa agência de marketing digital

português

Page 32: Ruby on Rails numa agência de marketing digital

português

Page 33: Ruby on Rails numa agência de marketing digital

rescrever regras ou não

Page 34: Ruby on Rails numa agência de marketing digital

Alojamento

Page 35: Ruby on Rails numa agência de marketing digital

slicehosthostingrails

amazon ec2

textdrive

Rails Machine

site5

bluehost

dreamhost

joyent

engine Yard

solução caseira da avozinha

Page 36: Ruby on Rails numa agência de marketing digital

custo vs benefício

Page 37: Ruby on Rails numa agência de marketing digital

Final Feliz?

Page 38: Ruby on Rails numa agência de marketing digital

FIMObrigado

(fotos do Flickr)

Page 39: Ruby on Rails numa agência de marketing digital

Questões?quem somos? pra onde vamos? um espelho tem cor?

porque é que os pilotos kamikaze usam capacete?

Pedro SousaBlog: http://www.reinventar.comRuby: http://www.ruby-pt.org