Rails

Rails X Django

Æ!!

Como todos sabem eu sou do mundo Ruby/Rails ( Não sou xiita mas é o que mais gosto ) e de vez em quando começo a brincar com coisas diferentes para poder formar a minha própria opinião sobre o assunto. No mes de fevereiro me surgiu um projeto bem interessante para trabalhar, pessoas legais, oportunidade legal, bem interessante! O projeto seria feito em Python/Django, e achei bem interessante a idéia de poder comparar várias coisas do Rails com o Django.

Bem…Vamos as minhas comparações:

Pontos fortes

  • Como primeiro argumento, e incontestável para mim, tenho que dizer  que o admin do Django é muito legal! Você consegue fazer coisas bonitinhas e funcionais com uma facilidade espantosa! Sei que no Rails podemos fazer um scaffold ( ou até usar o ActiveScaffold, mas não é tão bom ) e criar facilmente um CRUD para mexer nos dados, mas isso não é um admin pronto, é apenas uma forma fácil de se manipular os dados. Penso eu que com o Rails seja mais facil de se criar um admin personalizado, com Design próprio, mas gostei  bastante da solução a curto prazo do Django.
  • Achei bem interessante como podemos fazer a divisão de trabalhos com o nosso HTML(er) / JavaScript(er), por que o Django dá pouquíssima liberdade para o template com relação a código, ou seja, você define na sua view as query’s que vão ser mandadas para o template e no template ele vai usar apenas o que você pode mandar, e não vai poder consultar ou fazer maiores alterações no conteúdo, portanto, quem deve cuidar de como o conteúdo vai chegar ao template são os programadores que vão enviar os dados para quem vai fazer a integração com o layout.

Pontos fracos

  • Não encontrei uma padronização / centralização para os plugins do Django…Você encontra vários modos de instalação para determinados plugins, alguns vem com setup.py, outros falam para você jogar na pasta do Python. Não tem algo centralizado como as gems do Rails ou os próprios plugins para jogar na pasta vendor/plugins, ou usar um script/plugin install …
  • Não cria uma estrutura de pastas, deixando que você faça o que bem entender com a estrutura, ao invés de usar uma convenção sobre configuração.
  • Talvez seja a inexperiencia, mas eu não achei legal o que tivemos que fazer com o settings, pois cada um precisava colocar uma configuração diferente de diretórios de imagens, ou algumas configurações referentes aos plugins ( filebrowser no caso ), portanto cada um tinha que ter um settings.py diferente, informando o settings.py quando vamos executar alguma coisa.
  • Não me acostumei muito bem com o esquema de indentação do Python…Não que seja ruim, mas como estavamos trabalhando em sistemas operacionais diferentes de vez em quando aparecia um indentation error por causa de conversões de tabs em espaços e tal.  Sei que esse argumento vai ser facilmente contestado com um: “É só configurar o seu editor de texto” ou “usa um editor de texto multiplataforma”, mas mesmo assim…A idéia da indentação é legal, mas ainda me atrapalha um pouco.

Bem, é isso! Essas foram as minhas primeiras impressões do Django, como disse, não tinha experiência com o framework e muitas coisas poderiam ser evitadas mais facilmente, ou feitas de um modo bem melhor.

Continuo gostando bastante do Rails, mas achei muito legal várias idéias do Django, e acho que tem aplicações legais dependendo do projeto que você for usar. ;)

Há braços

Tags: , , , ,

Wednesday, April 8th, 2009 Development 5 Comments

Colocando sua aplicação Rails na Dreamhost

Æ!!

Estou fazendo um pequeno site em Rails e como tinha que mostrar o andamento para um colega, aproveitei para testar como seria o Deploy desse projeto na DreamHost ( mesmo sabendo que o provedor final não será lá ), e achei  muito fácil de se fazer, portanto resolvi escrever um pouco sobre o processo. :D

Primeiramente, você precisa ter acesso SSH na sua conta. Se você ainda não tiver esse acesso apenas faça o seguinte procedimento:

  • Acesse o menu Users > Manage Users
  • Clique em Edit no user que você vai usar para o acesso SSH
  • Marque a opção Shell account – allows SFTP/FTP plus ssh access.

A partir daí você pode acessar por SSH assim como acessava por FTP, com esse usuário e senha. :)

Agora que temos acesso SSH a conta, vamos colocar nossa aplicação lá! Se ela estiver no GitHub você pode fazer um clone da sua aplicação facilmente:

