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

This Week's Ruby News - Issue 102

From:  Ruby Weekly <rw-AT-peterc.org>
To:  <lwn-AT-lwn.net>
Subject:  This Week's Ruby News - Issue 102
Date:  Thu, 19 Jul 2012 15:09:06 +0000
Message-ID:  <0618f6a79d6bb9675f313ceb29659df23b6.20120719150844@mail259.us2.mcsv.net>
Archive-link:  Article

Ruby Weekly - A Weekly Ruby Newsletter
Issue #102 - July 19, 2012
================================================================================

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

Welcome to issue 102. I'm busy preparing for the next run of Ruby Reloaded,
my online Ruby course aimed at intermediate Rubyists. 6 seats remain with 6
days till it starts - check it out! Other than that.. here we go with the
week's best :-) - Peter.


Headlines
---------

Now In Print: 'Deploying Rails' by Tom Copeland and Tony Burns
http://pragprog.com/book/cbdepra/deploying-rails


  Make sure your next production deployment goes smoothly with this hands-on
  book, which guides you through the entire production process. Dives into
  Puppet, Capistrano, Vagrant, Nagios, Ganglia, and all that sort of devops-y
  stuff.

RubyMine 4.5 Released: JetBrains' Commercial Ruby IDE
http://blog.jetbrains.com/ruby/2012/07/rubymine-4-5-is-he...

  RubyMine 4.5 introduces suport for formatting and code insight for Slim and
  Sass, MacRuby syntax highlighting, Capistrano deployment support, extra
  Sinatra integration, and more. It's a commercial IDE but the one I've heard
  the most good things about.


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

Code Climate: Actionable quality metrics in minutes. No software to install.
https://codeclimate.com/?utm_source=rw


  Built from the ground up for Ruby, Code Climate analyzes each push,
  identifies changes in quality, and instantly notifies your team via
  Campfire, email or RSS. Try it free for 14 days - or always free for OSS!


Reading
-------

Rails, Objects, Tests, and Other UsefulĀ Things
http://www.noelrappin.com/railsrx/2012/7/16/rails-objects...

  Noel Rappin reflects on the various 'Object-Oriented Rails' and 'fast
  tests' discussions going around the Ruby world as of late.

Why I Don't Like factory_girl
http://blog.steveklabnik.com/posts/2012-07-14-why-i-don-t...

  This post won't be without controversy but Steve Klabnik outlines why he
  thinks the convenience of factories has 'set Rails testing strategies and
  software design back two years.' Worth a read even if you disagree.

Advanced Caching in Rails: Revised (for 2012)
http://www.broadcastingadam.com/2012/07/advanced_caching_...

  Adam Hawkins has recently updated his series of Rails caching posts. It
  aims to teach you everything you need to know to work with any different
  caching level inside your Rails app.

Zendesk's Road to Ruby 1.9
http://www.zendesk.com/blog/upgrade-the-road-to-1-9


  Zendesk is a popular help desk app and their dev team explains how their
  Ruby 1.9 upgrade project went. The end result? A 2-3x improvement in
  response time for their app.

Getting Extra Permissions from Facebook when using Devise and Omniauth
http://www.dotnetguy.co.uk/post/2012/07/18/devise-omniaut...

Installing ruby-debug19 for Ruby 1.9.3 on Windows
http://itreallymatters.net/post/27049949914/installing-de...

Installing Ruby 1.9.3 on OS X Without Xcode or GCC
http://jacobswanner.com/2012/07/13/ruby-1-9-3-without-gcc...

Processing Images with CarrierWave
http://rubysource.com/processing-images-with-carrierwave/


  An entry level tutorial to managing uploaded files in a Rails app using
  CarrierWave.

Ruby Debug Cheat Sheet [PNG image]
http://i.imgur.com/vPo8A.png


Refactoring with Hexagonal Rails
http://theagileplanner.com/blog/building-agile-planner/re...


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

PeepCode's Rails 3 Play by Play with Yehuda Katz
https://peepcode.com/products/play-by-play-wycats-i-ruby-...

  PeepCode has released the latest in their 'look over a developer's
  shoulder' screencast series, this time focusing on Yehuda Katz (of Rails 3
  fame). In an 80 minute session, he builds the backend for a scoring system
  using Rails 3.

Five Things You Didn't Know Your Documentation Tool Could Do
http://bostonrb.org/presentations/five-things-you-didnt-k...

  Loren Segal, the creator of Ruby documentation tool YARD, looks at some of
  YARD's lesser known features and shows off ways to visualize your code, get
  basic code metrics, and ensure overall quality in your documentation.

The Well Grounded Nuby
http://bostonrb.org/presentations/the-well-grounded-nuby


  At Boston Ruby Group recently, David A Black (of Well Grounded Rubyist
  fame) gave a talk about getting the fundamentals of Ruby right.

Sidekiq (RailsCasts)
http://railscasts.com/episodes/366-sidekiq


  Sidekiq allows you to move jobs into the background for asynchronous
  processing. It uses threads instead of forks so it's more memory efficient
  than, say, Resque.

Your Face in 10 Minutes... with MacRuby!
http://blog.harisamin.com/post/27332369799/goruco-2012-talk


  At GoRuCo 2012, Haris Amin gave a 10 minute lightning talk about creating a
  desktop Mac face detection/recognition app with MacRuby. Links to code,
  slides, and the Vimeo video within.


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

Clear Eyes: Automatic Retina Image Handling for Rails 3.1+
https://github.com/superacidjax/clear_eyes


Axlsx: Office Open XML Spreadsheet Generation Library
https://github.com/randym/axlsx


  Complete xlsx generation with support for charts, images, automated column
  width, customizable styles and full schema validation.

Hovercraft: Generate a RESTful API from a Directory of ActiveRecord Models
https://github.com/vanstee/hovercraft


Rails Apps Composer: Create and Maintain Starter Apps and App Templates
https://github.com/RailsApps/rails_apps_composer



Jobs
----

Happy (Ruby) Web Developer (London, UK)
http://www.alphasights.com/apply/ruby-developer-london


  We sell expensive stuff to investment bankers. We run on Ruby. We enjoy
  using the best tools and technologies available. If you want to be a happy
  programmer (and join us on our summer trip to Ibiza), get started by
  solving our quiz.

Senior Ruby on Rails Developer (Cologne, Germany)
http://about.simfy.com/jobs/job-offers/senior-ruby-on-rai...

  "Ich will nicht nach Berlin!"- simfy cologne is looking for talented Ruby
  on Rails backend developers. You feel at home with large Rails enterprise
  applications? Join simfy - one of the world's leading music streaming
  services - and put our visions to life.

Senior Ruby Developer (Cambridge, MA)
http://litmus.com/careers


  Litmus, the e-mail testing and analytics company, offers a great salary,
  full health care benefits, 28 days paid vacation, beer fridge and Sonos
  sound system. They'll also buy you lunch every day.


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

MiniProfiler: A New Profiler for Ruby
http://samsaffron.com/archive/2012/07/12/miniprofiler-rub...

  MiniProfiler is a production and development profiler that you can use to
  quickly isolate performance bottlenecks, both on the server and client.
  This post demonstrates how it works.



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

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