This Week's Ruby News - Issue 135
[Posted March 12, 2013 by n8willis]
| From: |
| Ruby Weekly <rw-AT-peterc.org> |
| To: |
| <lwn-AT-lwn.net> |
| Subject: |
| This Week's Ruby News - Issue 135 |
| Date: |
| Thu, 7 Mar 2013 13:40:32 +0000 |
| Message-ID: |
| <0618f6a79d6bb9675f313ceb29659df23b6.20130307134013@mail259.us2.mcsv.net> |
| Archive-link: |
| Article, Thread
|
Ruby Weekly - A Weekly Ruby Newsletter
Issue #135 - March 7, 2013
================================================================================
Featured
--------
Matz on Ruby 2.0
https://blog.heroku.com/archives/2013/3/6/matz_highlights...
Matz spoke about Ruby 2.0 ('the happiest release ever') for 30 minutes at
the Heroku Waza event a week ago and the video is already available to
watch. He stresses that "Ruby 1.8 will die soon" and encourages everyone to
upgrade.
Dynamic Method Definitions
http://tenderlovemaking.com/2013/03/03/dynamic_method_def...
Aaron 'tenderlove' Patterson says that "depending on your app, using
define_method is faster on boot, consumes less memory, and probably doesn’t
signigicantly impact performance" compared to eval-based techniques. (And
he has the numbers to prove it.)
Steel City Ruby Conference 2013 CFP Now Open
http://steelcityruby.org/cfp.html
Steel City Ruby takes places in Pittsburgh, PA on August 16-17 and the CFP
is now open if you want to submit a talk. The Burlington Ruby Conference
has <a href="http://burlingtonruby.com/speak.html">a CFP open too</a>, as
<a
href="https://docs.google.com/spreadsheet/viewform?fromEmail=tr...">does
RubyConf India.</a>
RubyGems 2.0.1 Released: A Bug-Fix Release
http://blog.rubygems.org/2013/03/05/2.0.1-released.html
From our Sponsor
----------------
How great teams deliver better apps with continuous integration
https://semaphoreapp.com/?utm_source=rubyweekly&utm_m...
One moment to let Semaphore autoconfigure a project from GitHub. Another to
invite your collaborators. Platform is based on dedicated hardware and
works with all major dependencies out of the box. Sign up for a free trial
and see how fast your tests will pass.
Reading
-------
Inspecting Rails 4 using Ruby 2.0 and TracePoint
http://matt.aimonetti.net/posts/2013/03/05/inspecting-rai...
Matt Aimonetti shows off a practical use for Ruby 2.0's TracePoint
execution tracing functionality.
Visualizing Memory Leaks in Ruby 1.9
http://cirw.in/blog/find-references
Conrad Irwin on some clever work to extend ObjectSpace with a new
find_references method to perform better analysis on object and memory
usage on Ruby 1.9.
Parsing TOML in Ruby with Parslet
http://zerowidth.com/2013/02/24/parsing-toml-in-ruby-with...
Recently, GitHub founder Tom Preston-Werner created an interesting
INI-influenced 'TOML' format. In this series of posts, Nathan Witmer looks
at what's involved in building a parser for TOML using the Parslet PEG
parser construction library.
Introducing Ress: A System for Building Mobile Optimized Rails Apps
https://github.com/matthewrobertson/ress
Matthew Robertson introduces his new system for building mobile-optimized
Rails applications using semantic, media query-based device detection and
server side component optimization.
Ruby 2.0 Walkthrough: The Best Bits
https://speakerdeck.com/peterc/ruby-2-dot-0-walkthrough-t...
Some slides from my yet-to-be-released 'Ruby 2.0 Walkthrough' that quickly
skim through what I consider to be the 'best bits' (and not just the
headline features).
A Practical Guide to Using Signed Ruby Gems - Part 1: Bundler
http://blog.meldium.com/home/2013/3/3/signed-rubygems-part
Rails + Ember.js
http://www.devmynd.com/blog/2013-3-rails-ember-js
An introduction to the open source Ember.js JavaScript app framework for
Rails developers.
Effective Rails, Part 2: Hiding ActiveRecord
http://www.devmynd.com/blog/2013-3-effective-rails-part-2...
Watching and Listening
----------------------
Sinatra in SIX Lines: How to Do Crazy Stuff with Ruby
http://vimeo.com/61087285
A talk by Konstantin Haase at Ruby Australia.
Libraries and Code
------------------
Phusion Passenger 4.0 Release Candidate 4
http://blog.phusion.nl/2013/03/05/phusion-passenger-4-0-r...
Leading Rack-based app deployment tool Passenger gets yet another step
closer to the 4.0 release.
time-lord: A Human DSL for Time Expressions
http://krainboltgreene.github.com/time-lord/
A gem that gives you more human like expressions for time and space math.
Get fun like <code>1.hour.ago.to_range</code> and
<code>200.minutes.ago.to_words</code>
identity_cache: Opt-in Read-through ActiveRecord Caching, From Shopify
https://github.com/Shopify/identity_cache
IdentityCache lets you specify how you want to cache your model objects, at
the model level, and adds a number of convenience methods for accessing
those objects through the cache. Uses Memcached as the backend cache store.
neg 1.1.0: A Small PEG Parser Library
http://jmettraux.github.com/2013-02-28-neg.html
"One could say it’s a small brother of Parslet."
Gridhook: A Rails Engine to Provide An Endpoint for SendGrid Webhooks
https://github.com/injekt/gridhook
Gem Attack: Show Post-Initialization Notifications on Your Released Gems
http://a.ttack.tk/
Jobs
----
Web Application Developer for Big Nerd Ranch
http://bignerdranch.theresumator.com/apply/PPxl0c/Web-App...
Seeking smart, kind folks who want to make the world a little better
through developing, training and writing about cutting-edge code.
JS / Ruby Developer at ReplayPoker (Full-Time, Remote)
http://replaypoker.theresumator.com/apply/Supv29/JS-Rails...
Looking for a challenge? Our company is looking for a top-notch junior to
mid level developer to join our small team and make a big difference!
Senior Ruby/Rails Developer at HotelTonight [San Francisco, California]
http://jobs.rubyinside.com/a/jbb/job-details/790480
Software Engineer at Goodreads [San Francisco, California]
http://jobs.rubyinside.com/a/jbb/job-details/794026
Last but not least..
--------------------
RTanque: A Robot Programming Game for Rubyists
https://github.com/awilliams/RTanque
Players program the 'brain' of a tank and then send their tank into battle
with other bots. Based upon the Java project 'Robocode.'
================================================================================
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)