git@github.com:usuario/projeto-qualquer.git

Se não estiver no GitHub você pode fazer um pacote tar.gz e enviar facilmente por scp:

tar cvf app.tar.gz aplicacao-quaquer/
scp usuario@xxx.xxx.xxx.xxx:/home/local/da/applicacao app.tar.gz

*Sendo que o xxx é o endereço IP ou Nome da sua maquina na Dreamhost

Com nossa aplicaçào lá, vamos criar o nosso domínio ou sub-domínio no painel de controle da DreamHost , pelo menu domains > manage domains Geralmente seu domínio demora um pouco para começar a funcionar, mas você não precisa esperar que ele esteja totalmente funcional para que você continue o processo ;)

O que você precisa fazer é?

  • Ativar o Ruby on Rails Passenger (mod_rails)
  • Apontar o Specify your web directory para o diretório public da sua aplicação

Agora que temos o nosso domínio criado e validando ( lembre-se que não é instantâneo ), podemos configurar o nosso banco de dados!

Acesse o Manage Mysql pelo menu Goodies > Manage Mysql e preencha o formulário que está logo abaixo dos bancos de dados já existente ( se houver ) para criar um novo banco.

Com o novo banco de dados criado, vamos adaptar nossa aplicação para usá-lo! ;)

Vá no arquivo config/database.yml e altere as informações da seção production para o que foi configurado no painel..

Agora com tudo configurado, vamos rodas as nossas migrations para as configurações de produção:

RAILS_ENV=production rake db:migrate

Com isso você já terá seu projeto funcionando assim que o domínio se propagar!

Foi bem mais simples do que eu pensava, como eu deixei o repositório com Git lá, basta eu fazer as alterações localmente e dar um push que já terei minha aplicação alterada lá! :)

É isso aí, espero que seja útil para vocês.

Há braços

Tags: , , , ,

Tuesday, March 24th, 2009 Development No Comments

Ruby e Rails no mundo real

Æ!!

logo_guru

Pessoal, hoje o meu post é para comentar sobre o evento do Guru-sp ( Grupo de usuário Ruby de São Paulo ), cujo fui um dos fundadores e participo até hoje ( quem vê pensa que faz bastante tempo…Apenas uns 4 meses haha ).

O evento já tem site oficial e está com as inscrições abertas!

Pelo que estamos fazendo o evento tende a ser grande, com auditório para cerca de 200 pessoas, com direito a crachá, apostila, Coffee break e etc.

Vou passar mais informações sobre o evento:

Data: 04/04/2008 ( Sábado ) Horário: das 09h às 18h Local: Century Flat Paulista

Palestras / palestrantes que você verá por lá:

  • Carlos Brando
Vai falar sobre testes, que é algo muito importante em projetos! Carlos é o criador da gem Remarkable para integração de Shoulda e RSpec.
  • Vinicius Baggio
Vai falar do seu projeto de Instant Messenger em Rails, e como foi a criação do mesmo, que parece ser bem interessante!
  • Hugo Borges ( agaelebe )
Vai apresentar uma palestra sobre Ruby, Rails e empreendedorismo
  • Marcelo Castellani
Vai palestrar sobre Ruby Desktop, falando sobre Shoes, FXRuby e outros
  • Rodrigo Franco ( Caffo )
Vai falar sobre Outsourcing, e como é o trabalho para empresas do exterior.
  • Maurício Leal
Fará uma apresentação sobre escalabilidade utilizando GlassFish com Rails
  • Fabio Kung
Vai falar sobre análise de código com ParseTree
  • Willian Molinari ( PotHix )
Sim…Esse rapaz é nada mais nada menos que….EU! :) Pretendo falar um pouco sobre o Rubylearning, qual é a vantagem de estudar junto a uma comunidade, comentar sobre as particularidades do curso core do Rubylearning, comentar sobre os novos cursos que estão aparecendo por lá, tirar algumas dúvidas do pessoal que ainda não conhece.

Espero ver o pessoal por lá prestigiando o evento. ;)

Qualquer dúvida pode postar nos comentários, e vou atualizando o post com as novidades do evento.

Há braços

Update 13/02: Alterado o local do evento! ; )

Tags: , ,

Friday, February 6th, 2009 Events 6 Comments

Rails Summit Latin Amerira ( Day 2 )

Æ!!

Para quem não viu o meu post sobre o primeiro dia da Rails Summit, veja aqui! ;) E agora vamos ao segundo post sobre a Rails Summit! :)

Começamos o segundo dia de Rails Summit as 8:00 Logo no começo do dia tivemos alguns probleminhas técnicos com energia elétrica que logo foi contornado com um gerador ( esse evento escala! ). Tivemos a abertura do dia com o Fabio akita comentando sobre as palestras e dando recados gerais.

A primeira palestra foi dos caras da Phusion, Hong Li Lai e Ninh Bui, que deram uma palestra muito engraçada e explicativa sobre o Phusion Passenger. Eles usaram animações, brincadeiras com a foto do Fabio Akita o que deixou a palestra muito divertida de ser acompanhada. Eles comentaram sobre como é programar em Rails com várias brincadeiras com outras linguagens ( cofPHPcof ), comentaram sobre escalabilidade e outras coisas bem interessantes. Tudo isso fora o Ninh Bui vestido de Darth Vader. :D

Após isso tivemos a palestra por vídeo conferência do Charles Nutter e do Thomas Enebo sobre Jruby. Infelizmente tivemos alguns problemas técnicos de conexão o que deixou o nosso audio com um pouco de lag, e cortava um pouco a voz dependendo do momento, e isso fez com que minha atenção se dispersasse a todo momento, portanto não tenho muitos comentários para fazer sobre essa palestra. Mas foi bem interessante, com direito a um pequeno joguinho com OpenGl rodando.

A partir daqui começa o momento test no Rails Summit, pois a grande maioria das palestras são sobre tests, o que não é nada mal! :)

Primeiro temos a palestra do Jay Fields sobre tests e selenium, onde ele fala bastante sobre a importancia dos tests para se proteger de antigos bugs que podem voltar ou novos bugs que podem aparecer quando se implementam novas features. Ele comenta um pouco sobre selenium e outras coisas…Eu recomendo o post do Sylvestre Mergulhão sobre essa palestra.

Agora temos duas palestras consecutivas do David Chelimsky ( mantenedor do Rspec ) no auditório principal enquanto na outra sala temos Manuel Lemos e Vinucius Teles palestrando sobre “Os desafios de criar um caso de sucesso no Brasil” e “Empreendedorismo com RubyOnRails” respectivamente. Tinha que escolher novamente e preferi escolher as palestrar sobre testes e assisti as 2 do Chelimsky

O Chelimsky tem uma namorada brasileira, portanto ele consegue falar um pouco de português, mas ele decidiu dar a palestra em inglês por não ter fluência. Na primeira palestra tivemos o conceito de BDD, onde você escreve primeiramente os seus testes e eles vão “te lembrando” como continuar escrevendo o seu código. Os exemplos dados pelo Chelimsky foram bem didáticos e interessantes. Vimos User Stories, e uns exemplos na pratica utilizando Rspec. Foi passado um “conceito” de como fazer testes: Escrever um teste que falha, fazer o teste passar, refatorar o código procurando pelos famosos “Maus cheiros”. Já na segunda palestra ele extendeu a primeira e agora começou a falar mais sobre o cucumber, que parece muito interessante para usar!

Para mudar um pouco eu resolvi ir numa palestra sobre testes ( hehe ) dessa vez foi a palestra do Danilo Sato sobre “testes automatizados – TDD“, onde ele mostrou algumas ferramentas e deu algumas dicas sobre como ele começou com testes, sobre dificuldades, vantagens de testar, alguns problemas que você pode se deparar e possíveis soluções para os mesmos, comentou sobre os “maus cheiros” dos testes, fez algumas recomendações bibliográficas interessante alem de comentar tambem sobre MOCK e Synthesis tambem.

Agora tivemos a palestra do Luis Lavena que é o criador do One-click-installer para windows, que veio falar sobre produtividade trabalhando em rails com windows e outras questões tendo o windows como base. Enquanto isso tínhamos uma palestra sobre Jruby com o Fabio Kung na outra sala. Nesse momento eu decidi não participar de nenhuma das duas e fiquei conversando com os Railers que estavam reunidos lá fora prontos para gravar um vídeo-cast que no fim das contas após mais de 30 minutos de “gravação” descobrimos que não estava gravando, portanto a única parte do vídeo que temos é a apresentação da galera. ¬¬ Mesmo com esse pequeno problema com a não gravação do vídeo, foi muito interessante interagir com os Railers e conhecer pessoalmente toda essa galera que eu só conhecia por nickname ou e-mail.

