This Week's Ruby News - Issue 122
[Posted December 12, 2012 by n8willis]
| From: |
| Ruby Weekly <rw-AT-peterc.org> |
| To: |
| <lwn-AT-lwn.net> |
| Subject: |
| This Week's Ruby News - Issue 122 |
| Date: |
| Thu, 6 Dec 2012 13:33:56 +0000 |
| Message-ID: |
| <0618f6a79d6bb9675f313ceb29659df23b6.20121206133346@mail259.us2.mcsv.net> |
| Archive-link: |
| Article, Thread
|
Ruby Weekly - A Weekly Ruby Newsletter
Issue #122 - December 6, 2012
================================================================================
Featured
--------
Status of 'Refinements' in Forthcoming Ruby 2.0 Uncertain
https://bugs.ruby-lang.org/issues/4085#note-175
Straight from Matz: "Since there still remain undefined corner case
behavior in refinements, and the time is running out, I decided not to
introduce full refinement for Ruby 2.0." More generally, there's a lot of
debate going on around the role of refinements in Ruby 2.0 and whether they
should even be included at all. Matz says a final decision is expected
'within a few weeks.'
A Simple Tour of the Ruby MRI Source Code with Pat Shaughnessy [video]
http://www.rubyinside.com/ruby-mri-code-walk-tour-6020.html
Pat Shaughnessy (author of Ruby Under a Microscope) and I recently sat down
and took a tour of the MRI Ruby codebase. It's specifically for people
who've not looked much under the hood and it'll help you'll pick up a few
things about how classes and methods are defined and what goes where in
MRI.
#inspect 2013: The RubyMotion Conference
http://www.rubymotion.com/conference/
RubyMotion, the Ruby implementation and toolkit for Apple's iOS devices,
was only launched back in May but it already has its first conference and
set of public workshops planned for March 2013 in Brussels, Belgium.
From Our Sponsor
----------------
Custom instrumentation for all your Ruby needs
http://promo.metrics.librato.com/ruby/?utm_source=rubywee...
How fast is that operation really? Librato makes custom benchmarking dead
simple so you get hard data on every aspect of your production application.
Track down pain points with ease, use custom alerting to stay in the know,
and share beautiful graphs with your coworkers. Try it free.
Reading
-------
The 12 Gems of Christmas
http://www.mikeperham.com/2012/12/01/12-gems-of-christmas...
It's still some time till the true 12 days of Christmas are but nonetheless
Mike Perham has kicked off a fine series of 12 posts each looking at an
interesting gem that might have passed under your radar. He starts with
awesome_nested_set.
A Rails 4 Countdown to 2013
http://blog.remarkablelabs.com/2012/11/rails-4-countdown-...
The Remarkable Labs Blog has kicked off a 31 post series 'going over
everything you will need to know about Rails 4' by the time it comes out.
There are already 5 posts to enjoy.
SystemTap and Ruby 2.0
http://avsej.net/2012/systemtap-and-ruby-20/
A look at using Ruby 2.0's dtrace support in Linux with SystemTap. Advanced
stuff.
Processing Paypal Recurring Payments with Ruby
http://rubyitalianstyle.it/post/37217199474/paypal-recurr...
HTTP Caching in Ruby with Rails
https://devcenter.heroku.com/articles/http-caching-ruby-r...
Vincent Spehner has updated the Heroku Dev Center's comprehensive guide to
HTTP caching functionality for Rails 3.
Exploit Information Leaks in Random Numbers from Python, Ruby and PHP
https://spideroak.com/blog/20121205114003-exploit-informa...
Watching and Listening
----------------------
Ruby HTTP Clients Comparison
http://confreaks.com/videos/1271-rubyconf2012-ruby-http-c...
At RubyConf 2012, Hiroshi Nakamura compared several of the many Ruby HTTP
client libraries.
Dissecting a Ruby Block
http://confreaks.com/videos/1286-rubyconf2012-dissecting-...
Explore Ruby's internal implementation of blocks, lambdas, procs and
bindings. Learn how closures and metaprogramming are related in Ruby
internals. Discover what metaclasses and singleton classes are and how Ruby
uses them.
krypt: The Next Level of Ruby Cryptography
http://confreaks.com/videos/1311-rubyconf2012-krypt-the-n...
Martin Boßlet talks about krypt which aims to become 'the successor of the
OpenSSL extension.' Learn about why we need a successor at all, about the
evils of OpenSSL certificate validation and how krypt will improve all
this, running without restrictions on any Ruby platform.
An Introduction to Cloud 66: An Intriguing Deployment Service
http://vimeo.com/54524424
<a href="https://www.cloud66.com/">Cloud 66</a> is an intriguing new
deployment service that can deploy apps to cloud services or do all the
setup and deployment to your own servers.
Getting Started with Rack (in 5 Minutes)
http://metabates.com/2012/12/02/getting-started-with-rack...
In just 5 minutes, Mark Bates explores the Rack framework, which backs
Rails, Sinatra, and other Ruby webapp systems, shows off a one line Rack
application and moves on to write an ultra simple web 'framework'.
Inside RubyMotion
http://confreaks.com/videos/1298-rubyconf2012-inside-ruby...
Rich Kilmer covered the RubyMotion iOS development toolchain in a 50 minute
talk at RubyConf 2012 and explained how it works and what you can do with
it.
It's Not Cucumber, It's You
http://www.livestream.com/pivotallabs/video?clipId=pla_d3...
From Pivotal Labs' Tuesday Tech Talks comes Matthew Parker with a talk for
Cucumber users that digs into Cucumber's history, quirks, pitfalls, and
some tips and tricks.
The Ruby Rogues Discuss Vagrant with Michael Ries
http://rubyrogues.com/082-rr-vagrant-with-michael-ries/
The updated, more diverse Rogues chat about Vagrant, a tool that makes it
super easy to set up virtualized development environments you can deploy
your code to for local testing.
Libraries and Code
------------------
Gitnesse: Wiki-Powered Acceptance Testing
http://hybridgroup.github.com/gitnesse/
A tool that stores the Cucumber feature stories for your project in a
git-based wiki, tests them against your code, and can then update that wiki
with the latest results.
Huey: Discovery and Control of Philips Hue Lightbulbs from Ruby
https://github.com/Veraticus/huey
Incredibly niche but I'm eagerly awaiting the arrival of Philips'
full-color network-controllable lights here in the UK and this library
might let me do some fun things ;-)
HipsterStruct: A New Way for Creating Objects in Rails
http://gistflow.com/posts/554-hipsterstruct-new-way-for-c...
Chordy: A Ruby DSL for Printing Guitar Chord Diagrams
https://github.com/darth10/chordy
Jobs
----
Principal Ruby Consultant at IMPRTL Inc [Telecommute or Chicago, IL]
http://jobs.rubyinside.com/a/jbb/job-details/769030
Senior Web Developer (incl. Rails) at Church Initiative [Wake Forest, NC]
http://jobs.rubyinside.com/a/jbb/job-details/760329
Rails Developer at CSD [Austin, TX]
http://jobs.rubyinside.com/a/jbb/job-details/766252
Gifted Rails Engineer and Technologist at Chelsmore Apartments [New York City]
http://jobs.rubyinside.com/a/jbb/job-details/771110
Last but not least..
--------------------
Last Week's Ruby Weekly: Issue 121
http://rubyweekly.com/archive/121.html
For as-yet unknown reasons, last week's issue failed to make it to many
Gmail-using readers, so if you missed it, check it out. There was some cool
stuff :-)
================================================================================
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)