LWN.net Logo

This Week's Ruby News - Issue 117

From:  Ruby Weekly <rw-AT-peterc.org>
To:  <lwn-AT-lwn.net>
Subject:  This Week's Ruby News - Issue 117
Date:  Thu, 1 Nov 2012 12:17:53 +0000
Message-ID:  <0618f6a79d6bb9675f313ceb29659df23b6.20121101121732@mail259.us2.mcsv.net>
Archive-link:  Article, Thread

Ruby Weekly - A Weekly Ruby Newsletter
Issue #117 - November 1, 2012
================================================================================


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

A bumper week for videos with 10 in all! It seems a few conferences have
rolled out their videos at once. If only want to watch one, I've moved my
favorite up to the 'Featured' section ;-) - Peter


Featured
--------

Pat Shaughnessy's 'Ruby Under a Microscope' Now Available
http://patshaughnessy.net/ruby-under-a-microscope


  It's a great time for indie books in the Ruby world lately and this is no
  exception. Pat's book is a truly deep dive into Ruby's internals with lots
  of diagrams and lucid explanations to help you along the way.

Phusion Passenger 4.0 Now Supports JRuby and Rubinius
http://blog.phusion.nl/2012/10/30/phusion-passenger-4-0-s...

  Phusion's popular Ruby app deployment module for Nginx and Apache takes
  another leap forward by extending support from just MRI to JRuby and
  Rubinius. This could be big.

Refactoring from Good to Great
http://confreaks.com/videos/1233-aloharuby2012-refactorin...

  Thoughtbot's Ben Orenstein takes a brave approach of ditching slides and
  going with live coding to boldly refactor where no presenter has refactored
  before.


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

AppFog, Cloud-as-a-Service for Devs
http://launchbit.com/taz/358-2603-9659df23b6


  Our Ruby, Java, Node, PHP and other developers have the freedom to quickly deploy apps and easily
move between infrastructures -- all with the best pricing in the cloud. Have you tried AppFog yet?
<img src="*%7CLBPIXEL%7C**%7CEMAIL_UID%7C*">


Reading
-------

Ruby's EventMachine Part 3: Thin
http://www.bigfastblog.com/rubys-eventmachine-part-3-thin


  Phil Whelan continues his blog series looking at EventMachine, this time
  with a quick explanation of how the Thin Web server library uses it.

Making Queries More Composable with ActiveRecord and Arel
http://spin.atomicobject.com/2012/10/30/activerecord-blac...

  Mike Swieton says it isn't always clear how to get ActiveRecord and Arel to
  tackle certain difficult database queries so he shares some pointers he
  figured out here.

A High Level Overview of Acceptance Testing
http://alindeman.github.com/acceptance_testing/


  A straightforward slidedeck from Andy Lindeman of the RSpec core team.

Using Vagrant and Chef to Build a Local Ubuntu 'Deployment' Server
http://brandonparsons.me/2012/vagrant-and-chef-for-ubuntu...

Upgrading to Rails 4 - A Parameters Security Tour
http://iconoclastlabs.com/cms/blog/posts/upgrading-to-rai...

  A look at what's going to change for parameters in controllers from Rails 3
  to Rails 4.

Profiling JRuby with NetBeans
http://polycrystal.org/2012/10/26/profiling_jruby_with_ne...

  The NetBeans IDE includes a profiler for Java which you can twist to
  profiling JRuby apps instead. Patrick Polycrystal shows us how.

Collecting Metrics from Ruby Processes with Zabbix Trappers
http://spin.atomicobject.com/2012/10/30/collecting-metric...

  'Zabbix Trappers' will be my new name if I ever get abducted by aliens and
  taken to their home planet. (Back in the real world, Zabbix is an
  'enterprise-class open source distributed monitoring solution.')


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

Wrangling Large Rails Codebases
http://confreaks.com/videos/1263-rockymtnruby2012-wrangli...

  Stephan Hagemann looks at ways to wrestle with large Rails apps to get
  faster test suites, cleaner structures, and generally more flexible apps.

