LWN.net Logo

This Week's Ruby News - Issue 108

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

Ruby Weekly - A Weekly Ruby Newsletter
Issue #108 - August 30, 2012
================================================================================


Headlines
---------

RubyConf 2012 Registration Now Open: November 1-3, Denver, Colorado
http://rubyconf.org/


  This year, RubyConf is headed to the mile high city! Tickets have been
  known to sell out fast so be quick if you're interested.

New EPUB and Mobi versions of Michael Hartl's 'Rails Tutorial'
http://news.railstutorial.org/new-epub-and-mobi-versions-...

  Michael Hartl has unveiled the EPUB and Mobi versions of the 2nd edition of
  his famed Rails Tutorial.


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

AppFog, Cloud-as-a-Service for Devs.
http://launchbit.com/taz/358-1115-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?<br/>(<a href="http://launchbit.com/sp/361-358/">Sponsor th <img
src="*%7CLBPIXEL%7C**%7CEMAIL_UID%7C*">


Reading
-------

What's New in Rails Apps Composer
http://blog.railsapps.org/post/30286200597/whats-new-in-r...

  Daniel Kehoe's gem installs a command line tool to assemble a Rails
  application from a collection of "recipes." It’s useful for creating and
  maintaining starter apps. The new version offers a host of new features.

Making Siren Song
http://blog.zenspider.com/blog/2012/08/making-siren-song....

  Ryan Davis documents the steps he takes when working on a new Ruby project
  called 'Siren Song', an attempt at a program that can 'sing' code as it is
  run.

Building Web Apps with Active Admin
http://reverbhq.com/blog/2012/08/building-web-apps-with-a...

  Philippe Creux says that Active Admin isn't solely for backend admin
  interfaces, it can be 'a great framework for building the customer facing
  part' of webapps too. Here he shows how.

Introducing pry-rescue: Fast, Painless, Ruby Debugging
http://cirw.in/blog/pry-to-the-rescue


  Interact with your program live from a Pry shell prompt when an unhandled
  exception occurs in your program using pry-rescue. Conrad Irwin explains.

Testing Your Modules with RSpec
http://www.dotnetguy.co.uk/post/2012/08/26/rails-rspec-te...

Writing Dependable Ruby and A Reddit CLI
http://joshrendek.com/2012/08/writing-dependable-ruby-and...

Using Thor to Build a Command Line Interface
http://spin.atomicobject.com/2012/08/20/using-thor-to-bui...

Why I Chose H2 DB Instead Of MySQL for My JRuby Webapp
http://elevat.eu/blog/2012/08/why-i-choose-h2-db-instead-...

Array Set Operations in Ruby
http://devblog.avdi.org/2012/08/27/array-set-operations-i...

  Avdi Grimm shows where the stdlib's Set library can come in handy and how
  the core Array class already supports some set-like features.


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

Therapeutic Refactoring
http://www.youtube.com/watch?v=J4dlF0kcThQ


  In a 25 minute talk from Cascadia Ruby, Katrina Owen talks about the
  beauties and benefits of refactoring when you've reached the end of your
  coding tether.

RubyMotion: Ruby in Your Pocket
http://confreaks.com/videos/1076-cascadiaruby2012-rubymot...

  Laurent Sansonetti, the creator of RubyMotion (the Ruby toolchain for iOS
  app development), talks about his creation, shows off how it works, and how
  you can use it.

RubyMotion Apps Styled with CSS using Pixate
http://www.kickstarter.com/projects/pixate/beautiful-nati...

  Nothing to grab here yet, but Pixate is running a Kickstarter campaign to
  complete their tool that lets you build mobile app designs using CSS. And..
  it turns out you'll be able to use it to design RubyMotion app interfaces
  too.


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

Ruby/ProgressBar: A Text Progress Bar Library for Ruby
https://github.com/jfelchner/ruby-progressbar


  I'll let this one describe itself: 'The ultimate text progress bar library
  for Ruby! It'll smash you over the head with a pure rush of progress bar
  excitement!'

Phusion Passenger 3.0.17 Released
http://blog.phusion.nl/2012/08/28/phusion-passenger-3-0-1...

  Minor bug fixes.

Authority: An ORM-Neutral Authorization System for Rails
https://github.com/nathanl/authority


  First linked in Ruby Weekly #89, this library has had significant updates
  since then. If you want an action authorization system with little fancy
  syntax for your Rails apps, give it a look.

Analyze CREATE TABLE SQL Statements With Pure Ruby
http://numbers.brighterplanet.com/2012/08/27/analyze-crea...

  Seamus Abshere's new create_table library lets you analyze and inspect
  CREATE TABLE SQL statements and translate them across database systems.

d'Anthes: Private Pub/Sub Messaging in Rails Through Faye
https://github.com/phenomena/danthes


HTTPSpec: RSpec DSLs for Describing API Behaviors
https://github.com/smartlogic/http_spec


  Supports Rack, Webmachine, and live applications (via Faraday) using
  pluggable client back-ends.


Jobs
----

Ruby Developer, Nature Publishing Group (London, United Kingdom)
http://jobs.macmillan.com/VacancyDetail.aspx?VacancyUID=0...

  Passionate about technology and science? Come join our team of Ruby
  developers at the Nature Publishing Group, responsible for the most
  influential scientific journals in the world for over 140 years.

Software Engineering the Agile Way at Pivotal Labs [San Francisco]
http://jobs.rubyinside.com/a/jbb/job-details/724903


Rails and Front-End Specialist at 55 Minutes [Albany, California]
http://jobs.rubyinside.com/a/jbb/job-details/728148


Rails Developer at WegoWise [Boston, Massachusetts]
http://jobs.rubyinside.com/a/jbb/job-details/729383



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

Functional Programming for the Object-Oriented Programmer
https://leanpub.com/fp-oo


  A book by programming language and functional programming geek Brian Marick
  that takes a look at functional programming concepts in Clojure and relates
  them to the object oriented concepts you already know and love. Comes
  strongly recommended by Uncle Bob Martin!



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

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