User: Password:
|
|
Subscribe / Log in / New account

This Week's Ruby News - Issue 138

From:  Ruby Weekly <rw-AT-peterc.org>
To:  <lwn-AT-lwn.net>
Subject:  This Week's Ruby News - Issue 138
Date:  Thu, 28 Mar 2013 13:39:52 +0000
Message-ID:  <0618f6a79d6bb9675f313ceb29659df23b6.20130328133930@mail259.us2.mcsv.net>
Archive-link:  Article

Ruby Weekly - A Weekly Ruby Newsletter
Issue #138 - March 28, 2013
================================================================================


Featured
--------

MRI Ruby 1.8.7 to Receive No More Fixes From the End of June 2013
http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-de...

  On the ruby-dev list, Urabe Shyouhei reminded everyone that 1.8.7 is
  entering its 'sunset' phase and while it's already not getting any
  bugfixes, it will also get no security fixes from the end of June onwards.
  The solution? Time to upgrade to 1.9 or 2.0.

Jeff Atwood on 'Why Ruby?'
http://www.codinghorror.com/blog/2013/03/why-ruby.html


  Stack Overflow co-founder Jeff Atwood shares his thoughts on why he
  switched to Ruby and Rails for building his latest 'Discourse' forum
  software. One of the reasons is that 'Ruby isn't cool any more.'

JRuby 1.7.3 Released: Primarily to Address Two Security Issues
http://jruby.org/2013/02/21/jruby-1-7-3.html



From our Sponsor
----------------

Are you confident your backups are running?
https://deadmanssnitch.com/


  When a site goes down it can be terrifying to realize your backups haven't
  run in days. Dead Man's Snitch is the simplest way to be notified when a
  periodic task fails to run. Use promo code <code>RUBYWEEKLY</code> for 1
  month free.


Reading
-------

Rails' Insecure Defaults: 13 Security Gotchas You Should Know About
http://blog.codeclimate.com/blog/2013/03/27/rails-insecur...

  A quick tour of some common Rails security issues you should be aware of.

A Closure Is Not Always A Closure In Ruby
http://www.skorks.com/2013/03/a-closure-is-not-always-a-c...

  Alan Skorkin takes an in-depth look at some interesting outcomes of using
  instance_eval and instance_exec versus regular blocks with a closure.

Brian Shirai On Rubinius 2.0, The GIL, and Thread-safe Ruby Code
http://www.jstorimer.com/2013/03/26/brian-shirai-threads....

  Jesse Storimer interviewed Ruby implementation guru Brian Shirai (a.k.a.
  brixen) on numerous implementation issues such as the GIL, concurrency, and
  what's coming up in Rubinius 2.0. Available as audio or transcript.

The Repository Pattern
http://blog.8thlight.com/mike-ebert/2013/03/23/the-reposi...

  A look at a pattern that can help decouple the rest of your app from a key
  implementation detail: the database.

Using `git bisect` to Troubleshoot Ruby Gems
http://mojolingo.com/blog/2013/using-git-bisect-to-troubl...

  A look at the process of debugging a Ruby gem by slicing up the commits
  using git bisect.

How to Add Watermarks to Your Photos with the DragonFly Gem and ImageMagick
http://www.tablexi.com/blog/2013/03/how-to-add-watermarks...

Autoupdating Full Text Search in Ruby
http://1fifty9.com/post/42878706283/auto-updating-full-te...

  Postgres' Full Text Search is powerful and directly built-in. This simple
  migration for Ruby creates a trigger to automatically update your index,
  and the same principle could be applied in any language.

ruby -p -i -e
http://dougireton.com/blog/2013/03/24/ruby-p-i-e/


  A look at using Ruby's one-liner skills to set and unset environment
  variables.

Pitfalls of Ruby Mixins
http://definingterms.com/2013/03/23/pitfalls-of-ruby-mixi...

Profiling JIT-ted Ruby code with OProfile
http://rubini.us/2013/03/20/profiling-jitted-ruby-code-wi...


Libraries, Code and Tools
-------------------------

Dashing: A Sinatra-based Dashboard Framework
http://shopify.github.com/dashing/


  A Sinatra based framework that lets you build beautiful dashboards. There's
  a demo <a href="http://dashingdemo.herokuapp.com/sample">here.</a>

Padrino 0.11.0 Released
http://www.padrinorb.com/blog/padrino-0-11-0-released-pad...

  Padrino is a webapp framework built on top of Sinatra. This release
  includes a totally redesigned admin dashboard, upgrades to the latest
  Sinatra, CSRF and SafeBuffer support, Gemified and namespaced apps out of
  the box, and more.

Kickscraper: An API Library for Kickstarter.com
https://github.com/markolson/kickscraper#readme


  A library for interfacing with Kickstarter's undocumented/unannounced API.

Sinatra 1.4.2 Released: A Bug Fix Release
https://groups.google.com/forum/#!msg/sinatrarb/VFD3Fm-Oe...

  Primiarily fixes a route parsing bug and what happens when requests are
  received with no Accept header.

terminal-codelearn: A Multi-user 'bash' Terminal Web App
https://github.com/pocha/terminal-codelearn


MiniGit: A Simple Ruby Interface to The Git Command
http://3ofcoins.net/2013/03/27/minigit-a-simple-ruby-inte...


Jobs
----

Ruby on Rails Engineer at The Beans Group (London, UK)
http://goo.gl/wqNug


  The Beans Group is looking for a passionate web developer, with a love for
  clean code. Ruby and Rails are essential, as are motivation and the right
  attitude, anything else is a bonus. For more and to apply, click our link.

Dev Ops / AWS Engineer at KnowledgeTree (Raleigh, NC)
http://knowledgetree.theresumator.com/apply/gfVZrr/Dev-Op...

  Passionate about Dev Ops? KnowledgeTree is looking for creative,
  experienced engineers who live and breath AWS / Cloud Services. Be
  instrumental in delivering a rock-steady, scalable enterprise application
  to our sales and marketing customers.

Ruby Developer for Financial Tech Startup (SF Bay Area)
http://rubyweekly.com/misc/madrone.html


  Software startup in stealth mode finds hidden treasures among asset
  management debris. Can you write Ruby code, create the algorithms, mine the
  data, and deliver tools to return the treasure to its owner? We explore,
  map, and match assets with owners.

12 other Ruby and Rails jobs from our job board
http://jobs.rubyinside.com/a/jbb/find-jobs



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

BundleScout: E-mail Notifications of Library Updates
https://bundlescout.com/?utm_source=rubyweekly&utm_me...

  Once-daily email notifications letting you know about updates to the gems
  you use. You can <a
  href="http://bundlescout.tumblr.com/post/44181598148/introducin...">import</a>
  your Gemfiles and *.gemspecs to watch all of your requirements at once.



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

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)


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