Tivemos agora uma propaganda da Sun ( que é um dos patrocinadores do evento ) sobre Open Souce comentando sobre a plataforma Java, Open Solaris e outras questões ligadas a Open Souce, que não deixou de ser interessante! :)

Chegamos ao momento da ultima palestra do evento, dada pelo Obie Fernandez ( que lembra bastante o Jack Black nas fotos), que foi muito interessante !!

O Obie comentou sobre a HashRocket e seus meios de trabalho. Explicou os métodos de desenvolvimento ágil que eles utilizam, como funcionam os seus meios de negócio, seus meios de contratação e suas diversões!

Achei muito interessante o meio que ele diz usar para contratar, que é chamar a pessoa para trabalhar na empresa por uma semana e assim descobrir se ela é boa mesmo para trabalhar lá ou não. Achei muito interessante e gostaria que coisas desse tipo tambem funcionasse aqui no Brasil, mas infelizmente as coisas são bem diferentes por aqui, tanto por questões contratuais como por outras questões tambem.

Outra coisa que ele comentou que eu achei muito interessante foi o enfoque em se divertir apesar de estar no trabalho, estamos fazendo o que gostamos e temos que ter bons momentos! Achei legal as fotos das festas com todo mundo pulando na piscina e tal, acho que isso que realmente faz uma equipe motivada!

Realmente o Obie fechou com chave de ouro o Rails Summit 2008! :)

Considerações final da Rails Summit: O evento terminou rendendo um projeto no GitHub que já tem várias contribuições! :P

Espero que seja o primeiro de muitos e que eu possa estar presente em todos os subsequentes! Meus parabens ao Fabio akita que foi o organizador principal do evento e correu bastante para que tudo isso se tornasse realidade! E parabens a Locaweb por contribuir para esse projeto!

E meu post fica por aqui! ;)

Há braços

Tags: , , ,

Wednesday, October 22nd, 2008 Development, Events 1 Comment

Rails Summit Latin America

Æ!!

E ae pessoal! Como muitos sabem eu participei da Rails Summit Latin America e vou agora fazer uns comentários sobre o evento.

Vou dividir em 2 posts p, um para cada dia, por que o assunto ficou bem extenso.

Minha intenção com a Rails Summit, alem de ver as ótimas palestras era de fazer um social network com a galera que eu só conhecia por nickname, e isso realmente foi difícil de fazer justamente por isso, reconhecer as pessoas pessoalmente sendo que só as conheço por nickname e avatar não é nada fácil.

Fazendo um pequeno resumo do pessoal que eu queria encontrar e encontrei: Marcos Ricardo Que tambem é um dos professores assistentes do Rubylearning.org junto comigo, e só o conhecia pelos foruns do Rubylearning. Essa foi uma grande oportunidade de conhecê-lo pessoalmente, além de poder tirar fotos com ele e com o Akita para enviar para o Satish Talim

Dirs, Mauricio Dois funcionários da Boo-box que eu conhecia por nome e trabalham aqui perto de mim ( teodoro sampaio ), que por sinal são muito gente boa! =)

Arthur Zaparolli ( arthurgeek ) Conhecia por nome, já troquei e-mail com ele e foi mais um dos contatos que passaram a existir fisicamente! =)

Julio Monteiro ( responsável pelo rubyonrails.pro.br ), Davis Cabral e Ozeias Santana ( responsáveis pelo podcast Railsbox ) Figuras do mundo Rails que só conhecia por nome e foi interessante conhecê-los pessoalmente! Galera bem divertida!

TaQ Um figurão que eu conversava pela internet já faz um tempo e tive a oportunidade de conversar com ele um pouco! Tenho um estilo bem parecido com o desse cara…hahaha…Será que eu vou ser como ele qunado crescer? hahahahaha

Fabio Akita Já tinha conversado com o Fabio no Google Developers Day e tive a oportunidade de conversar um pouco com ele na Rails Summit tambem, apesar de que ele estava bem apressado com a quantidade de coisas que tinha que se preocupar. :)

Carlos Brando Conversei bem pouco, mas foi interessante conhecer mais um dos caras influentes no Brasil e responsável ( junto com o Akita ) pelo Rails Podcast Brasil.

