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

This Week's Ruby News - Issue 103

From:  Ruby Weekly <rw-AT-peterc.org>
To:  <lwn-AT-lwn.net>
Subject:  This Week's Ruby News - Issue 103
Date:  Thu, 26 Jul 2012 12:45:51 +0000
Message-ID:  <0618f6a79d6bb9675f313ceb29659df23b6.20120726124529@mail259.us2.mcsv.net>
Archive-link:  Article

Ruby Weekly - A Weekly Ruby Newsletter
Issue #103 - July 26, 2012
================================================================================


Headlines
---------

Phusion Shares A Sneak Peek of the Phusion Passenger 4.0 Roadmap
http://blog.phusion.nl/2012/07/24/roadmap-preview-1-phusi...

  After a period of radio silence, the Phusion guys are back on the air! With
  their Passenger system being the most popular way to serve up Ruby apps,
  all eyes are on the forthcoming Passenger 4.0 and here they explain some of
  what's coming up.

Edge Ruby/Ruby 2.0 Adds %i and %I To Notate An Array of Symbols
https://github.com/ruby/ruby/commit/91bd6e711db3418baa287...

  As %w and %W notates a string into an array of words, %i and %I does the
  same but into an array of symbols. Coming to an MRI near you.. eventually.
  Why not %s and %S? They're already taken. In this case, the 'i' stands for
  intern/interned.


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

And the gold medal for amazing app speed goes to...
http://blog.newrelic.com/2012/06/25/new-feature-applicati...

  Wouldn't it be great if you could see how all your hard work in optimizing
  your app compares to your competitors? With New Relic's new App Speed Index
  now you can see exactly how you stack up to other sites in your peer group.
  From end-to-end response times all the way to availability, you can use the
  ASI to see exactly how you measure up. On your marks, get set, start
  bragging!


Reading
-------

The Hitchhiker's Guide to Riding a Mountain Lion
http://robots.thoughtbot.com/post/27985816073/the-hitchhi...

  Apple's latest operating system dropped yesterday and Prem Sichanugrist of
  Thoughtbot shares some insights into the upgrade process for Rubyists.

Building An API for Fun With Grape
http://armoredcode.com/blog/build-an-api-for-fun-with-gra...

  Grape is an API-oriented Rack-based microframework for building HTTP
  accessible APIs. It's been around a while but this post gives a quick
  introduction.

RubyMotion Tutorial: Make iOS Apps With Ruby
http://rubymotion-tutorial.com/


Tell, Don't Ask (with Ruby Objects)
http://robots.thoughtbot.com/post/27572137956/tell-dont-ask


  Bad for your relationships but good object oriented programming advice. Ben
  Orenstein shows off some quick before and after examples of telling your
  objects what to do rather than querying them to make decisions.

Implicit Gemsets with rbenv
http://devoh.com/blog/2012/07/implicit-gemsets-with-rbenv


Liskov Principle and MiniTest
http://wojtekmach.pl/blog/2012/07/17/liskov-principle-and...

How to Send Private Messages With The Facebook API
http://dalibornasevic.com/posts/35-how-to-send-private-me...


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

Using MiniProfiler with Rails (RailsCasts)
http://railscasts.com/episodes/368-miniprofiler


  MiniProfiler allows you to see the speed of a request conveniently on the
  page. Ryan Bates shows off its usage with Rails.

Making a Rails App Fast and Scalable
https://speakerdeck.com/u/schneems/p/fast-scalable


  Slide deck for a talk given by Richard Schneeman on making a Rails App fast
  and scalable.


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

Graphene: Stats and Graphs From Collections Of Ruby Objects
http://jordanhollinger.com/2012/07/23/introducing-graphene


  A new Ruby gem for transforming collections of Ruby objects into subtotals,
  percentages, tables and graphs.

Stamp: Format Dates and Times Using Human-Readable Examples
https://github.com/jeremyw/stamp


  Sick of arcane strftime formatting? Give Stamp an 'example' of a date
  format you want and it'll dish up a similar date or time for you. Not new
  but somehow I missed it till now!

csv_shaper: DSL for Creating CSV Output
https://github.com/paulspringett/csv_shaper


  CSV Shaper claims to make the painful world of CSV rendering and formatting
  easier. Supports both pure Ruby and Rails.

Desant: Ruby-Powered Open Source 'Landing Page' System
http://desantapp.com/


Sex Machine: Get Gender from First Name
https://github.com/bmuller/sexmachine


  This unfortunately named gem leans on a open source name-to-gender tool to
  give similar functionality to Rubyists.

jruby-memcached: Surprisingly, A Memcached Libary for JRuby
https://github.com/aurorafeint/jruby-memcached


classy_enum: Class Based Enumerator Gem for Rails
https://github.com/beerlington/classy_enum


  Adds class-based enumerator functionality to ActiveRecord attributes.

Hamster: Efficient, Immutable, Thread-Safe Collection Classes
https://github.com/harukizaemon/hamster


Rubyception: A Realtime Rails Log in Your Browser
https://github.com/tye/rubyception


  Add Rubyception to your Rails project, navigate to /rubyception and get
  WebSocket-powered live log updates.


Jobs
----

Ruby on Rails Consultant at IMPRTL Inc [Telecommute/Remote!]
http://jobs.rubyinside.com/a/jbb/job-details/706570


Ruby Developer at MeLLmo, Inc. [Solana Beach, California]
http://jobs.rubyinside.com/a/jbb/job-details/706544


Ruby Software Engineer at Aptonet, Inc [Atlanta, Georgia]
http://jobs.rubyinside.com/a/jbb/job-details/706545



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

Rails 3.2.7 RC1 Released; 3.2.7 Proper Due Any Moment Now..
http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-ta...

  Aaron Patterson has pushed out a release candidate of Rails 3.2.7 to try.
  Most bug fixes and cleanups. 3.2.7 final is due out later today.



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

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