This Week's Ruby News - Issue 123
[Posted December 19, 2012 by n8willis]
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.