Pessoal do Aprendendo Rails Elomar França, Raul Souza Lima ( Nihil ), Juarez Filho, William Paixão, Thiago Freire Essa galera eu já tive contato pelo aprendendo-rails e estava querendo conhecê-los pessoalmente já faz um tempo. Elomar França realmente se revelou como um dos grandes palestrantes da Rails Summit, falando sobre Grupos de discussão e aprendizado, onde comentou sobre o aprendendo-rails, o +web e outros grupos no gênero. Com muito humor e irreverência conseguiu mostrar para a galera que grupos é uma ótima forma de aprender…Parabens Elomar! Raul tambem é de outro grupo que eu participo que é o ruby-sp, mas eu gostaria de ver mais gente do grupo por lá. OBS: Só depois eu fiquei sabendo que o Hugo tambem estava lá! ¬¬   Provavelmente eu esqueci alguem, mas com certeza eu não vou conseguir lembrar de todo mundo! ;)

Bem passando agora por essa parte de pessoal, vamos as palestras e reviews do evento em si:

Começamos com uma abertura do Fabio Akita e Gilberto Mautner ( fundador da locaweb ) comentando sobre o evento, as soluçoes da locaweb, como ela começou e tudo mais. Foi interessante para conhecer um pouco mais sobre a locaweb e viajar no tempo vendo o primeiro site deles…hehe

Deveriamos começar com o Chad Fowler, mas devido a alguns problemas de horários do David Heinemeier Hansoon, a conversa com ele por vídeo conferencia foi adiantada e começamos com ele antes. Tivemos uma conversa com O DHH ( pois não foi bem uma palestra ), onde ele comentou sobre as novas features do Rails e ficou aberto a perguntas do pessoal, que eram traduzidas para o ingles se necessário pelo Fabio Akita. Surgiram algumas perguntas quanto a thread safe nativo do Rails 2.2, como ficariam as questões de internacionalização quanto aos campos com “ç” e acentos, e todas foram bem respondidas pelo DHH. Foi interessante ter a oportunidade de conversar sobre o futuro do Rails.

Após isso tivemos a palestra do Chad Fowler ( que por sinal está bem diferente da foto dele que colocaram na chamada do evento….hehe ), que foi muito interessante! Ele falou sobre ser “remarkable”, fez várias comparações com a musica, o que trazia um bom dinâmismo a palestra. Achei muito interessante a colocação dele quando mencionou os níveis de programadores: Iniciante, iniciante avançado, avançado e expert. Ele disse que mais de 50% dos programadores ficam na parte de iniciante avançado e não buscam ir mais a fundo em sua área de desenvolvimento para realmente ter um conhecimento mais amplo e profundo sobre o que ele está lidando. O Chad tambem comenta sobre projetos Open Source, dizendo para você ser crítico e reportar o que você vê de errado nos softwares, e melhor do que isso, como temos todo o código em mãos, podemos contribuir para o que não gostamos e tornar assim o software melhor.

Na próxima palestra George Malamidis e Danilo Sato falariam sobre REST e após assistir o comecinho da palestra eu decidi ver a palestra do Fabio Akita, que ia apresentar o Rails para iniciantes criando uma pequena aplicação e tudo mais. A palestra foi bem tranquila assim como todas as palestras de apresentação do Rails com criação de um pequeno blog e tudo mais, mas achei interessante que ele conseguiu demonstrar o uso de plugins, e nesse caso ele utilizou o active_scaffold, e foi bem interessante mostrar o que o Rails pode fazer rapidamente com plugins.

Terminando a palestra do Akita, enquanto entram na sala o pessoal da SurgeWorks, que participariam da palestra do Carlos Brando com o tema “Meu emprego foi para os EUA”, o Dr. Nic Williams estava começando sua palestra no auditório principal… Tinha uma escolha difícil de palestras para fazer, e no fim das contas decidi assistir a palestra do Carlos, que desde quando ele anunciou o assunto já me interessei. A palestra foi bem interessante, e ele comentou por que o trabalho dos brasileiros é bem cotado lá fora, e como se tornar um bom profissional para ser contratado, não ser apenas generalista ou apenas especialista, e sim ser um pouco dos dois, se especializando em algo mas não deixando de lado outras coisas, criar seu blog e escrever sobre um determinado assunto para mostrar que você existe e está ali publicando bom conteúdo, e mostrar seu código para que ele possa ser avaliado pelas pessoas que possam querer quem sabe lhe contratar. Além da palestra em si, tivemos um momento muito interessante, que foi a seção de perguntas e respostas com o pessoal da SurgeWorks, onde toda a equipe poderia responder perguntas sobre como é trabalhar para uma empresa do exterior, e o Carl respondendo como empregador. Surgiram perguntas muito interessantes que atormentavam muitas pessoas até hoje. As mais interessantes para mim foram essas:

  • Como receber
