This Week's Ruby News - Issue 104
[Posted August 8, 2012 by n8willis]
| 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)