Arquivo da categoria 'Bibliotecas'

Disponibilizados 5 capítulos do livro Ruby Best Practices da O’Reilly de graça!

Quarta-feira, 24 de Fevereiro de 2010

rbp.pngO livro Ruby Best Practices (em inglês) escrito por Gregory Brown e publicado pela O’Reilly, traz uma análise do “Ruby way” de fazer as coisas, e mais especificamente, porque rubistas costumam escrever código dessa maneira. É um livro muito interessante, e o analisámos e entrevistamos o autor há pouco mais de um ano.

Gregory sempre quis poder publicá-lo com a licença Creative Commons e a O’Reilly foi bacana e permitiu que ele o fizesse, disponibilizando um…

Harmony - Acesse um ambiente JavaScript e DOM em Ruby

Quinta-feira, 18 de Fevereiro de 2010

harmony.pngO Harmony, desenvolvido por Martin Aumont, é uma nova DSL Ruby para executar código JavaScript e que usa DOM a partir de aplicativos Ruby. Por que isso é legal? Porque isso possibilita a criação de testes unitários para o Javascript utilizado em suas aplicações em Ruby, ou seja, tudo pode ser testado com um único conjunto de testes!

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

Segunda-feira, 15 de Fevereiro 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

Segunda-feira, 18 de Janeiro 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

Sexta-feira, 08 de Janeiro 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

Terça-feira, 05 de Janeiro 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

Sexta-feira, 01 de Janeiro 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

Quarta-feira, 30 de Dezembro 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

Terça-feira, 15 de Dezembro 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

Sábado, 12 de Dezembro 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 é…