This Week's Ruby News - Issue 136
[Posted March 20, 2013 by n8willis]
| From: |
| Ruby Weekly <rw-AT-peterc.org> |
| To: |
| <lwn-AT-lwn.net> |
| Subject: |
| This Week's Ruby News - Issue 136 |
| Date: |
| Thu, 14 Mar 2013 16:00:56 +0000 |
| Message-ID: |
| <0618f6a79d6bb9675f313ceb29659df23b6.20130314160036@mail259.us2.mcsv.net> |
Ruby Weekly - A Weekly Ruby Newsletter
Issue #136 - March 14, 2013
================================================================================
Featured
--------
What's New in Sinatra 1.4?
http://rkh.im/sinatra-1.4
It's not out quite yet (but could be any day now) but in this post
Konstantin Haase explains what's new in the next key release of the popular
webapp DSL.
dotRB: The Largest Ruby Conference in France (October 18, Paris)
http://www.dotrb.eu/
Following on from a successful 'dotJS' JavaScript event comes dotRB.
Announced speakers so far include Steve Klabnik, Konstantin Haase, and
Brian Ford.
RubyGems 2.0.3 Released: More Bug Fixes
http://blog.rubygems.org/2013/03/11/2.0.3-released.html
RubyGems 2.0.3 is out, hot off the heels of <a
href="http://blog.rubygems.org/2013/03/06/2.0.2-released.html">2.0.2.</a>
Both bug fix releases only.
From our Sponsor
----------------
Do you hate editing i18n yaml files?
http://www.localeapp.com/
What if you never had to open those files again .. Locale is a slick web
interface for editing and automatically updating your i18n files. No more
emailing translation files, no more file conversion hassles, no more
mangled variables. There's no cost for small and open source projects. Try
it today.
Reading
-------
Tracking Down A Memory Leak in Ruby’s EventMachine
http://blog.nelhage.com/2013/03/tracking-an-eventmachine-...
Payment processor Stripe leans heavily on Ruby and EventMachine for some of
its services and noticed an annoying memory leak. Stripe's Nelson Elhage
explains how they found the source of the leak and provided a patch to the
project.
WebSockets on Rails 4.0 and Ruby 2.0
http://www.pogoapp.com/blog/posts/websockets-on-rails-4-a...
Bringing together three modern technologies.
Using Regular Expressions in Ruby: A Three Part Series
http://www.bluebox.net/about/blog/2013/02/using-regular-e...
Nell Shamrell kicks off a three part series on regular expressions in Ruby,
aimed at people who've not yet dug into them much. Parts <a
href="http://www.bluebox.net/about/blog/2013/03/using-regular-e...">two</a>
and <a
href="http://www.bluebox.net/about/blog/2013/03/using-regular-e...">three</a>
are also available.
Kernel#backtrace
http://nathaniel.talbott.ws/blog/2013/03/11/backtrace/
A clever use of Kernel#caller within another method to get the full
backtrace info for the current location within a script.
Tuning Phusion Passenger’s Concurrency Settings
http://blog.phusion.nl/2013/03/12/tuning-phusion-passenge...
A comprehensive look at what's entailed in tweaking Passenger's pool size,
concurrency model, and thread count settings.
Ruby Demystified: 'and' vs '&&'
http://blog.tinfoilsecurity.com/ruby-demystified-and-vs
Using chruby and ruby-build to Manage Ruby Installations
http://gistflow.com/posts/750-using-chruby-and-ruby-build...
Watching and Listening
----------------------
Using Ruby for iOS Development with RubyMotion
http://vimeo.com/61255647
A 30 minute talk by Amit Kumar at RubyConf Australia. Well recorded and
easy to follow.
Ruby Rogues Discuss 'Topaz' with Alex Gaynor
http://rubyrogues.com/096-rr-topaz-with-alex-gaynor/
Topaz is a new Ruby implementation built on top of RPython. The rogues
catch up with Alex Gaynor to discuss the project along with what things
about Ruby make a fast implementation hard to code.
Active Model Serializers [RailsCasts]
http://railscasts.com/episodes/409-active-model-serializers
The ActiveModel::Serializers gem can help you build JSON APIs through
serializer objects. Ryan Bates takes a quick look in the latest public
episode of RailsCasts.
Functional Programming and Ruby
http://bostonrb.org/presentations/functional-programming-...
A talk by Pat Shaughnessy at a recent Boston Ruby Group meeting.
Web Scale for The Rest of Us
http://vimeo.com/61342269
Another talk from RubyConf Australia, this time by John Barton covering
tips, stories, and insights on the topic of scaling and why it's worth
remaining pragmatic about it.
Libraries, Code and Tools
-------------------------
Sublime Gem Browser: A Gem Browser for Sublime Text
https://github.com/NaN1488/sublime-gem-browser
Quickly access the code of a gem that you have installed via Bundler in the
current project. When you select a gem, a new Sublime Text 2 window will
open with the code ready for inspection.
CLI.K: A New Command Line Option Parsing Library
https://github.com/rubyworks/clik
CLI.K stands for Command Line Interface in the Kernel. It provides a very
simple cli method for parsing command line options.
Gemcanary: Automatically Discover Your App's Vulnerabilities
https://gemcanary.com/
A new service that can monitor Ruby apps and then let you know about
security updates to the dependencies.
role_playing: A Ruby Implementation of DCI Using SimpleDelegator
https://github.com/johnae/role_playing
PostRank URI: URI Normalization, Canonicalization, Escaping, and Extraction
https://github.com/postrank-labs/postrank-uri
bloombroom: Ruby/JRuby Bloom Filters for Bounded and Unbounded (streaming) Data
https://github.com/colinsurprenant/bloombroom
Jobs
----
Talented Foodie Rails Developer Wanted at America's Test Kitchen [Brookline, Massachusetts]
http://jobs.rubyinside.com/a/jbb/job-details/794101
Applications Developer at Central Intelligence Agency [District of Columbia]
http://jobs.rubyinside.com/a/jbb/job-details/797271
Senior Ruby on Rails Developer at SponsorPay [Berlin, Germany]
http://jobs.rubyinside.com/a/jbb/job-details/802287
Last but not least..
--------------------
Postgres Weekly Issue #1
http://postgresweekly.com/archive/1.html
First mentioned a couple of months ago, Postgres Weekly has finally
launched as our latest newsletter covering, naturally, PostgreSQL and
related tools and technologies. It has Heroku's Craig Kerstiens at the helm
and goes out each Wednesday.
================================================================================
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.