Convite Google+ – Google Plus

jun 30

Preencha o formulário a seguir e receba um convite para o Google+

07/07/2011: Todos convites solicitados até agora foram enviados!

Leia Mais

Dropbox no Mac OS X Lion

fev 27

Ontem atualizei o meu Macbook para o versão beta do Mac OS X Lion disponibilizado essa semana.

O Lion está impecável, parece uma versão final já, com vários recursos novos bem interessantes. Única incompatibilidade que tive foi com o Dropbox e como citado nesse tópico no fórum de suporte do Dropbox, basta rodar essas comandos que ele voltará a funcionar.

$ sudo rm -rf /Library/DropboxHelperTools
$ rm /Applications/Dropbox.app/Contents/Resources/DropboxHelperInstaller.tgz
$ defaults write /Applications/Dropbox.app/Contents/Info CFBundleVersion 2.0

Leia Mais

Oxente Rails 2010 – Forro do Elomar by Daniel Cukier

ago 11

Galera segue o Forró do Elomar pelo Daniel Cukier na íntegra no Oxente Rails 2010.

Leia Mais

Oxente Rails

ago 05

Oxente Rails

Nesse momento que estou escrevendo, estou dentro do avião indo para Natal/RN. Para quem não sabe amanhã(06/08) começa o Oxente Rails! É o meu primeiro evento somente sobre Rails ou Ruby que estarei indo, estou muito feliz pois sei que lá estarão pessoas excelentes naquilo que fazem. Irei ficar em Natal por 4 dias, hoje já começa com o Igniti com palestras aleatórias em um bar de Natal.Com certeza somente esses dias irão acrescentar muito em tudo, no conhecimento em desenvolvido Ruby on Rails, Agilidade e Empreendedorismo. Pra quem não conhece o evento, acesse http://www.oxenterails.com . Como agora tá meio em cima da hora, quem mora pelo Nordeste pode dar uma aparecida lá, se fosse não mora pelo Nordeste do País, ano que vem te mais e esse ano ainda não perca a RubyConf Latin America!

06/08

Esse texto a essa hora já está meio ultrapassado, mas postei mesmo assim pois só agora consegui postar ele. O Evento está muito bom!

Leia Mais

Anotações de Lançamento – Rails 3 Release Candidate(RC)

ago 01

Estarei listando a seguir algumas mudanças no Rails 3 Release Candidate que percebi com o decorrer da migração, observando o Lighthouse do Rails e lendo o CHANGELOG de cada componente do Rails.

Rails 3.0.0 [release candidate] (26 de Julho, 2010)

1.Agora os arquivos de stylesheet e javascript default podem ser alterados por railties.

Como no seguinte comentário do arquivo Rails.root/config/application.rb:

 # JavaScript files you want as :defaults (application.js is always included).
# config.action_view.javascript_expansions[:defaults] = %w(jquery rails)

2.O Helper url_for sempre retorna strings sem escape de HTML, e a opção :escape não existe mais.

3. Rack foi atualizado para a versão 1.2.1

4. Shallow routes volta a funcionar no novo router do Rails 3.

resources :posts do
shallow do
resources :comments
end
end

5. Nova Rake task  db:migrate:status , que logicamente mostra os status das migrations.

6. Helpers de Marcação e métodos textilize, textilize_without_paragraph foram removidos

7.Foi adicionado a opção :path nas routes ao invés de :path_names, assim você pode fazer algo assim:

resources :users, :path => 'usuarios' do
get :search, :on =>; :collection, :path =>; 'pesquisar'
end

8. O Método update_attribute não executa mais callbacks, agora atualiza o registro diretamente na database.

9. Alertas de Deprecation não são mais definidos por enviroment diretamente no código.

A partir do RC a configuração de como o Rails vai tratar os warnings de deprecation é setada no arquivo .rb de cada environment com a opção config.active_support.deprecation, sendo aceitos as seguintes opções :log, :stderr or :notify. :notify.

:notify é um novo tipo de alerta via ActiveSupport::Notifications, sendo o padrão em produção

10. Os arquivos contidos dentro da pasta Rails.root/lib/*.rb não são mais carregados automaticamente na inicialização, para carregar a pasta lib novamente deve ser descomentar a seguinte linha no arquivo Rails.root/config/application.rb e colocar a pasta desejada:

# Custom directories with classes and modules you want to be autoloadable.
config.autoload_paths += %W(#{config.root}/lib)

11. Chamadas  Rails.applicationRails::Application foram deprecated, deve usar o nome da aplicação como My::Application

Essas foram algumas mudanças que vi após ler os CHANGELOG de cada componente do Rails e migrando uma aplicação que estou desenvolvendo para Rails 3 Release Candidate.

Algo que foi citado incorretamente ou alguma mudança que foi passada em branco, por favor me avise.

Leia Mais

Curso Ruby on Rails 3 na e-Genial

jun 28

Curso Ruby on Rails 3 na e-Genial

Hoje (28/06/2010) estarei iniciado o novo curso de Ruby on Rails 3 da e-Genial. Diante da necessidade e vendo a dificuldade que os desenvolvedores de Ruby on Rails estão tendo em aderir o novo conceito do Ruby on Rails 3, a e-Genial decidiu mudar o seu principal curso de Ruby on Rails da versão 2 para a 3 mesmo ainda estando em Beta.

Segue o comentário de Daniel Lopes, instrutor do curso de Ruby on Rails da e-Genial.

No último curso do básico ao avançado tivemos uma aula extra que deveria ter durado 1 hora, mas acabou durando 4 horas. Tamanho o interesse dos alunos e dúvidas na migração ficou claro que para quem está começando não é fácil dar o pulo do Rails 2.0 para Rails 3.0.

Aliando todo este interesse ao estado do Rails 3.0 atual, não faz sentido pedir ao alunos que dediquem tempo e dinheiro para aprender uma tecnologia que dentro de semanas vão precisar reaprender trechos consideráveis.

Como hoje em dia o melhor caminho é começar um novo projeto já em Rails 3.0, então é mais do que indicado que os iniciantes já comecem com Rails 3.0.

O que importa mais é que os alunos saiam do curso realmente sabendo como as coisas em Rails devem ser. E Rails 3.0 agora é o caminho.

Ainda dá tempo de se inscrever, mais informações no site do curso.

Leia Mais