Arquivo da categoria 'Ferramentas'

Vagrant - Crie e provisione máquinas virtuais como no EC2 com Ruby

Segunda-feira, 15 de Março de 2010

vagrant_chilling.pngO Vagrant é uma ferramenta feita em Ruby para criar e fazer deploy de ambientes de desenvolvimento virtualizados. Ela usa o VirtualBox, ferramenta open-source de virtualização de sistemas da Oracle, em conjunto com o Chef, um sistema de gerenciamento de configuração.

Suporte oficial do RPM da New Relic à Rack e Sinatra – Finalmente!

Terça-feira, 09 de Março de 2010

NewRelic_inline.pngO RPM da New Relic é uma aplicação para monitoramento de performance e análises, e há algumas semanas foi anunciado que eles adicionaram suporte completo para aplicações Ruby em Sinatra ou baseadas em Rack à seus serviços que originalmente foram criados para Rails. Já era possível adicionar suporte às ferramentas da New Relic a aplicações que não são feitas em Rails, mas ao oferecer suporte oficial podemos ter várias funcionalidades que antes não estavam disponíveis.

Screencast de Vim para desenvolvedores Rails

Quarta-feira, 03 de Março de 2010

vimforrails.pngUsando o Vim como uma IDE para Rails é um screencast profissional feito por Ben Orenstein que mostra como você pode usar o Vim (um editor de texto open source bastante popular) como um tipo de IDE para Rails. Ele custa US$ 9 e tem aproximadamente 37 minutos. Pedimos uma cópia para testar com a promessa de publicar uma avaliação.

Como o Ruby gerencia memória e faz garbage collection

Quinta-feira, 25 de Fevereiro de 2010

garbage.jpgGarbage Collection and the Ruby Heap é uma apresentação feita por Joe Damato e Aman Gupta no último LA Ruby Conference. Por enquanto temos apenas os slides, 70 ao todo, mas eles são bastante detalhados e quase servem como um pequeno e-book sobre o sistema de garbage collection do Ruby.

Joe e Aman comparam o gerenciamento de memória em C com o do Ruby e mostram as diferenças entre o stack e o heap. Uma vez que utiliza garbage collection,…

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!

Crie e publique gratuitamente um blog em Ruby em apenas 5 minutos usando Toto e Heroku

Segunda-feira, 08 de Fevereiro de 2010

heroku-dog.gif Toto (repositório no GitHub) é uma nova e minimalista engine para blogs feita em Ruby usando Rack como infra-estrutura, especialmente projetada para “hackers” por Alexis Sellier. O conteúdo é gerenciado pelo Git, o que faz que tudo tenha controle de versão, e artigos são armazenados como arquivos texto com metadados embutidos como YAML. Tendo apenas 300 linhas ele também é bem simples de ser modificado.

Alexis decidiu levar Toto ao limite demonstrando como é…

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

Quarta-feira, 03 de Fevereiro 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

Sábado, 30 de Janeiro 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

Quinta-feira, 21 de Janeiro 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

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…