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

This Week's Ruby News - Issue 107

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

Ruby Weekly - A Weekly Ruby Newsletter
Issue #107 - August 23, 2012
================================================================================


Headlines
---------

Basecamp Next Rails Code Tour with David Heinemeier Hansson [video]
http://www.youtube.com/watch?v=FkLVl3gpJP4#t=33m30s


  Manilla.com were lucky enough to get DHH talking about the implementation
  of 37signals' "Basecamp Next", show off code from the app, and discuss
  their new "Russian Doll" caching strategy. A rare look into 37signals'
  code.

Frozen Rails 2012, September 20-21 in Helsinki, Finland
http://2012.frozenrails.eu/talks.html


  The popular Frozen Rails conference is back again next month with around
  twenty great speakers.


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

How New Relic tunes its own app using RUM Data
http://blog.newrelic.com/2012/05/10/how-we-tune-our-own-a...

  Do you spend time trying to optimize your code? Then you definitely want to
  be looking at the experience of your users. New Relic provides developers
  an amazing view into your app performance. It's so good that the developers
  at New Relic use it themselves to deliver great customer experiences.


Reading
-------

Rocket Science and the Law of Demeter
http://practicingruby.com/articles/shared/gulrqynwlywm


  Gregory Brown kindly shares the latest issue of his Practicing Ruby
  newsletter with us and takes a look at the Law of Demeter (a common
  guideline in OO development) from the perspective of a NASA scientist.

Capybara 2.0 Upgrade Guide
http://techblog.fundinggates.com/blog/2012/08/capybara-2-...

  Capybara 2.0.0 isn't quite out yet but the beta is! Let the developer team
  at Funding Gates guide you through the changes and how to upgrade your code
  to support 2.0.

DCI with Ruby Refinements
http://mikepackdev.com/blog_posts/35-dci-with-ruby-refine...

  Ruby 'refinements', currently in Ruby 2.0 trunk, can cleanly convey DCI
  role injection and performs on par with #include-based composition. Mike
  Pack shows us how.

Even More Syntactically Awesome Stylesheets (with Sass 3.2)
http://robots.thoughtbot.com/post/29895997507/even-more-s...

  Sass 3.2 came out recently (now at 3.2.1) and here Reda Lemeden summarizes
  some of its new functionality.

What's New in Haml 3.2 Beta?
http://blog.haml.info/post/29790595024/whats-new-in-haml-...

  Haml 3.2 is just around the corner. It offer improved Tilt-based filters,
  improvements to HTML5 support, security fixes and a little extra
  performance.

Rails Testing with Factory Girl
http://www.hiringthing.com/2012/08/17/rails-testing-facto...

  An overview of using Factory Girl (a popular tool for creating object
  factories in tests) in Rails tests. Very entry level.

Building a Tiny jQuery Mobile App Powered by Sinatra
http://rubysource.com/tiny-jquery-mobile-app-powered-by-s...

Toward a More Egalitarian ObjectSpace
http://erniemiller.org/2012/08/21/toward-a-more-egalitari...

The Rails Flash Isn't Just for Messages
http://henrik.nyh.se/octopress/2012/08/the-rails-flash/


  Henrik Nyh demonstrates the benefits of using the flash session object for
  doing more interesting things than passing a simple string message around.

Fresh Mountain Lion Ruby Environment Cheatsheet
http://blog.danielfischer.com/2012/08/16/fresh-mountain-l...

Using RubyMotion to Build JavaScript Based iOS Apps
http://www.willprater.me/blog/2012/08/21/using-rubymotion...


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

Testing Best Practices, or The Five Habits of Highly Effective Tests
http://confreaks.com/videos/917-railsconf2012-testing-bes...

  Noel Rappin, author of Rails Test Prescriptions, talk about (without code,
  sadly) the five things you should aim for in your tests: independence,
  repeatability, clarity, conciseness, and robustness. Be warned, the audio
  is not great.

Zero Downtime Deploys for Rails Apps
http://confreaks.com/videos/896-railsconf2012-zero-downti...

  At RailsConf 2012, Pedro Belo looked into 'everything you need to know in
  order to ship code without affecting a single customer' including database
  migrations, caching, and deployment setup.

Refactoring, A Live Coding Odyssey
http://bostonrb.org/presentations/refactoring-a-live-codi...

  Ben Orenstein guides us through 'things advanced developers know that let
  them turn good code into great' through refactoring.

The Ruby Rogues Talk to Gary Bernhardt about His Testing Style
http://rubyrogues.com/067-rr-gary-bernhardts-testing-style/


Image Manipulation - RailsCasts
http://railscasts.com/episodes/374-image-manipulation


  Learn how to do extensive image manipulation with ImageMagick and how
  RMagick can be used in combination with CarrierWave to process uploaded
  images.


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

RSpec Notification Center: An RSpec Formatter for OS X 10.8
https://github.com/twe4ked/rspec-nc


  An RSpec formatter for OS X Mountain Lion's Notification Center.

Sinatra 1.3.3 Released (primarily bugfixes)
https://groups.google.com/forum/#!topic/sinatrarb/wTwap4_...

StackTracy: Investigate and Detect Slow Methods Via Your Stack Traces
https://github.com/archan937/stack_tracy


  Features a handy 5 minute screencast showing how to use StackTracy upon a
  simple Sinatra app.

Thin 2.0 Alpha Unveiled
https://github.com/macournoyer/thin/blob/v2/README.md


  Thin is a popular Ruby Web server known for its speed. A version 2 branch
  is now available from GitHub as well as a 2.0.0.pre gem. Tread carefully as
  it's still early days and offered primarily for testing purposes.

Latinum: A Library for Resource and Currency Calculations
https://github.com/ioquatix/latinum


Cane: Ruby Code Quality Thresholds
http://thechangelog.com/post/29335113206/cane-ruby-code-q...

  The Changelog looks at Xavier Shay's 'Cane', a tool that performs code
  quality threshold checking as part of your build process.


Jobs
----

Rails Programmer (Anywhere!)
http://litmus.com/careers


  Litmus, the e-mail testing and analytics company, offering a great salary,
  full health care benefits and 28 days paid vacation, We're looking for
  great developers wherever you live in the world. Come and see what our team
  have to say about working here.

Rails Developer at Goldstar [Pasadena, California]
http://jobs.rubyinside.com/a/jbb/job-details/724138


Rails Developer at Goldstar [Portland, Oregon]
http://jobs.rubyinside.com/a/jbb/job-details/724141


Software engineering the agile way at Pivotal Labs [New York City]
http://jobs.rubyinside.com/a/jbb/job-details/724889



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

The Rails Hosting Survey 2012 Results Are In!
http://blog.planetargon.com/entries/2012/8/14/rails-hosti...

  Back in issue 96, I invited you to take part in Planet Argon's latest Rails
  hosting / deployment survey and.. 1306 people did! Planet Argon shares the
  overall trends here. You can also grab the raw stats in various formats.
  Like infographics? Head here.



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

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