LWN.net Logo

This Week's Ruby News - Issue 131

From:  Ruby Weekly <rw-AT-peterc.org>
To:  <lwn-AT-lwn.net>
Subject:  This Week's Ruby News - Issue 131
Date:  Thu, 7 Feb 2013 15:50:19 +0000
Message-ID:  <0618f6a79d6bb9675f313ceb29659df23b6.20130207154954@mail259.us2.mcsv.net>
Archive-link:  Article, Thread

Ruby Weekly - A Weekly Ruby Newsletter
Issue #131 - February 7, 2013
================================================================================


Featured
--------

Topaz: A New Ruby Implementation Built on RPython
http://docs.topazruby.com/en/latest/blog/announcing-topaz/


  A brand new Ruby implementation built upon RPython, a 'restricted' variant
  of Python ideally suited to implementing dynamic languages (it's also
  behind the super speedy PyPy implementation of Python). Don't expect to use
  this in production any time soon but it's an impressive start.

Ruby 1.9.3-p385 Released: Fixes an RDoc Security Issue
http://www.ruby-lang.org/en/news/2013/02/06/ruby-1-9-3-p3...

  p374 only came out 3 weeks ago but p385 resolves a cross-site scripting
  exploit opportunity in RDoc, Ruby's bundled documentation tool. If you
  never use RDoc or deploy RDoc HTML documentation, don't panic to upgrade.

Scottish Ruby Conference 2013 Tickets Now on Sale
http://scotruby2013.eventbrite.co.uk/


  SRC always punches above its weight attracting excellent speakers and rabid
  hordes of Ruby fans to Scotland. Ticket sales opened a few days ago and are
  already going fast. It's on May 12 and 13.

Ruby Power: The Latest Ruby T-Shirt from Ruby Threads
http://rubythreads.com/products/rubypower


  We don't get paid to promote these but they just look so good. The latest
  t-shirt from RubyThreads, the Ruby-oriented t-shirt designers. Power to all
  Rubyists. In men and women's cuts.


From our Sponsor
----------------

Where is your code heading?
https://semaphoreapp.com/


  Keep your Ruby app on track with a simple and powerful CI process. Start
  building in a minute - save hours with parallel tests and Semaphore's
  powerful platform that's built for speed.


Reading
-------

Anatomy of an Exploit: An In-depth Look at the Rails YAML Vulnerability
http://rubysource.com/anatomy-of-an-exploit-an-in-depth-l...

  A rather detailed walkthrough of the recent YAML vulnerability in Rails by
  Richard Schneeman over at RubySource.

Let’s Figure Out A Way to Start Signing RubyGems
http://tonyarcieri.com/lets-figure-out-a-way-to-start-sig...

  After last week's RubyGems drama, Tony Arcieri suggests we look at ways to
  improve the verification of gems' sources with digital signatures.

How A Pull Request Rocked My World
http://clayallsopp.com/posts/the-story-of-pull-request/


  In which Clay Allsopp picks up and shares a nice bit of refactoring made on
  his code.

A Gentle Introduction to Actor-based Concurrency
https://practicingruby.com/articles/shared/nkhaprcgwrpv


  Another superb article from Practicing Ruby.

How to Not Rely on Rubygems.org for Deployment
http://words.steveklabnik.com/how-to-not-rely-on-rubygems...

Lessons Learned in Concurrency with Ruby: Part I
https://blog.engineyard.com/2013/ruby-concurrency



Watching and Listening
----------------------

Ruby Rogues Discuss the Ruby Design Process with Brian Shirai
http://rubyrogues.com/091-rr-the-ruby-design-process-with...

  Brian Shirai (a.k.a. brixen, formerly Brian Ford) and the Ruby Rogues
  discuss their views on the issues behind Ruby's long term design process.

RailsCasts covers AngularJS
http://railscasts.com/episodes/405-angularjs


  This is one of the paid-for 'pro' episodes of RailsCasts but with Google's
  AngularJS framework becoming a big deal recently, this sixteen minute
  introduction might be enough to convince you to give Ryan some money(!)


Libraries and Code
------------------

Discourse: A New Rails-based Platform for Community Discussion
http://www.discourse.org/


  Fresh from his success with Stack Overflow, Jeff Atwood has pulled together
  a team to build a modern, open source discussion system called Discourse.
  It's based around Rails and Ember and is ready to play with now.

RubyMine 5 Released: Supports Ruby 2.0 and CoffeeScript Debugging
http://blog.jetbrains.com/ruby/2013/02/experience-the-ful...

  JetBrains has unveiled RubyMine 5, its Ruby and Rails IDE, which now
  includes smart code assistance, testing and debugging features for
  RubyMotion, cutting-edge Ruby 2.0 support, and more.

RMagick 2.13.2 Released: Three Years In The Making
http://rubyforge.org/forum/forum.php?forum_id=41305


  Don't get too excited as it's only a point release, but it now allows
  installation with Ruby 1.9.3 and ImageMagick 6.8+.

Linotype: The Letterpress Game Engine Built in Ruby
https://github.com/barelyknown/linotype#readme


  If you've been addicted to the popular word search game 'Letterpress', you
  might appreciate having its engine recreated in Ruby so you can..
  'research' techniques and, perhaps, create an AI of your own.

Skeptick: Better ImageMagick for Ruby
https://github.com/maxim/skeptick


  A new all-purpose DSL for building and running ImageMagick commands to
  perform various graphical operations.

PartyFoul: Use Github to Track Your Application Errors
https://github.com/dockyard/party_foul


  PartyFoul captures exceptions in your Rails app and automatically opens
  them as issues on GitHub.

GitGutter: Git Diff Annotations for Sublime Text 2
http://www.jisaacks.com/gitgutter


  See added, removed, and modified lines since the latest git commit more
  easily in Sublime Text 2. Not really a Ruby thing but as many Rubyists are
  using Sublime I thought this was cool.

Inkwell: Social Networking Features for your Rails App
https://github.com/salkar/inkwell


  Provides social networking features like comments, reblogs, favorites,
  following/followers, and timelines to use in your Rails apps.

capistrano-resque: Capistrano Integration for Resque
https://github.com/sshingler/capistrano-resque/tree/v0.1.0



Jobs
----

Ruby Infrastructure Engineer at Zendesk (San Francisco)
https://gist.github.com/192a628d20685843b75e


Rails Developer at Funny or Die [San Mateo, California]
http://jobs.rubyinside.com/a/jbb/job-details/783149


Software Developer (Amsterdam) - Good in Perl or willing to Learn?
http://www.booking.com/jobs.en-us.html?sid=250ab6c8307530...


Last but not least..
--------------------

Waza 2013: Heroku's Developer Event - February 28, San Francisco
https://waza.heroku.com/2013


  Heroku are hosting an event that 'celebrates craft and the creative process
  of software development with technical sessions and interactive artistic
  happenings.' Some excellent Rubyists in the line up including Matz(!),
  Steve Klabnik and Aaron 'tenderlove' Patterson.



================================================================================

You opted in for Ruby Weekly at http://rubyweekly.com/ to get weekly e-mails
about the Ruby programming language.


Our mailing address is: Office 30, Lincoln Way, Fairfield Enterprise Centre,
Louth, Lincs, UK, LN11 9EJ.

You can e-mail the list maintainer directly at rw@peterc.org in case of
problems/questions.

(Log in to post comments)

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds