Arquivo da categoria 'Bibliotecas'

12 coisas legais de Ruby (para quando/se você se cansar do Rails 3)

Monday, 15 de February de 2010

no-rails-allowed.gifCansado do Rails 3.0 ou ainda curtindo o Sinatra, Rango, Ramaze, Cramp, ou não trabalha com desenvolvimento web? Sem problemas! Encontramos 12 novidades interessantes do mundo Ruby para você e sem qualquer relação com o Rails

Buzzr: Uma biblioteca Ruby para o Google Buzz

Há alguns dias, o Google lançou o Buzz – sua mais recente cartada para competir com o Twitter e o Facebook. A Buzzr é…

Colinha para o usar o Net::HTTP

Monday, 18 de January de 2010

http-is-a-hamster-on-rollerblades-says-marc-andre-cournoyer.gifO rubista norueguês, August Lilleaas, trabalhou um bocado para escrever um monte de exemplos de como utilizar a biblioteca Net::HTTP do Ruby, que vêm na maioria das distribuições. Perguntamos a ele se haveria algum problema em colocar alguns deles diretamente no Ruby Inside para ficar como referência e ele disse “Sem problemas!”

Vale notar que o Net::HTTP foi superado em muitos casos por bibliotecas como o HTTParty do John Nunemaker, e a biblioteca de alta performance…

Cramp – Um framework web assíncrono orientado à eventos em Ruby

Friday, 08 de January de 2010

got-the-cramp.pngO Cramp (repositório no GitHub)é um novo framework web assíncrono orientado à eventos escrito em Ruby por Pratik Naik da 37signals (e do Rails core team). Ele foi criado usando a biblioteca EventMachine como base e foi pensado para fazer somente I/O disparado por eventos, o que o torna ideal para situações em que você precisa gerenciar uma grande quantidade de conexões abertas (como é o caso ao se utilizar sistemas Comet ou APIs de…

Publicada a edição número 5 da Rails Magazine – Grátis

Tuesday, 05 de January de 2010

railsmag5.pngO editor da Rails Magazine, Olympiu Metiu, nos avisou que a quinta edição da Rails Magazine já está disponível gratuitamente em PDF. Se você não conhece a revista, dê uma olhada no vídeo com a crítica da primeira edição (em inglês).

A quinta edição, intitulada “Winter Jam”, traz os seguintes artigos:

  • Autenticação com o Gigya por Curtis Jennings Schofield
  • Processamento em segundo-plano no Rails por Erik Andrejko
  • Sobre seu aprendizado de Rails (e Ruby) por

Friendly – armazene dados sem schema em MySQL facilmente

Friday, 01 de January de 2010

friendly.pngO Friendly é um novo ORM em Ruby (parecido com o ActiveRecord) que permite que você use conceitos NoSQL em um banco de dados comum, como o MySQL. Seu criador, James Golick, escreveu um artigo apresentando o Friendly, que explica detalhadamente como ele funciona, incluindo exemplos. Na prática, você consegue armazenar dados sem schema, como documentos e com índices, mas usando um banco MySQL.

Se você ainda não conhece o “NoSQL“, saiba que é…

9 novas bibliotecas Ruby que você precisa conhecer

Wednesday, 30 de December de 2009

love-your-library.pngEu adoro conhecer novas bibliotecas Ruby, e recentemente olhei várias. As mais proeminentes acabam virando artigos no Ruby Inside, mas frequentemente vejo bibliotecas menos significativas sobre as quais sofro para escrever 100 palavras a respeito, mas eles também contribuem para o ecosistema do Ruby. Esse artigo é uma seleção das minhas recentes descobertas.

Pancake – Como empilhar e acoplar aplicações baseadas em Rack

Tuesday, 15 de December de 2009

stack-o-pancakesBoa parte das vantagens do Merb foram integradas ao Rails 3, mas Daniel Neighman, que já trabalhou na Engine Yard, começou um novo projeto visando repetir a idéia do Merb Slices. Desde então, ele levou ao extremo a idéia de empilhar aplicações baseadas em Rack, criando um framework para isso, o Pancake.

Segundo Daniel, “aplicações web devem ser aplicativos rack completamente independentes, capazes de funcionar como gems, de conterem uma aplicação completa que possa ser montada

Rango – Um novo e modular framework web em Ruby

Saturday, 12 de December de 2009

rangoO Rango é um novo framework web leve, baseado em Rack, desenvolvido por Jakub Šťastný, que parece ter se inspirado mais no Django do que nos atuais frameworks Ruby. Baseado na versão 1.9 do Ruby, ele funciona com o rvm, Rip, Usher, Warden, e usa como padrão, o novo empacotador de gem e o DataMapper.

Filosoficamente, o “Rango tenta ser tão agnóstico quanto possível, valorizando código simples e legível. A intenção é…

Jekyll – Um gerador de sites estáticos em Ruby

Wednesday, 25 de November de 2009

jekyllO Jekyll é um gerador de sites estáticos em Ruby, originalmente criado por Tom Preston-Werner (também conhecido como mojombo) do Github, e foi pensado para ser usado em blogs, mas pode ser configurado para gerar qualquer tipo de site estático. (Observação: O Jekyll foi criado há mais ou menos um ano – Tom escreveu um artigo sobre ele em Novembro do ano passado, peço desculpas a quem já o conhece, mas só o descobri

Riot – Testes unitários rápidos e expressivos

Tuesday, 24 de November de 2009

JustinO Riot é um novo framework para testes em Ruby criado por Justin Knowlden com o intuito de criar testes que rodem mais rápido. Justin estava frustrado com a demora na execução de seus testes, mesmo utilizando técnicas de factories, mocks e evitando acesso ao banco de dados. Ele compreendeu que as pessoas desistem de usar ou não adicionam novos testes quando eles demoram muito para rodar, o que não é nada bom.

No Riot, cada…