Primeiramente é bem recomendável receber como pessoa jurídica, pois pessoa física paga muitos impostos. Funciona da seguinte maneira ( se estiver errado comente que eu edito, estou fazendo baseado em algumas anotações minhas sobre a palestra ): A empresa passa para o banco do brasil de lá O dinheiro é transferido para o banco do brasil daqui ainda em dólar Eles entram em contato com o setor cambial do banco para fechar a negociação da taxa de conversão Depois disso o dinheiro cai na sua conta
  • Faculdade é importante?
Essa pergunta foi feita para o Carl e isso me serviu bastante pois tambem tenho essa dúvida. Carl respondeu que faculdade não é tudo, mas é um diferencial, pois muita coisa não dá para aprender se não tiver um professor ali te forçando a estudar, ou você nunca buscaria isso se realmente não fosse realmente necessário. Nessa pergunta surgiu uma frase que resume tudo e deixa lição para muitos alunos de faculdade: Bons programadores se formam, mas faculdade não forma grandes programadores

Agora é a hora do Keynote do Chris Wanstrath, que pareceu um pouco nervoso, e eu não tenho muito o que comentar pois pode ser lido no keynote dele. ( Obrigado pelo link Dirceu ).

Agora temos uma das partes mais divertidas do evento, que foi o momento desconferência, que foi nomeado “Birds of Feather”. Infelizmente não vou lembrar o nome de toda a galera que apresentou algo na parte de Birds of Feather, mas se você apresentou, ou souber quem apresentou, por favor comente! =) Tivemos vários assuntos de todos os gostos: interessantes, curiosos, informativos, engraçados e etc…

  • Um que achei bem interessante foi sobre um projeto de impressora fiscal feito em Ruby, que não era web e sim desktop utiliando GTK ( quase certeza ), mas achei bem legal o conceito.
  • Outro que achei curioso foi o projeto do Ninh Bui (Phusion) que é um “compilador Brainfuck > ruby” que pega um código brainfuck, transforma em ruby e executa….haha
  • Outro projeto interessante que foi apresentado pelo cara do pagestacker ( desculpa não lembrar seu nome ) foi o footnotes-debug que é utilizado para ajudar no debug de aplicações rails. Ele cria um pequeno footer na sua página com vários links úteis para o debug, como: mostrar cookies, abrir código ( apenas para Mac com textmate ) e outras coisas que não me lembro de momento.
  • Um projeto que me animou bastante foi o projeto apresentado pelo demetrius nunes sobre GOSU para programação de jogos em Ruby! Sempre tive vontade de desenvolver jogos, e já ouço falar de Python para isso faz um tempo, mas não conhecia nada até entao para brincar com Ruby, portanto me deixou bem animado.
  • O Silvestre Mergulhao apresentou um projeto bem interessante de uso de bluetooth com Ruby e me atraiu bastante a atenção tambem pois bluetooth está na minha lista de coisas para brincar. ;)
  • E para fechar com chave de ouro meus comentários sobre o Birds of Feather, temos o Elomar França que falou sobre grupos de estudo. Com certeza o Elomar foi a grande revelaçao do Rails Summit, pois ele conseguiu apresentar de uma maneira bem divertida como os grupos de discussão podem ajudar no seu aprendizado, assim citando o +web que é o grupo que ele cordena na sua cidade, e o aprendendo-rails que é o grupo que ele participa cuja finalidade com ele mesmo diz “é bem fácil de se notar….aprender rails”.

Bem….E assim acaba o primeiro dia de Rails Summit! Estou terminando um post sobre o segundo dia e publicarei daqui a um ou dois dias. :)

Enquanto isso vocês podem ver os posts dos das pessoas que citei, pois quase todos eles postaram várias informações em seus blogs. Destaque para o Silvestre Mergulhao e o Fabio Akita que postaram muita coisa interessante.

Para quem quiser ver fotos eu coloquei todas as minhas no meu Picasa.

Há braços

Tags: , ,

Tuesday, October 21st, 2008 Development, Events 12 Comments

My last Tweet

Search