Arquivo da categoria 'Ferramentas'

Lançado o MacRuby 0.5 – Uma versão estável e importante

Wednesday, 03 de February de 2010

macruby_logo.pngNo último dia 31 o MacRuby concluiu uma etapa importante no seu desenvolvimento: versão 0.5! Entre as funcionalidades principais estão um suporte melhor do HotCocoa (embora ele seja mantido separado do core no GitHub), um compilador Ahead-Of-Time (AOT) melhor e suporte ao Grand Central Dispatch do OS X 10.6.

Chargify – Um serviço de cobrança feito em Rails com API ActiveResource

Saturday, 30 de January de 2010

chargifyx.pngHá alguns meses, uma nova empresa de cobrança e controle de assinaturas – a Chargify – tem aparecido na cena Web 2.0, SaaS, e Rails, sendo que tem Lance Walley, co-fundador da empresa de hospedagem para Rails Engine Yard, como CEO. Os desenvolvedores Rails são, de maneira geral, bastante empreendedores, e a Chargify tem muito a oferecer para desenvolvedores Rails que precisem montar um sistema de cobrança.

Ponto positivo? Cobrança super simples

Resumidamente, a Chargify oferece “cobrança recorrente

Hammertime – Console Interativo de Erros para Ruby

Thursday, 21 de January de 2010

stophammertime.png Hammertime (repositório do GitHub) é um console interativo de erros para Ruby, criado por Avdi Grimm, inspirado por consoles semelhantes existentes nos ambientes Squeak/Smalltalk e LISP. Ele tem algumas funcionalidades semelhantes ao ruby-debug, mas é menos intrusivo e tem mais estilo. Mas tenha em mente que, até o momento, ele só funciona para o Ruby 1.8.x.

A instalação é feita através do RubyGems (gem install hammertime) e a biblioteca é ativada no seu…

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…

CoffeeScript – Uma nova linguagem com um compilador feito em Ruby puro

Thursday, 07 de January de 2010

coffeescript.pngO CoffeeScript (repositório no GitHub) é uma nova linguagem com um compilador feito em Ruby puro. Seu criador, Jeremy Ashkenas, o classifca como “O irmão mais novo e menos exagerado do JavaScript” – sendo que ele compila para Javascript e utiliza a maior parte de seus construtos, mas com uma sintaxe diferente e mais sucinta.

Rackamole – Monitoramento de aplicações web em Ruby via Rack

Wednesday, 06 de January de 2010

rackamole.pngO Rackamole (repositório no GitHub) é uma aplicação Rack que permite a monitoração da interação entre usuários e suas aplicações baseadas em Rack (por exemplo, qualquer aplicação Rails ou Sinatra). Além de enviar informações para o console ou um arquivo de log, ele tem uma interface web chamada Wackamole, para que você possa ver o registro de atividades da aplicação.

Seu criador, Fernand Galiana (conhecido também pela biblioteca de gráficos ZiYa), diz…

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 é…

Retrospectiva – Uma App Rails para gerenciar projetos Open Source

Friday, 11 de December de 2009

retrospectivaA Retrospectiva é uma nova ferramenta open source de gerenciamento de projetos feita em Rails. Ela é interessante por dois motivos: primeiro, pelo modo como foi pensando o gerenciamento de projetos; e segundo, por poder ser utilizada como exemplo de estudo, uma vez que é uma aplicação grande e desenvolvida corretamente com Rails 2.3.

Ela é um exemplo sólido de um tipo raro de projetos Rails open source: ele é bem apresentado, amigável, e bem desenvolvido. Ela tem…

Jammit – Um compactador de recursos peso pesado para Rails

Thursday, 10 de December de 2009

jammit No início deste ano aqui no Ruby Inside Brasil, falamos sobre o Sprockets, uma biblioteca da 37signals que pega vários arquivos JavaScript do seu projeto e os comprime em pequenas partes facilitando o envio. Agora, digam oi para Jammit, uma biblioteca de compactação de recursos peso pesado para Rails, que trata não somente de JavaScript, mas também de CSS e imagens inline.

Compactação dos recursos não é algo novo, mas Jammit tem uma característica incomum,…

Racksh – Um console como o do Rails para aplicações Ruby baseadas em Rack

Tuesday, 08 de December de 2009

rack-logoAlguma vez você quis usar algo como o script/console do Rails ou o merb -i do Merb em outras apps baseadas no Rack? Se sim, então o racksh criado por Marcin Kulik inspirado pelo console do Heroku, pode ser o que você procura.

O Racksh é um console para aplicativos Ruby web baseadas no Rack. Ele permite que você execute um console no contexto do ambiente de uma aplicação em Rails, Merb, Sinatra, Camping, Ramaze (ou o seu…