This Week's Ruby News - Issue 115
[Posted October 24, 2012 by n8willis]
| From: |
| Ruby Weekly <rw-AT-peterc.org> |
| To: |
| <lwn-AT-lwn.net> |
| Subject: |
| This Week's Ruby News - Issue 115 |
| Date: |
| Thu, 18 Oct 2012 12:16:01 +0000 |
| Message-ID: |
| <0618f6a79d6bb9675f313ceb29659df23b6.20121018121546@mail259.us2.mcsv.net> |
| Archive-link: |
| Article, Thread
|
Ruby Weekly - A Weekly Ruby Newsletter
Issue #115 - October 18, 2012
================================================================================
Featured
--------
Ruby 1.9.3-p286 Released
http://www.ruby-lang.org/en/news/2012/10/12/ruby-1-9-3-p2...
The latest, official production patch-level release of MRI 1.9 is out. The
primary motivation was for fixing a couple of security vulnerabilities and
a handful of bugs.
A Whirlwind Tour of Rails 4
http://vimeo.com/51181496
Andy Lindeman presents a 40 minute tour of some of the forthcoming Rails
4's new features, including strong_parameters, Russian Doll caching, PATCH
verb support, removal of Rails 2 finder syntax, and more. Recording and
audio quality is very good.
JRuby 1.7.0 Release Candidate 2 Released
http://www.jruby.org/2012/10/09/jruby-1-7-0-RC2
From Our Sponsor
----------------
Bugrocket - A Simple Hosted Bug Tracker for Small Teams
https://bugrocket.com/?src=rubyweekly1
Many bug trackers have so many features and cover so many use-cases that
the lines between things like project management and bug tracking become
blurred. We think that's a bad idea, so we created Bugrocket - a lean bug
tracker that is only a bug tracker. Now, back to code!
Reading
-------
7 Ways to Decompose Fat ActiveRecord Models
http://blog.codeclimate.com/blog/2012/10/17/7-ways-to-dec...
Some handy tips and examples on breaking apart 'fat models' into separate
objects that each encapsulate a concept.
So You Want To Optimize Ruby
http://blog.headius.com/2012/10/so-you-want-to-optimize-r...
Charles Nutter of the JRuby core team explains some of the 'hard problems'
Ruby implementations need to solve before getting all gung-ho with
benchmarks.
Try and Try Again: Using the Null Object Pattern in Ruby
http://jonathan-jackson.net/2012/10/15/try-and-try-again
Gem Developers: Let The User Choose The JavaScript Engine
http://blog.sensible.io/post/33424749719/gem-developers-l...
Visualising the Ruby Global VM Lock
http://johnleach.co.uk/words/1245/visualising-the-ruby-gl...
Explain: A Ruby Source to Natural Language Compiler
http://blog.txus.io/2012/10/expressing-ruby-code-in-natur...
An interesting experiment in automatically converting Ruby code to English
prose.
Would You Like A Mobile App With That?
http://schneems.com/post/33781154129/would-you-like-a-mob...
Want to build your first Rails API-backed iPhone app? Follow along with
Richard Schneeman here.
End-to-End Testing With RSpec Integration Tests and Capybara
http://robots.thoughtbot.com/post/33771089985/rspec-integ...
Object-Oriented File Importing and Parsing in Ruby
http://robots.thoughtbot.com/post/33362333571/object-orie...
Lazy User Registration for Rails Apps
http://highgroove.com/articles/2012/10/09/lazy-user-regis...
Goes into the concept of having your auth system providing an omnipresent
anonymous user which can then be 'upgraded' to a regular user when the
visitor chooses.
Better Specs: A Collection of Guidelines for RSpec Users
http://betterspecs.org/
An Interview with Xavier Noria, The Code Gardener
http://rubysource.com/xavier-noria-the-code-gardener/
Xavier Noria (a Ruby Hero and Rails core contributor) faces Pat Shaughnessy
for an interview about how he got started with Ruby and Rails, what's
coming in Rails 4.0, and more.
Watching and Listening
----------------------
Ruby's Symbols Explained
http://www.youtube.com/watch?v=mBXGBbEbXZY
Never quite got your head around how Ruby's symbols work and what they
represent? Here's a video from my Ruby Reloaded course now available to
watch on YouTube.
Libraries and Code
------------------
Opal: Ruby to JavaScript Compiler
http://opalrb.org/
A source-to-source compiler (so no special VM required) and the compiled
code aims to be fast and efficient by mapping directly to underlying
JavaScript features and objects where possible. Not the first such
experiment but well presented.
Selfstarter: Roll Your Own Crowdfunding
http://selfstarter.us/
A project called Lockitron raised $1.9m recently in a crowdfunding
campaign. They had to build their own Kickstarter-esque software as
Kickstarter rejected them and.. it's in Rails and they've shared the
source.
Fun with Unicode Math in Ruby
http://collectiveidea.com/blog/archives/2012/10/11/fun-wi...
Want to use Unicode's square root, sine, fraction, infinity, pi, or other
mathematical symbols in your Ruby code? The unicode_math gem gets you
there.
AngularJS Scaffolding for Rails
http://blog.ricodigo.com/blog/2012/10/14/announcing-the-r...
node-mruby: Embedding Ruby into Node.js
https://github.com/tokuhirom/node-mruby
mruby is an embeddable Ruby interpreter and node-mruby makes it possible to
embed mruby into Node.js. Very much a prototype/work in progress for the
curious.
rouge: A Clojure implementation on Ruby
https://github.com/unnali/rouge
Elastictastic: Object-Document Mapper and API Adapter for ElasticSearch
https://github.com/brewster/elastictastic
Redis Failover 1.0: ZooKeeper-based Master/Slave Automatic Failover
https://github.com/ryanlecompte/redis_failover
Exception Notification 3.0.0: Exception Notifier Plugin for Rails
http://smartinez87.github.com/exception_notification/
Cequel: CQL Query Builder and Object-Row Mapper for Apache Cassandra
https://github.com/brewster/cequel
Jobs
----
Ruby Engineer
https://gist.github.com/1f66b372f4967de941c4
Zendesk is looking for a Ruby engineer to join a team in San Francisco
that's focused on improving the application from the inside out. We care
about elegant code and we are passionate about shipping great software -
just like you.
Senior Architect at American College of Physicians [Philadelphia, Pennsylvania]
http://jobs.rubyinside.com/a/jbb/job-details/749983
Foodie Rails Developer Wanted at America's Test Kitchen [Brookline, Massachusetts]
http://jobs.rubyinside.com/a/jbb/job-details/751399
Last but not least..
--------------------
rubytune: Rails Shop Specializing in Performance and Troubleshooting
http://rubytune.com/
Joshua Sierles (ex-37signals) and Sudara Williams (ex-Engine Yard) have
launched a consultancy focused on providing scaling, performance and server
advice for Rails developers.
The British Ruby Conference: Standard Tickets Now on Sale
http://2013.britruby.com/
Rubyists like Avdi Grimm, Russ Olsen, Dr Nic Williams, Aaron Patterson (and
many more!) will be in Manchester, England in March 2013. Join us by
grabbing a ticket now.
Rails Rumble Judging Has Just Hours to Go (Vote Now!)
http://blog.railsrumble.com/2012/10/15/let-the-judging-be...
Judging ends in a mere 10 hours or so, so if you want to get your votes in,
head over there ASAP.
================================================================================
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)