Arquivo da categoria 'Diversos'

Sprockets: Uma biblioteca Ruby para gerenciar dependências JavaScript da 37signals

Friday, 20 de February de 2009

SprocketsGerenciar e organizar vários arquivos JavaScript em suas aplicações Rails pode ser uma tortura, especialmente durante sua publicação, quando é preciso minimizar a quantidade desses arquivos para melhorar a performance.

Seus problemas acabaram, chegou Sprockets, a nova biblioteca de gerenciamento e concatenação de Javascripts criada pela 37signals (ou, para ser mais preciso, pelo Sam Stephenson). Uma vez instalada, a Sprockets permitirá que você organize os arquivos Javascript da sua aplicação em pequenos grupos, mais fáceis de gerenciar e que …

Um grande avanço para processamento de cartões de crédito em Ruby

Friday, 20 de February de 2009

titleA equipe de desenvolvimento por trás do site freckle, liberou um guia em PDF detalhando as terminologias e processos envolvidos no processamento de cartões de crédito em Ruby.

Gostei muito dos guias anteriores sobre Rails da Amy Hoy. O guia “Jump Start Credit Card Processing” é bastante colorido e é dividido em 3 pequenas partes que tornam mais fácil o entendimento. O guia dá uma visão geral sobre os processos e as ações envolvidas no processamento de pagamentos de …

Como você pode ajudar a melhorar a publicação de aplicações web em Ruby em apenas 5 minutos

Wednesday, 18 de February de 2009

passengerlogo.pngVocê se lembra de como era ingrata a tarefa de publicar aplicações Ruby (Rails sendo a referência óbvia) antes do começo de 2008? FastCGI, sistemas de proxying, o CGI clássico – todos componentes desse caótico processo. Na verdade era tão ruim que em Janeiro de 2008 nós publicamos No True “mod_ruby” Is Damaging Ruby’s Viability On The Web (Sem um módulo apache nativo reduzimos a viabilidade do Ruby como ferramenta web) que gerou uma grande discussão sobre o assunto (115 …

Construindo uma “Ruby Gem” (do zero) utilizando Desenvolvimento Guiado por Comportamento (BDD)

Wednesday, 18 de February de 2009

jamieSe você ler um monte de blogs sobre Rails verá pessoas falando sobre testes (ou o equivalente a “Behaviour-Driven” ) como se isso fosse o Santo Graal, porém muitos livros sobre Ruby e tutoriais on-line falham por não cobrir por completo os seus detalhes. No ano passado, Jamie Van Dyke escreveu um artigo para o “The Rubyist” entitulado “Building A Gem Using BDD” (Construindo um gem usando BDD) para colocar as coisas de uma maneira mais …

Ruby Inside Brasil no ar

Monday, 16 de February de 2009

rubyinsidebrasilÉ com enorme prazer que anunciamos o lançamento oficial do Ruby Inside Brasil. Esta é uma edição em português do famoso site Ruby Inside (em inglês).

Ruby Inside Brasil é o primeiro passo em direção a internacionalização da “franquia” Ruby Inside com a tradução dos artigos originais por membros ativos da comunidade brasileira (em breve teremos novos sites sendo lançados em outras partes do mundo). Eu sou o editor do Ruby Inside Brasil (Carlos Brando) e é possível …

Rufus Scheduler: Agendando tarefas simples à partir de aplicativos Rails

Monday, 16 de February de 2009

clockBrent Collier da Intridea escreveu o artigo intitulado: “Uma forma simples de agendar tarefas em Rails” que destaca o uso do Rufus-Scheduler, de John Mettraux, para executar, bem… simples tarefas inativas agendadas por aplicativos Rails!

Rufus-Scheduler é a versão mais recente do anteriormente conhecido agendador de tarefas openwferu-scheduler (tente dizer isto três vezes bem rápido). Esta não é uma biblioteca apenas para projetos Rails, mas Brent mostra como instalar e usar à partir de um aplicativo Rails. …

Rhodes: Desenvolva aplicações completas para iPhone, RIM e Symbian usando Ruby

Friday, 23 de January de 2009

rhomobileRhodes – desenvolvido por Rhomobile – é um intrigante framework para interpretadores Ruby que pode ser usado para desenvolver aplicações nativas para iPhone, Windows Mobile, RIM (Blackberry) e smartphones com plataforma Symbian (em breve suporte para Android). Mês passado, Werner Schuster (do InfoQ) escreveu um resumo básico de como o Rhodes funciona.

Essencialmente, Rhomobile juntou uma série de tecnologias para que cada uma trabalhasse em suporte a uma plataforma móvel, incluindo um intepretador Ruby, uma biblioteca de sincronização, um …

bdb: Melhores adaptadores de Berkeley DB para Ruby

Friday, 09 de January de 2009

berkdbBerkeley DB é um banco de dados de alta performance inicialmente desenvolvido em 1990. Ele não possui um motor de banco de dados SQL – ele apenas armazena dados em pares Chave/Valor – mas BDB é muito rápido, disponível para usar na maioria dos sistemas operacionais, e tem licença dupla para open source e para uso comercial. Ele tem vários vantagens por usar apenas um único arquivo ou um PStore: transações, bloqueio granulado fino, replicações e backups quentes, apenas …