Modular & Reusable Front-End Code With HTML5, Sass and CoffeeScript
http://confreaks.com/videos/1256-rockymtnruby2012-modular...

  Keeping your Rails app's front-end code clean can be tricky. Find out how
  to keep things tidy and reusable using the HTML5 document outline and
  modular Sass and CoffeeScript.

To Mock or Not to Mock
http://confreaks.com/videos/1255-rockymtnruby2012-to-mock...

  Mock objects for testing purposes have their supporters and detractors. At
  Rocky Mountain Ruby 2012, Justin Searls gave a 'broad-stroke survey' of the
  different ways developers use mocks/test doubles and guidelines to bring
  everyone to a happy medium.

Yay! Mocks!
http://www.youtube.com/watch?v=t430e6M5YAo


  45 minutes with Corey Haines.

Git and GitHub Secrets
http://confreaks.com/videos/1229-aloharuby2012-git-and-gi...

  Zach Holman, GitHub's chief of spreading the love, gives us a peek behind
  the Git and GitHub curtains and shares some tricks and tips applicable to
  both.

Life Beyond HTTP
http://confreaks.com/videos/1328-baruco2012-life-beyond-h...

  There's a whole world of interesting network protocols beyond HTTP says
  Anthony Eden. In this 30 minute talk, he provides examples of interacting
  with them using Ruby.

Let's Talk Concurrency
http://www.youtube.com/watch?v=ojU4O2CMeSc


  José Valim of the Rails core team shares a digest of what he's recently
  learned about concurrent programming and techniques.

Rails Testing Anti-Patterns
http://vimeo.com/52241288


Ruby's Socket API From the Outside In
http://jstorimer.com/2012/10/24/ruby-socket-api-outside-i...


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

Rake 10.0 Released: Yes, Version 10
https://github.com/jimweirich/rake/blob/next-major-releas...

  Ruby's make-like build utility takes a small step for Jim Weirich but a
  giant leap for version-kind by going from 0.9 to 10.0. Why? Jim explains.

A Rails Membership Subscription or SaaS Site with Stripe
http://railsapps.github.com/rails-stripe-membership-saas/


  A Rails 3.2 application with recurring billing using Stripe. Open source
  and ready to roll.

Rails 3.2.9 Release Candidate 1 Released
http://weblog.rubyonrails.org/2012/10/29/ann-rails-3-2-9-...

  Don't get overexcited. Bug fixes and tweaks.

amatch: Approximate String Matching for Ruby
http://gistflow.com/posts/483-choosing-text-similarity-al...

IProcess 3.1.0: Ruby Tools for Subprocesses and IPC
https://github.com/robgleeson/iprocess


  Provides a number of abstractions on top of spawning subprocesses and
  interprocess communication. It has an easy-to-use API that supports
  synchronous and asynchronous method calls and custom serialization.

minitest Adds Support for Running Tests in Parallel
https://github.com/seattlerb/minitest/commit/bdbf38df3475...

blekko-search: Search and manage slashtags for blekko.com
https://github.com/barelyknown/blekko-search



Jobs
----

Ruby Developer at Viewbook.com at Viewbook.com [Rotterdam, Netherlands]
http://jobs.rubyinside.com/a/jbb/job-details/753607


Rails Software Engineer at Sleepy Giant (Newport Beach, LA, Chicago)
http://sleepygiant.theresumator.com/apply/IkJ1p8/Software...

  Sleepy Giant is a game company based in Newport Beach. We are looking for
  Rails developers to join our talented team. You will work on high-profile,
  high-scale game services and franchise development projects, including
  green-field systems engineering.

Senior Ruby on Rails Developer - Energy Management at Raritan, Inc. [Raleigh, North Carolina]
http://jobs.rubyinside.com/a/jbb/job-details/754279


Für alle, die nicht nur ein Rädchen im Getriebe sein möchten - wir suchen agile
Softwareentwickler.
http://devblog.meinauto.de/2012/10/18/gesucht-agile-softw...


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

Official (Private) RubyMotion Training Available
http://www.rubymotion.com/support/training/


  The folks behind RubyMotion, the Ruby development toolkit for iOS devices,
  are now offering official RubyMotion training to groups of 15 or more.



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

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