---
title: "This week's Ruby news, issue 243"
publication: "Ruby Weekly"
issue: 243
published_at: "2015-04-23"
canonical_url: "https://rubyweekly.com/issues/243"
---

This week's Ruby news, issue 243

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

Ruby WeeklyIssue 243 — April 23, 2015

As I write, Sandi Metz is entertaining the crowds at RailsConf (and those of us on the livestream) so a big shout out to everyone at RailsConf, I hope it's going well! _- Peter C_

YouTube[18 Hours of RailsConf 2015 Room 202 (video)](https://www.youtube.com/watch?v=oMlX9i9Icno)Confreaks has been recording RailsConf in their usually excellent style, this year using YouTube to livestream the main room (see [schedule](http://railsconf.com/schedule)). This first video includes DHH’s keynote, with [day 2’s video](https://www.youtube.com/watch?v=wQCda5PBn0A) including Koichi Sasada, Ryan Davis, Noel Rappin, and more.


Hubert Łępicki[Why Rails 5/Turbolinks 3/ActionCable Matter, and Why DHH Was Right All Along](https://www.amberbit.com/blog/2015/4/22/why-rails-5-turbolinks-3-action-cable-matter-and-why-dhh-was-right-all-along/)Some reflections on [DHH’s RailsConf keynote](http://replay.li/event/bN166ZKonh) and two key Rails 5 introductions: Turbolinks 3 and ActionCable (a new mechanism for real-time message passing over WebSockets)


CodeshipSponsored[Codeship - The fastest Continuous Delivery Platform](https://codeship.com/?utm_campaign=customers)Codeship is a fast and secure hosted Continuous Integration and Delivery platform. Give it a try and join customers like Product Hunt and Treehouse. Sign up today!

[![Codeship\](https://copm.s3.amazonaws.com/89eabf65.png)](https://codeship.com/?utm_campaign=customers)


Jim Gay[The Difference Between instance_eval and instance_exec](http://www.saturnflyer.com/blog/jim/2015/04/22/the-difference-between-instance_eval-and-instance_exec/)In my experience, by virtue of being newer, `instance_exec` is less commonly seen in the wild but can be particularly useful in certain cases. Jim Gay takes a look at how it compares to `instance_eval`


Lawson Kurtz[Slack on Rails: Creating a Rails Slack Service](http://viget.com/extend/slack-on-rails)The Slack chat platform has become popular at many companies, including here at _Cooper Press_. This tutorial looks at the basics of integrating a Rails app with it.


Santiago Pastorino[Rails API to be part of Rails 5](http://wyeworks.com/blog/2015/4/20/rails-api-is-going-to-be-included-in-rails-5/)“As of today, Rails API provides: trimmed down controllers and middleware stack together with a matching set of generators, all specifically tailored for API type applications.”


Jobs

- [Freeletics is looking for a kick-ass Ruby developer (Munich, Germany)](https://www.freeletics.com/en/pages/jobs/backend-developer?utm_source=rubyweekly&utm_medium=email)Freeletics is looking for a kick-ass Ruby developer (Munich, Germany) Are you a senior Ruby developer who brings PostgreSQL experience and big ideas, takes pride in writing clean code and wants to join an awesome team? Freeletics
- [Lead Ruby Developer](http://www.fyber.com/all-positions.html?#p=Lead_Ruby_Developer=Berlin=Engineering)Fyber's platform deals with huge amounts of data and billions of requests. Each engineering team works with a clear mission with accountability for every part of the system from deployment to production. Learn and grow with some of the best experts in the industry. Fyber
- [Apply to 100 of the best NYC startups in 60 seconds with Underdog.io](https://underdog.io/?utm_source=rubyweekly=4_23_2015_rubyweeklysponsor=handpickforyou)We handpick the best startups to connect with you. Join now to find a job you’ll love. New cities coming soon. Underdog

In brief

- [ArrrrCamp 2015 Call For Proposals Open (Oct 1-2, Belgium)](http://2015.arrrrcamp.be/cfp/?utm_source=rubyweekly&utm_medium=email) news ArrrrCamp
- [Engine Yard announces support for Docker and Deis, Acquires OpDemand](https://www.engineyard.com/engine-yard-and-deis?utm_source=rubyweekly&utm_medium=email) news 
Continues commitment to open source community Engine YardSponsored
- [RubyThursday: A New Weekly 'Show' to Help Rails Developers Level Up](http://rubythursday.com/?utm_source=rubyweekly&utm_medium=email) news 
Led by a professional comedic actress turned hacker - sounds intriguing. Melissa Wahnish
- [Rails Authentication with OAuth 2.0 and OmniAuth](http://www.sitepoint.com/rails-authentication-oauth-2-0-omniauth/?utm_source=rubyweekly&utm_medium=email) tutorial SitePoint
- [Replacing Rails with Go](http://madebymany.com/blog/replacing-rails-part-1-lets-go?utm_source=rubyweekly&utm_medium=email) tutorial 
I prefer the idea of _supplementing_ Ruby with Go, but if Go appeals, we have a [Go newsletter](http://golangweekly.com/) as well now. Alex Barlow
- [How to Select Database Records in Arbitrary Order with ActiveRecord](http://www.justinweiss.com/blog/2015/04/20/how-to-select-database-records-in-an-arbitrary-order/?utm_source=rubyweekly&utm_medium=email) tutorial Justin Weiss
- [SEO Basics for Rails Developers](https://www.amberbit.com/blog/2015/4/23/seo-basics-for-rails-developers/?utm_source=rubyweekly&utm_medium=email) tutorial Paweł Sobolewski
- [Where Is This Method Defined? A Way to Tell](http://www.leighhalliday.com/where-is-this-method-defined?utm_source=rubyweekly&utm_medium=email) tutorial Leigh Halliday
- [Build An API in Your Rails App Now](https://labs.kollegorna.se/blog/2015/04/build-an-api-now/?utm_source=rubyweekly&utm_medium=email) tutorial Filippos Vasilakis
- [Here I Am Having An Existential Crisis At Railsconf](http://railsbird.tumblr.com/post/117076597115/existential-crisis-at-railsconf?utm_source=rubyweekly&utm_medium=email) opinion Rails Bird
- [Productive Sublime Text Snippets for Rubyists](https://github.com/janlelis/productive-sublime-snippets-ruby?utm_source=rubyweekly&utm_medium=email) tools Jan Lelis
- [Production-ready Redis for Ruby apps with top-tier support, analytics, and Resque integration](http://www.redisgreen.net/docs.html?utm_source=rubyweekly&utm_medium=email&utm_campaign=perf1) tools 
Thousands of apps use RedisGreen to get the best support, analytics, performance and uptime for their Redis servers. Find out what a difference a well-managed in-memory datastore makes. RedisGreenSponsored
- [Useful Capistrano Plugins](https://intercityup.com/blog/useful-capistrano-plugins.html?utm_source=rubyweekly&utm_medium=email) tools 
More are mentioned in the comments too. Intercity
- [RubyMine 7.1 Released](http://www.jetbrains.com/ruby/whatsnew/?utm_source=rubyweekly&utm_medium=email) tools 
Now with Puppet 4 support, improved class refactoring tools, and a ‘distraction free’ mode. JetBrains
- [Ru: Ruby in Your Shell](http://www.sitepoint.com/ru-ruby-shell/?utm_source=rubyweekly&utm_medium=email) tools tutorial SitePoint
- [Rails Event: An Event Store for Rails Developers](http://blog.arkency.com/2015/04/the-event-store-for-rails-developers/?utm_source=rubyweekly&utm_medium=email) code Tomasz Rybczynski
- [Skins: Add Style Skins to Rails Apps](http://lugolabs.com/skins?utm_source=rubyweekly&utm_medium=email) code 
A stylesheet that adds a (very) thin layer of style to your app. Lugo Labs
- [Kiba: A Lightweight Ruby ETL Framework](http://www.kiba-etl.org/?utm_source=rubyweekly&utm_medium=email) code 
For ‘Extract-Transform-Load’ data processing jobs. Thibaut Barrère
- [tomlrb: A Racc-Based TOML Parser](https://github.com/fbernier/tomlrb?utm_source=rubyweekly&utm_medium=email) code François Bernier

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/243)

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