Ruby on Rails na caveira!

19 de dezembro de 2007 ~ Tags:

Nos últimos dias, tenho lido muita coisa sobre RoR. Infelizmente, queria blogar sobre cada um desses assuntos, mas o tempo anda muito corrido. Fiz esse mega-post com alguns links de assuntos interessantes para aprendizagem.

Introdução

  1. Ruby on Rails – The basics – um pequeno pdf de caráter beeeem introdutório.
  2. Ruby on Rails Handbook – uma lista com inúmeros materiais sobre o framework.
  3. Log Visualizer – apesar do nome Tabajara, essa aplicação gera gráficos e outras firulas dos seus arquivos de log.
  4. Curso online de Ruby – via Caio Salim no Twitter (por isso que eu gosto desse Twitter).

Documentação

  1. ReservedWords – para evitar criar um model chamado Ruby.
  2. RailsBrain.com – documentação de várias versões do Rails.
  3. Mechanize – o Mechanize é um crawler, ou seja, lê páginas web. O Eduardo o utiliza por exemplo no O Curioso para manipular os scraps do orkut. Depois de conhecer a documentação, vale ver esse exemplo de manipular coisas do MySpace.
  4. Rails Security Guide – esse é um link OBRIGATÓRIO que o Fabio Akita sugeriu. O nome do link já sugere seu assunto.

Helpers e cia

  1. Validação de senhas comuns – para evitar coisas do tipo “123″.
  2. BBCodeizer – traduz BBCode para HTML.
  3. Flash Helper – helper para inserir Flash de uma forma bacana (leia-se: de um jeito que todos os navegadores – inclusive o Ignorant Explorer – entendam).
  4. Live search – um snippet meio tosco de como fazer um live search.
  5. Consulta valor de SEDEX – outro snippet que pode ser útil.
  6. How to protect a form from accidentally losing data – algo bem interessante. Sabe quando você está escrevendo uma mensagem no Gmail e vai para outra página e ele te perguntar se você vai descartar a mensagem escrita? Então, um snippet que faz esse alerta.
  7. Definição de fuso horário – via Nando Vieira.
  8. Google API on Rails – usando a API da busca do Google no Rails.
  9. In-place editing – sabe aquele recurso que tem pra todo lado e ninguém sabe como funciona? Aqui explica.
  10. Ajax on Rails – tutorial simples de implementação de requisições não sincronizadas, vulgo Ajax, no Rails.

Plugins

  1. Brainbuster – um captcha inteligente.
  2. acts_as_paranoid – esse plugin é importante principalmente em sistemas sujeitos a auditoria. Ao deletar um registro, ele não o remove do banco de dados e apenas o marca como “excluído”.
  3. Flux Validator – um plugin de validação com Ajax mas, lembre-se: é importante haver a validação no model por uma questão de segurança, uma vez que a entrada dos dados pode ser facilmente manipulada fora desses recursos em javascript.
  4. Transparent Message – dá uma saída interessante para os flash[:notice/:error].

Tutoriais

  1. Ruby – A Programmer’s Best Friend – site cheio de screencasts.
  2. sd.rb – podcast da turma de San Diego que usa RoR.

REST

Com a invenção do Rails 2.0, o assunto REST veio a tona com uma propulsão jamais vista.

  1. REST na Wikipedia – o start do assunto.
  2. A Brief Introduction to REST – para não dizer que não falei de rest
  3. RESTful Development – material sobre REST no Rails.

P.S.: esse título é uma alusão tosca ao filme Tropa de Elite. Falando nisso, o hype acabou!


Posts relacionados:


Sem comentários ainda


Deixe uma resposta






Últimos textos do blog

Tagcloud

abraweb acadêmico actionscript ajax apache apple arteccom asp autosimulado backup benchmark beta bh blogosfera bookmarklet bookmarklets brasil browser censura chucknorris cms codestacker concurso crítica css dashboard deployment desenvolvimento design dicas divinópolis dotmac download dreamhost economia empreendedorismo empreendorismo encontro estatísticas extreme programming feedburner firefox fireworks flash flickr ftp game git globo gmail golive google greasemonkey guerrilha hack host howto htaccess html humor ie inss internet banking iphone ipod is® javascript jquery layout leopard linux listas live locomotive mac meme microsoft miguxês minasonrails mod_rails mp3 msn mysql off tropic opensocial opera orkut oscommerce parser passenger pc personalidade pesquisa php plugin plugins pog portfolio produtividade publicidade rails refurbished regex resenha review ria rss ruby rádio safari sandbox screencast screensaver script.aculo.us seo shoutcast silverlight software spam startup stevejobs suporte swf switch são paulo teste textmate trabalho tumblelog tumblr tutorial twitter ui uml usabilidade validação viral wallop web2.0 webalizer webdesign webdevelopment webkit webmail webmobile webobjects webstandards windows wordpress xml yahoo youtube

Veja todos os textos →