Arquivo da categoria 'Interessante'

Criando uma classe para trabalhar com números bem feita

Sexta-feira, 26 de Fevereiro de 2010

somenums.png

Robert Klemme, escreveu um artigo no blog Ruby Best Practices com um tutorial sobre o processo de construir uma nova classe numérica a partir do zero em Ruby - analisando todas pegadinhas e necessidades da tarefa, que é bem mais difícil e complexa do que você pode imaginar!

Robert decide criar uma classe HexNum para representar números inteiros que podem ser mostrados como números hexadecimais. Existe uma série de coisas a se levar em consideraçã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,…

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

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

Uma entrevista em vídeo com o criador do Ruby, Matz

Sexta-feira, 29 de Janeiro de 2010

its-matz-baby.pngYukihiro “Matz” Matsumoto, criador e “ditador benevolente” do Ruby, concedeu uma entrevista em vídeo para a InfoQ durante a conferência de desenvolvimento de software QCon. Você pode assistí-lo na página da InfoQ ou, se você for cadastrado na InfoQ, baixar o MP3.

Nessa entrevista, Matz fala sobre o que ele faria se tivesse que refazer o Ruby do zero hoje, sobre lazy evaluation, Erlang, actor models, tipagem, suas opiniões sobre implementações alternativas do Ruby e continuações.…

O podcast Rails Envy passa a se chamar… The Ruby Show

Quarta-feira, 27 de Janeiro de 2010

the-ruby-show.gifSe você acompanha de perto a comunidade Ruby provavelmente conhece o podcast Rails Envy, mesmo se o adicionou a seuss feeds. Bem, ele acaba de ser relançado como The Ruby Show, apresentado por Jason Seifer e Dan Benjamin. Eles pretendem cobrir as novidades do mundo Ruby semanalmente, como fazia o Rails Envy, com novos episódios todas as quartas-feiras.

O último episódio do The Ruby Show inclui notícias sobre o Cramp, o Rails

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

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

Pensando Funcionalmente em Ruby

Sexta-feira, 13 de Novembro de 2009

thinkfunc.pngPensando Funcionalmente em Ruby é uma apresentação que o desenvolvedor britânico Tom Stuart deu no recente encontro do Grupo de Usuários Ruby de Londres. Nela ele cobre o que é programação funcional, porque isto é uma “bela de uma ideia”, e como adotar princípios de programação funcional em Ruby. A Skills Matter gravou um video de toda a apresentação (o videio está limitado apenas para visitantes do Reino Unido, então pegue o arquivo MP4

Mail: Uma Nova Biblioteca para Envio de E-mails em Ruby

Quinta-feira, 12 de Novembro de 2009

Até agora, as principais formas de enviar e-mails em Ruby eram Net::SMTP, TMail e o ActionMailer do Rails (que utiliza TMail). Agora há uma quarta opção, chamada simplesmente de “mail” por Mikel Lindsaar.

Mail é uma nova biblioteca escrita puramente em Ruby concebida para lidar com a produção, análise e envio de e-mails da maneira “Rubista”. Tanto o envio e quanto o recebimento de e-mails podem ser tratados através da biblioteca e quando necessário Mail serve…

Como um único desenvolvedor Rails fez para escalar um site com 10 milhões de requisições por dia

Domingo, 11 de Outubro de 2009

ravelry.pngO Ravelry é uma comunidade on-line de tricô e crochê gerida pelo casal Casey e Jessica Forbes. Há algumas semanas, eles foram entrevistados por Tim Bray onde revelaram que seu site tem mais de 400.000 usuários registrados e consegue 3,6 milhões de pageviews por day - que geram 10 milhões de requisições por dia no Rails, já que recebem muitas chamadas de API, RSS e AJAX.

Todd Hoff do HighScalability.com coletou todos os detalhes que conseguiu sobre o…