Ruby Weekly
Issue 245 — May 7, 2015
Justin Weiss
Reducing the amount of database work needed in an app by using caching is a great first step, but what can you do when you finally need to optimize database use?


Nando Vieira
One plus for RSpec is its high quality output, but you can easily write your own Minitest ‘reporters’ too to get any sort of output you want. Here’s how.


RubyGems
The Ruby5 Podcast noticed that RubyGems.org has passed 5 billion downloads.


Semaphore  Sponsored
Test and deploy your projects directly from GitHub or Bitbucket with zero setup, fast execution, and expert support. Join GitLab, 500px and many more organizations who have improved their productivity with Semaphore.

Semaphore

Hal Fulton
Hal Fulton, author of The Ruby Way (the 3rd edition of which came out recently), reflects on some of the many changes Ruby has experienced in less than a decade.


Jan Lelis
String#unpack and Array#pack provide handy ways to both create and parse lower level representations of data. This article-meets-cheatsheet shows off a variety of ways they can be used.


Jeroen van Baarsen
Rubocop is a static code analyzer for Ruby that follows a community-built Ruby style guide. This post shows how to integrate it with your development workflow.


Official Rails Blog
Includes things like enhancements for the asset pipeline, evented file system monitoring, cookie refactoring, and improvements to RubyBench.org.


Jobs

  • Senior Ruby Engineers at Bugcrowd (San Francisco, CA)We are looking for senior Ruby engineers to join our highly technical team who are well versed in both building and breaking highly secure software systems. If you've worked on technical or development services we'd love to talk. Bugcrowd
  • Full Stack Developer at AlphaSights (New York, NY)Write high quality and maintainable code. Be trusted to act autonomously and influence process/workflows, product direction, and technology choices. Work in a project team with two-week iterations. AlphaSights
  • Freelance with Companies like Airbnb, IDEO JPMorganWork on special projects with great companies through Toptal. Set your weekly/hourly rate, and work from anywhere in the world as an elite Ruby developer. See if you have what it takes. TopTal

In brief