LWN.net Logo

This Week's Ruby News - Issue 104

From:  Ruby Weekly <rw-AT-peterc.org>
To:  <lwn-AT-lwn.net>
Subject:  This Week's Ruby News - Issue 104
Date:  Thu, 2 Aug 2012 12:30:42 +0000
Message-ID:  <0618f6a79d6bb9675f313ceb29659df23b6.20120802123027@mail259.us2.mcsv.net>
Archive-link:  Article, Thread

Ruby Weekly - A Weekly Ruby Newsletter
Issue #104 - August 2, 2012
================================================================================


From the Editor's Desk..
------------------------

Welcome to issue 104 of Ruby Weekly! I've recommended Marc Andre Cournoyer's
Rails classes in the past and now he's doing even more, so it's great to have
him on board as a sponsor this week, check him out.


Headlines
---------

Phusion Passenger Enterprise Released
https://www.phusionpassenger.com/enterprise


  The chaps at Phusion have unveiled their latest release: Passenger
  Enterprise. Passenger is a popular Apache and Nginx module for deploying
  Ruby webapps and the 'Enterprise' variant includes rolling restarts, a live
  IRB console, and more.

Rails 3.2.7 Released
http://weblog.rubyonrails.org/2012/7/26/ann-rails-3-2-7-h...

  Contains an important security fix for apps using digest authentication
  from Action Pack. But 3.2.8 is just around the corner..

Rails 3.2.8 Release Candidate 1 Released: Final Due on Friday
http://weblog.rubyonrails.org/2012/8/1/ann-rails-3-2-8-rc...


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

Advanced Online Classes by Marc-Andre Cournoyer, creator of Thin
http://classes.codedinc.com/?utm_source=rubyweekly&ut...

  Want to see how Rails, programming languages, Node.js or EventMachine work
  inside? Marc-Andre Cournoyer just announced new editions of his wildly
  popular online classes. Previous editions have sold out in a few hours.
  Book now if you're interested.


Reading
-------

O'Reilly's 'Learning Rails 3' Now in Print
http://shop.oreilly.com/product/0636920021322.do?imm_mid=...

  Learning Rails 3 by Simon St. Laurent, Edd Dumbill, and Eric J Gruber takes
  an interesting 'outside in' approach to teaching Rails, well suited for
  front end developers looking to make the leap. There's a free sampler PDF
  you can check out.

Is It Live? Rails 4.0 To Get 'Live Streaming' Support
http://tenderlovemaking.com/2012/07/30/is-it-live.html


  Rails 4.0 will be getting real-time data streaming support as it's just
  been baked into rails-edge. Aaron Patterson shows it off in this post (yep,
  you can play with it now!)

Florian Hanke Benchmarks Unicorn, Thin and Ricer
http://florianhanke.com/blog/2012/07/16/and-faster-still....

  In trying to make his Picky semantic search engine tool faster, Florian
  Hanke has tried to find the fastest Ruby Web daemon for his uses.

Getting Your Heart Rate Using R and Ruby
http://blog.airbrake.io/guest-post/exploring-everything/


  A fun post looking at marrying up R and Ruby to tell your heart rate from a
  small bit of video.

Ruby Constructs: Classes, Modules and Mixins
http://matt.aimonetti.net/posts/2012/07/30/ruby-class-mod...

  LivingSocial's Matt Aimonetti clears up some concepts and misconceptions
  around classes, modules and mixins and how you should or shouldn't use
  them.

The Differences Between Object#dup and Object#clone
http://coderwall.com/p/1zflyg


Your First Ruby Native Extension: C
http://blog.jcoglan.com/2012/07/29/your-first-ruby-native...

  A quick how-to from someone who admittedly 'knows barely any C or Java'
  that explains how to wire up some simple C code into a native Ruby
  extension ready for building a gem.

'What is Rack?': A Primer
http://codefol.io/posts/14--What-is-Rack-A-Primer


Objects, Classes and Modules
http://patshaughnessy.net/2012/7/26/objects-classes-and-m...

  The latest excerpt from Pat Shaughnessy's forthcoming 'Ruby Under A
  Microscope' book. This time he looks at how MRI Ruby implements and stores
  objects and classes internally.


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

Active Record Deep Dive (in 11 Short Videos)
http://schneems.com/post/28125445535/active-record-deep-d...

  Richard Schneeman explains ActiveRecord's query interface in several short
  screencasts. You're bound to pick something up.


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

Synack: Send Messages to OS X Mountain Lion's Notification Center
https://github.com/Bantik/synack


  A client/server wrapper for terminal-notifier that allows arbitrary
  messages to be sent to OS X 10.8's Notification Center.

Ricer: Fast Rack-Compliant Ruby Web Server Written in C
https://github.com/charliesome/ricer


  Unfortunately named but claims to be faster than Thin and Unicorn.

TwitterCLDR: Improving Internationalization Support in Ruby
http://engineering.twitter.com/2012/08/twittercldr-improv...

  Twitter's engineering team has released a library that uses Unicode's
  Common Locale Data Repository (CLDR) to format certain types of text into
  their localized equivalents. Currently supported types of text include
  dates, times, currencies, decimals, percentages, and symbols.

Clean Tests: Sugar for Making Test::Unit Tests Clearer
http://davetron5000.github.com/clean_test/


  Dave Copeland's Clean Tests aims to bring clarity to Test::Unit tests and
  provides a Given/When/Then structure for clarifying intent.

Brakeman 1.7.0 Released: The Rails Security Scanner
http://brakemanscanner.org/blog/2012/07/31/brakeman-1-dot...

  Adds support for a recent HTTP digest auth vulnerability and includes
  numerous improvements.

RLTK: Ruby Language Toolkit
https://github.com/chriswailes/RLTK


  A collection of classes and methods designed to help programmers work with
  languages in an easy to use and straightforward manner. Includes generators
  for lexers and parsers, LLVM bindings, and more.

Clockwork SMS API: Send Text Messages from Ruby (UK-oriented, 5p a message)
https://github.com/mediaburst/clockwork-ruby



Jobs
----

Software Engineer for a Revolutionary Ruby Product at Crisply [Woodbridge, CT or Remote]
http://jobs.rubyinside.com/a/jbb/job-details/708301


Ruby on Rails Developer at OneLogin [San Francisco]
http://jobs.rubyinside.com/a/jbb/job-details/715321


Ruby Developer at Wildfire Interactive [Redwood City, California]
http://jobs.rubyinside.com/a/jbb/job-details/716582



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

Writing FizzBuzz Without Modulus Division
https://gist.github.com/3230984


  Upon a request by JEG2, some Rubyists had a go at solving the old FizzBuzz
  problem without doing modulus division. This entry by Magnus Holm is a real
  mindbender and leans heavily on flip flops.



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

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 © 2012, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds