|
|
Subscribe / Log in / New account

This Week's Ruby News - Issue 119

From:  Ruby Weekly <rw-AT-peterc.org>
To:  <lwn-AT-lwn.net>
Subject:  This Week's Ruby News - Issue 119
Date:  Thu, 15 Nov 2012 16:31:19 +0000
Message-ID:  <0618f6a79d6bb9675f313ceb29659df23b6.20121115163101@mail259.us2.mcsv.net>

Ruby Weekly - A Weekly Ruby Newsletter
Issue #119 - November 15, 2012
================================================================================


Featured
--------

Ruby 1.9.3-p327 Released: Fixes a Hash-Flooding DoS Vulnerability
http://www.ruby-lang.org/en/news/2012/11/09/ruby-1-9-3-p3...

  Carefully crafted strings can be used in a denial of service attack on apps
  that parse strings to create Hash objects by using the strings as keys.
  This new patch level release of 1.9.3 counters the issue.

2013 Fukuoka Ruby Award Competition
http://www.ruby-lang.org/en/news/2012/11/10/2013-fukuoka-...

  Each year Matz and the Government of Fukuoka in Japan run an award for Ruby
  programs. Submit by November 30th to enter - it doesn't have to be an all
  new app either. The grand prize is 1 million yen (about $12,000).

Capybara 2.0.0 Released: The Acceptance Test Framework for Webapps
https://groups.google.com/forum/?fromgroups=#!topic/ruby-...

  Not backwards compatible with Capybara 1.x so be careful and read the
  notes. It also drops support for Ruby 1.8.

LA Ruby Conf 2013: Call For Proposals Open Until Dec 10
http://larubyconf.com/


Rails 3.2.9 Released
http://weblog.rubyonrails.org/2012/11/12/ann-rails-3-2-9-...


From Our Sponsor
----------------

Cloud-based image management for your web application
http://cloudinary.com/


  Let Cloudinary manage your image upload process, storage, image
  manipulation and CDN delivery, end-to-end. Create thumbnails using
  face-detection, apply effects, convert formats and much more. Simple
  integration with Ruby on Rails. Sign-up for free.


Reading
-------

Printing 'Hello, World' in Style (Concurrently)
http://danielsz.posterous.com/167870244


  Daniel Szmulewicz looks at what's involved in using Celluloid and two
  actors to print out 'Hello, World'.

Matz Is Not A Threading Guy
http://jstorimer.com/2012/11/08/matz-is-not-a-threading-g...

  Jesse Storimer talks about the status of concurrency in Ruby and Matz's
  opinions in a Q+A session at RubyConf. Reinforcing the status quo, Matz
  said: 'Using multiple processes is the best way to do concurrency in MRI
  for the near future.'

rspec-rails and Capybara 2.0: What You Need to Know
http://alindeman.github.com/2012/11/11/rspec-rails-and-ca...

  Andy Lindeman of the RSpec core team talks about the new Capybara 2.0
  release and what you need to be aware of when using it with RSpec and
  Rails.

Why Ruby Class Methods Resist Refactoring
http://blog.codeclimate.com/blog/2012/11/14/why-ruby-clas...

  Bryan Helmkamp demonstrates why he thinks class methods are much trickier
  to refactor than instance methods.

Reference Graphs as Tools for Refactoring
http://blog.newrelic.com/2012/11/08/reference-graphs-as-t...

  A quick look at using graphs of references in order to refactor Ruby code.

Trick for Tolerance-based Test Assertions Using #ish
http://spin.atomicobject.com/2012/11/13/convenient-trick-...

Recurrent Neural Networks in Ruby
http://blog.josephwilk.net/ruby/recurrent-neural-networks...


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

How I Set out to Benchmark an Algorithm and Ended Up Fixing Ruby
http://confreaks.com/videos/1301-rubyconf2012-there-and-b...

  Joshua Ballanco wanted to build a delegation library but got lured into the
  worlds of benchmarks and garbage collectors.

Ten Things You Didn't Know You Could Do in Ruby
http://www.youtube.com/watch?v=aBgnlBoIkVM


  A month ago, we linked to the slidedeck of James Edward Gray II's Aloha on
  Rails talk with 101 various Ruby tricks and code snippets. Now the video is
  available too! Enjoy.

The Ruby Rogues on Documenting Code
http://rubyrogues.com/079-rr-documenting-code/


  The Ruby Rogues tackle a sore subject: documentation.


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

ruby-lint: Static Code Analysis and Linter for Ruby
https://github.com/YorickPeterse/ruby-lint


  Currently a prototype and work in progress so your mileage may vary. It
  makes it possible for developers to detect errors such as undefined or
  unused variables and the use of non existing methods.

Spinel: A New, 'Ruby-Infused' Open Source Game Engine
https://github.com/cadwallion/spinel


  Spinel is a new open source game engine still under development that uses
  'mruby' (the embeddable Ruby interpreter Matz is currently working on) as
  its scripting layer while leaning on speedy C/C++ under the hood.

Version Cake: An Unobtrusive Way to Version APIs in Your Rails App
https://github.com/bwillis/versioncake


  Easily version views with their API version in the filename (e.g.
  index.v3.xml.builder). The cool part is if a request comes in for a
  different version, the closest version will be used.

enumerate_it: Enumerations for Ruby (and ActiveRecord) Classes
https://github.com/cassiomarques/enumerate_it


rmagick-metadata: Parses An Image Using RMagick and Return The Metadata
https://github.com/cavneb/rmagick-metadata


lazy_mail: A Lazy and Quick Way to Use The Function 'mail'
https://github.com/arkes/lazy_mail


has-many-with-set: A Smarter Way to Have Many-to-Many Relationships in Rails
https://github.com/ebobby/has-many-with-set



Jobs
----

Test Driven JavaScript and Ruby Developer [San Francisco and Santa Monica, CA]
http://www.carbonfive.com/jobs


  Carbon Five builds web and mobile products for startups, institutional
  companies and non-profit organizations using a finely tuned agile process
  with cutting edge tools and technology. Join a team of seasoned pros in a
  highly-collaborative environment and work on a new project every couple of
  months.

Backend Web Developer (Ruby) for NY Times featured Startup at Cater2.me [New York, New York]
http://jobs.rubyinside.com/a/jbb/job-details/754596


Ruby engineer at profitable established company at Concierge Live [New York, New York]
http://jobs.rubyinside.com/a/jbb/job-details/755916



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

Write Faster Rails Tests: Insights via E-mail
http://www.fastrailstests.com/


  Get an infrequent e-mail from Thoughbot's Ben Orenstein packed with battle
  tested advice for speeding up your Rails apps' tests.



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

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.


to post comments


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