|
|
Subscribe / Log in / New account

This Week's Ruby News - Issue 123

From:  Ruby Weekly <rw-AT-peterc.org>
To:  <lwn-AT-lwn.net>
Subject:  This Week's Ruby News - Issue 123
Date:  Thu, 13 Dec 2012 11:09:00 +0000
Message-ID:  <0618f6a79d6bb9675f313ceb29659df23b6.20121213110449@mail259.us2.mcsv.net>

Ruby Weekly - A Weekly Ruby Newsletter
Issue #123 - December 13, 2012
================================================================================


Featured
--------

RubyMotion by Clay Allsopp from The Pragmatic Bookshelf
http://pragprog.com/book/carubym/rubymotion


  A new release from the Pragmatic Programmers and Clay Allsopp; a book that
  digs into the RubyMotion 'Ruby on iOS' compiler and toolkit and shows you
  how to build iOS apps in Ruby. The first release came out just yesterday.

TorqueBox 2.2.0 Released: The JRuby + JBoss Ruby App Server
http://torquebox.org/news/2012/12/06/torquebox-2-2-0-rele...

  Built on JBoss AS7 and JRuby, Torquebox is a super fast Ruby app server
  providing simple Ruby interfaces to services like scheduled jobs, caching,
  and messaging. 2.2.0 ships with JRuby 1.7.1, a new 'Torquebox console' and
  extra control for scheduled jobs and services.

Ruby on Ales 2013 is Just 84 Days Away
http://ruby.onales.com/


  And you have 23 days left to propose a talk. It takes place in Bend, Oregon
  over March 7 & 8, 2013.

Twitter Gem User? Big Changes are Afoot You Need To Know About
https://groups.google.com/d/msg/ruby-twitter-gem/ZsNbABIr...


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

Custom instrumentation for all your Ruby needs
http://promo.metrics.librato.com/ruby/?utm_source=rubywee...

  How fast is that operation really? Librato makes custom benchmarking dead
  simple so you get hard data on every aspect of your production application.
  Track down pain points with ease, use custom alerting to stay in the know,
  and share beautiful graphs with your coworkers. Try it free.


Reading
-------

A Ruby Design Process
http://brixen.io/2012/12/11/a-ruby-design-process


  Rubinius contributor and RubySpecs maintainer Brian Ford explains why Ruby
  requires a formal design process, including a 'Ruby Design Council.'
  Relates to the implementers' discussion linked below.

Notes from the Ruby Implementers' Meeting of December 10th
http://bugs.ruby-lang.org/projects/ruby/wiki/DevelopersMe...

  Key figures in the world of Ruby implementation and design came together on
  Monday for an online discussion. The full log is here with the core topic
  being the development of a 'Ruby Language Team' to discuss and define what
  Ruby is, now and in the future.

6 Ways to Get More Bang for Your Heroku Buck While Making Your Rails Site Super Snappy
http://www.stormconsultancy.co.uk/blog/development/6-ways...

  Wow, there's a headline and a half :-)

Bootstrap Your Next Project With The HolyGrailHarness
http://technology.customink.com/blog/2012/12/06/bootstrap...

  An opinionated 'Rails application prototype' for bootstrapping your own new
  Rails app. Leans on MiniTest::Spec, Capybara integration tests, Konacha,
  Guard, Sass, and Twitter Bootstrap. Opinionated but also well thought out
  and explained.

Testing Rails Engines with RSpec, Capybara, and FactoryGirl
http://viget.com/extend/rails-engine-testing-with-rspec-c...

  Rails 'Engines' are a handy way to organize and share reusable code amongst
  Rails apps. Brian Landau shares some tips on testing them.

Rails to Now Render Default Index Page
https://github.com/rails/rails/pull/8468


  Up until now, a new Rails app had an 'index.html' file in the public
  folder, but this is now being changed into a dynamic page that will be
  served by the Rails app itself.

Fun With to_proc and Compositions
http://jhchabran.com/blog/2012/12/09/fun-with-to-proc-and...

Ruby on Rails 3.2: Step by Step (Online Book)
http://xyzpub.com/en/ruby-on-rails/3.2/


Faster Rails Partial Rendering and Caching: 78% Improvement on Test Application
http://ninjasandrobots.com/rails-faster-partial-rendering...


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

Importing CSV and Excel - RailsCasts
http://railscasts.com/episodes/396-importing-csv-and-excel


  Ryan Bates demonstrates how to allow your users to import records into a
  database by uploading a CSV or Excel document. He uses the Roo library to
  parse these files and also shows off a solution for validations.

Ruby's Symbols Explained
http://www.youtube.com/watch?v=mBXGBbEbXZY


  A 24 minute slice of my Ruby Reloaded course, digging into what symbols
  are, why they're useful, and how they work. An often misunderstood concept
  amongst beginner and some intermediate Rubyists.

A Simple Tour of the Ruby MRI Source Code with Pat Shaughnessy
http://www.rubyinside.com/ruby-mri-code-walk-tour-6020.html



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

RubyJS: A JavaScript Standard Library Based on the Core Ruby Classes
http://rubyjs.org/


  A JavaScript implementation of some of Ruby's core classes, such as Array,
  String, and Time, and their methods. <a
  href="http://rubyjs.org/blog/2012/12/rubyjs-now-MIT-licensed/">Now MIT
  licensed.</a>

Better Errors: A Better Error Page for Rails and Other Rack Apps
https://github.com/charliesome/better_errors


  Replaces the standard Rails error page with something more useful. Also
  usable outside of Rails in any Rack app as Rack middleware. My favorite
  feature is it includes a live REPL.

Mustard: Simple 'must' Expectations for Tests and Specs in Ruby
https://github.com/ryanb/mustard


  Ryan Bates is working on a new expectations library for RSpec, MiniTest and
  Test::Unit that implements must and must_not methods that can have extra
  matchers called upon them.

JRuby Mahout: Apache Mahout (Machine Learning Library) in Ruby with JRuby
https://github.com/vasinov/jruby_mahout



Jobs
----

Senior Rails Developer at Lightspeed Systems [Austin, Texas]
http://jobs.rubyinside.com/a/jbb/job-details/772705


Software Engineer at Conde Nast [New York City]
http://jobs.rubyinside.com/a/jbb/job-details/773477


Ruby Developer at HouseTrip [London, UK]
http://jobs.rubyinside.com/a/jbb/job-details/774342


Post a full job listing here in Ruby Weekly
https://cooperpress.com/jobs



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

Rollback of 'where.like' and 'where.not_like' in Edge Rails
https://github.com/rails/rails/commit/8d02afeaee8993bd0fd...

  Recently, Akira Matsuda added handy #like and #not_like chainable methods
  to ActiveRecord's #where (e.g. Post.where.like(title: 'ruby
  on%'")). Sadly, this has now been rolled back with a rather lacking
  rationale.



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

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.


to post comments


Copyright © 2012, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds