User: Password:
|
|
Subscribe / Log in / New account

This Week's Ruby News - Issue 85

From:  Ruby Weekly <rw-AT-peterc.org>
To:  <lwn-AT-lwn.net>
Subject:  This Week's Ruby News - Issue 85
Date:  Thu, 15 Mar 2012 09:00:36 -0400
Message-ID:  <0618f6a79d6bb9675f313ceb29659df23b6.20120315130023@mail259.us2.mcsv.net>
Archive-link:  Article

Ruby Weekly - A Weekly Ruby Newsletter
Issue #85 - March 15, 2012


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

Welcome to issue 85 of Ruby Weekly! Short and sweet today - reminds me of the
issues from the first few months of Ruby Weekly :-) - Peter.


Headlines
---------

Objects on Rails: How to Apply Classic OO Ideas to Rails Apps
http://objectsonrails.com/

  For a while now, Avdi Grimm has been slaving over a delicious 'developer's
  notebook' documenting guidelines, techniques, and ideas for applying
  classic object-oriented thought to Rails apps. He's now released it free to
  read on the Web. I recommend reading this, it's good.

RailsConf 2012 Lands in Austin, Texas on April 23-25
http://railsconf2012.com/

  The annual US Rails conference is back, this time in Texas in late April.
  The call for proposals is open until late March and tickets are also
  available. This year it's being run directly by Ruby Central.

The Ruby on Rails Tutorial, Now With Twitter's Bootstrap
http://news.railstutorial.org/ruby-on-rails-tutorial-now-...

  Michael Hartl has updated the new Rails 3.2 version of his popular 'Rails
  Tutorial' to use Twitter's increasingly popular Bootstrap framework.

ActiveResource Removed From Edge Rails (and Rails 4.0)
https://github.com/rails/rails/pull/572

  Just as it says in the title, but take care to scroll down to see the full
  story, since the proposal was initially deferred but has now been
  implemented. Active Resouce is now available as a separate project.


Reading
-------

Ruby 2.0's Enumerable::Lazy
http://blog.railsware.com/2012/03/13/ruby-2-0-enumerablel...

  Innokenty Mihailov's Enumerable::Lazy patch was accepted into Ruby trunk
  this week which gives us some ActiveRecord 3-style 'lazy evaluation'
  features on enumerations in Ruby. Worth checking out as a key new feature
  to come along in Ruby 2.0.

API Versions in Rails Routes: A Mind Blowing Answer?
http://stackoverflow.com/a/9627796/3951

  Ryan Bigg promises to 'blow your mind' in his answer on Stack Overflow that
  shows some Rails 3 routing magic (in the context of versioning an API
  through the URL).

Sinatra + Heroku = Super Fast Deployment
http://rubysource.com/sinatra-heroku-super-fast-deployment/

  Darren Jones demonstrates creating a very simple Sinatra app and deploying
  it on Heroku.

How to Write MiniTest::Spec Expectations
https://gist.github.com/2032303

Getting the Most out of Bundler Groups
http://iain.nl/getting-the-most-out-of-bundler-groups

  Bundler lets you create different 'groups' in your Gemfile so different
  environments can have different dependencies. Iain Hecker shows off some
  uses for this feature.

Use Different User Agents Per Cucumber Scenario
http://isotope11.com/blog/use-different-user-agents-per-c...

How to Add Kalendae to your Rails App
http://rakeroutes.com/blog/add-kalendae-to-your-rails-app...

  Want to use the elegant, framework agnostic 'Kalendae' JavaScript date
  picker on your Rails 3.1 or higher app? Stephen Ball shows us how.

Gracefully Exiting from Console Programs in Ruby
http://futuresimple.github.com/posts/2012-02-24-graceful-...

Why doesn't Nokogiri have a .gemspec file in its repository?
http://blog.flavorjon.es/2012/03/y-u-no-gemspec.html


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

Refinery CMS Basics with RailsCasts
http://railscasts.com/episodes/332-refinery-cms-basics

  Ryan Bates shows off how to quickly build a Rails app with out of the box
  content management using the Rails-based CMS, Refinery CMS.

Love Your Lib Directory
http://bostonrb.org/presentations/love-your-lib-directory

  Brian Cardarella shares some conventions over the use of the 'lib'
  directory within Ruby projects and libraries. A 20 minute talk given at
  Boston.rb.

Ruby Rogues on Bundler with Andre Arko
http://rubyrogues.com/045-rr-bundler-with-andre-arko/

  The lovable rogues are back for another hour long podcast, this time
  discussing the Bundler project with its maintainer Andre Arko.


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

Rubydeps: Create Dependency Graphs from Test Suites
https://github.com/dcadenas/rubydeps

  Rubydeps is a tool to create class dependency graphs from test suites. It
  runs your suite, records the call graph between the classes, and uses this
  info to create a Graphviz dot graph.

Ry: The Simplest Ruby Version Manager
https://github.com/jayferd/ry

  We have RVM, we have rbenv.. we now have 'ry' too! It bills itself as the
  'simplest Ruby virtual environment' and its major design goal is to
  explicit, unobtrusive, and easy to query. It can also lean on ruby-build to
  install new versions.

Rake-Pipeline: Rake-Powered Asset Packaging
https://github.com/livingsocial/rake-pipeline

  A system for packaging assets for deployment to the web built as an
  extension to Rake. Developed by the masterminds over at Living Social.

Capital: 'Top Off' Your ActiveRecord Columns
https://github.com/laserlemon/capital

  Capital extends what's returned via your model's columns, converting values
  to and from 'rich objects.' It's inspired by MongoMapper's serialization.

Ruby-Doc.com: Ruby and Rails API Docs Hosted on S3
http://ruby-docs.com/

  Rob Cameron was getting tired of slow or inaccessible Ruby and Rails docs
  so has rendered and put up an entire set of Ruby and Rails API docs
  (various versions) on Amazon S3.


Jobs
----

Web Engineer at Sports Technologies, LLC [Canton, Connecticut]
http://jobs.rubyinside.com/a/jbb/job-details/659986

There's more to life than CRUD: Solve hard problems with Ruby at MegaPhone Labs [New York City]
http://jobs.rubyinside.com/a/jbb/job-details/661391

Rails Developer at Infusionsoft [Phoenix, Arizona]
http://jobs.rubyinside.com/a/jbb/job-details/661856


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

'Working With Unix Processes' by Jesse Storimer
http://zfer.us/5iJ5Z

  Jesse Storimer doesn't think you should need to learn C to pick up some
  intricacies of Unix and Unix-style systems. In this (pay for) e-book he
  takes a Ruby based approach at explaining file descriptors, processes and
  forking, signals, and 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