---
title: "This week's Ruby news, issue 269"
publication: "Ruby Weekly"
issue: 269
published_at: "2015-10-22"
canonical_url: "https://rubyweekly.com/issues/269"
---

This week's Ruby news, issue 269

This week's Ruby and Rails news[Read this e-mail on the Web](http://rubyweekly.com/issues/269)

Ruby WeeklyIssue 269 — October 22, 2015

ruby-lang[Ruby Gaining A 'Safe Navigation Operator'](https://bugs.ruby-lang.org/issues/11537)Matz has accepted a new element of syntax into Ruby. Instead of writing something like `if u && u.profile && u.profile.avatar` you’ll be able to write `if u.?profile.?avatar`.


Jamis Buck[The Dynamic Def](http://weblog.jamisbuck.org/2015/10/17/dynamic-def.html)Interesting, clever, fun and crazy in equal measure. Jamis Buck looks at the potential for shenanigans with methods that are defined _within_ other methods, from memoization to an entire text adventure.


Tobias Pfeiffer[The Not So Low Cost of Calling Dynamically Defined Methods](https://pragtob.wordpress.com/2015/10/20/the-not-so-low-cost-of-calling-dynamically-defined-methods/)The effect of dynamically defined methods on performance from a real world project.


ImgixSponsored[Responsive Images in Your Rails App in 30 Minutes or Less](https://www.imgix.com/?utm_source=ruby-weekly&utm_medium=email&utm_campaign=2015-10-22-ruby-weekly)With imgix, integrating responsive images into your app couldn't be easier. imgix resizes, crops, and processes images on demand and has a Rails gem for easy integration. Learn how to start delivering responsive images in under 30 minutes.

[![Imgix\](https://copm.s3.amazonaws.com/9a25f318.png)](https://www.imgix.com/?utm_source=ruby-weekly&utm_medium=email&utm_campaign=2015-10-22-ruby-weekly)


The JRuby Blog[Performance Improvements in the new JRuby 9.0.3.0](http://blog.jruby.org/2015/10/performance_improvements_in_jruby_9030/)JRuby 9.0.3.0 has been released and includes three key performance improvements on postfix rescues, define_method, and the JITing of blocks (not just methods).


Ruby News[The 2016 Fukuoka Ruby Award Competition](https://www.ruby-lang.org/en/news/2015/10/13/fukuoka-ruby-award-2016/)Matz and the Government of Fukuoka invite you to enter a Ruby competition with a top prize of 1 million yen. It’s open to anyone with a Ruby-focused project produced in the past 12 months.


Starr Horne[Understanding Ruby Refinements and Lexical Scope](http://blog.honeybadger.io/understanding-ruby-refinements-and-lexical-scope/)“Like so many other great ideas, the original concept of refinements had to be tweaked in order to make it work with cold hard reality.”


Phrack Magazine[Attacking Rails Applications](http://phrack.org/papers/attacking_ruby_on_rails.html)While we can’t support using these techniques, it’s handy to see some of the potential security flaws in your apps.


Ken Collins[MS Open Source DataCamp Works Towards Ruby Improvements on Windows](http://technology.customink.com/blog/2015/10/19/microsofts-first-open-source-datacamp/)“We got a lot of work done along with establishing some big milestones for those using Windows and/or SQL Server with Ruby.”


Jobs

- [Full-stack engineers and support engineers, FreeAgent (Edinburgh or remote, UK only)](http://www.freeagent.com/company/jobs?utm_source=rubyweekly&utm_medium=email)We'd love to meet full-stack engineers and support engineers who would like to work on our award-winning online accounting product, which is made with love using Ruby, Rails, RSpec, React.js, Elasticsearch and MySQL. FreeAgent
- [Full Stack Rails Engineer at Handshake (Palo Alto, CA)](https://boards.greenhouse.io/joinhandshake/jobs/72053?utm_source=rubyweekly&utm_medium=email)At Handshake we're helping students find and build their dream career. If you're interested in scaling to 10k+ RPM, building out our SOA, shipping new features fast, or just working with a great team, then apply! Handshake
- [Lead Engineer at fast-growing YC startup (OnboardIQ)](https://boards.greenhouse.io/onboardiq/jobs/103974#.ViklTRCrRbU?utm_source=rubyweekly&utm_medium=email)Hiring automation platform for hourly workers — companies like Munchery, Caviar, Shyp use us to vet 100% of their [workforce.](http://t.sidekickopen23.com/e1t/c/5/f18dQhb0S7lC8dDMPbW2n0x6l2B9nMJN7t5XZsQK5J4VfmQbK64JsbFVfD6ll56dSZCf6J0hSq02?t=http%3A%2F%2Fjeremycai.com%2Flabor=5845003255939072=9cd53998-5db7-4a97-85c9-692db9bad62d) We raised [$3.3m](https://angel.co/onboardiq) from top investors to become the “Linkedin for hourly workers”. Apply by emailing [keith@onboardiq.com](mailto:keith@onboardiq.com) with your LinkedIn and GitHub profile. OnboardIQ

In brief

- [Jekyll 3.0 To Be Released at Live SF Event on October 26](http://www.meetup.com/sf-static-web-tech/events/225883510/?utm_source=rubyweekly&utm_medium=email) news Meetup
- [Benchmarking Ruby Refinements](http://blog.honeybadger.io/benchmarking-ruby-refinements/?utm_source=rubyweekly&utm_medium=email) tutorial Starr Horne
- [Defaulting to UUIDs In Rails](http://blog.mccartie.com/2015/10/20/default-uuid%27s-in-rails.html?utm_source=rubyweekly&utm_medium=email) tutorial Jon McCartie
- [How to Measure Ruby App Performance with New Relic](http://www.nateberkopec.com/2015/10/15/ruby-app-performance-with-new-relic.html?utm_source=rubyweekly&utm_medium=email) tutorial Nate Berkopec
- [The Many Uses Of Ruby Case Statements](http://www.blackbytes.info/2015/10/ruby-case/?utm_source=rubyweekly&utm_medium=email) tutorial Jesus Castello
- [Building a Realtime Quiz with PubNub, Rails and React.js](http://realtimeweekly.co/realtime-quiz-app-with-ror-reactjs-and-pubnub/?utm_source=rubyweekly&utm_medium=email) tutorial RealTimeWeekly
- [Leveraging Rails' Custom Configuration](http://jeromedalbert.com/leveraging-rails-custom-configuration/?utm_source=rubyweekly&utm_medium=email) tutorial Jerome Dalbert
- [Delay API calls to Twilio with Rails, Active Job and Sidekiq](https://www.twilio.com/blog/2015/10/delay-api-calls-to-twilio-with-rails-active-job-and-sidekiq.html?utm_source=rubyweekly&utm_medium=email) tutorial Phil Nash
- [Integrate bitcodin Video Cloud-Encoding Service with Ruby API Client](http://developer.bitcodin.com/doc/api-clients/ruby/?utm_source=cooperpress.com&utm_medium=newsletter&utm_term=&utm_content=_HTML5-weekly-newsletter&utm_campaign=external_Newsletter) tools 
Onboard easy with a Ruby API and encode your content with the same technology as Netflix and YouTube in a way that it plays everywhere with low startup delay and no buffering. Bitcodin Encoding ServiceSponsored
- [Why I'm Not Switching to Elixir From Ruby?](https://www.youtube.com/watch?v=aXg3hxAJMDs) video Andrzej Krzywda
- [Refinery CMS 3.0.0 Released](http://www.refinerycms.com/blog/refinery-cms-3-0-0-released?utm_source=rubyweekly&utm_medium=email) code news 
Now supports Rails 4.2. Refinery CMS
- [SuperIMAP: Monitor Inboxes for Incoming Email, At Scale.](https://github.com/rustyio/super-imap?utm_source=rubyweekly&utm_medium=email) code Rusty Klophaus
- [Pundit: Your New Favorite Authorization Library](https://viget.com/extend/pundit-your-new-favorite-authorization-library?utm_source=rubyweekly&utm_medium=email) code tutorial Lawson Kurtz
- [Trix: A Rich Text Editor for Everyday Writing From Basecamp](https://github.com/basecamp/trix?utm_source=rubyweekly&utm_medium=email) code 
Not Ruby but a CoffeeScript-based text editor for the Web from Basecamp (né 37signals). [Demo here.](http://trix-editor.org/) Basecamp
- [rails_db: Rails Database Viewer and SQL Query Runner](https://github.com/igorkasyanchuk/rails_db?utm_source=rubyweekly&utm_medium=email) code 
Inspect your Rails database via HTTP, see content of tables, export to CSV, EXPLAIN SQL and run SQL queries. Igor Kasyanchuk
- [Fix bugs in production before your boss even notices.](https://www.honeybadger.io?utm_source=rubyweekly&utm_medium=email&utm_campaign=boss) tools 
When people depend on your apps to work, you need Honeybadger. We give you complete visibility into production problems the moment they happen, and the tools you need to fix them. [Try exception, uptime and performance monitoring for free.](https://www.honeybadger.io?utm_source=rubyweekly=email=boss) Honeybadger.ioSponsored

Curated by [Peter Cooper](https://twitter.com/peterc) and [Glenn Goodrich](https://twitter.com/ruprict), and published by [Cooperpress](https://cooperpress.com/).
Send feedback by simply replying to this mail.
Want to sponsor an issue? See our [media kit.](https://cooperpress.com/mediakit)
Want to post a job? Email us or [use our self-serve system.](https://booking.cooperpress.com/jobs)

[Unsubscribe](*|UNSUB|*) | [Change email address](*|UPDATE_PROFILE|*) | [Read this issue on the Web](http://rubyweekly.com/issues/269)

© Cooperpress Ltd. Office 30, Lincoln Way, Louth, LN11 0LS, UK
[Email policy](https://cooperpress.com/spam.html) [Privacy policy](https://cooperpress.com/privacy.html)
