Issues » 157

This week's Ruby news Read this issue on the Web
Ruby ♦ Weekly Issue 157
August 8, 2013
Featured
breach-mitigation-rails: Make Rails Apps More Resilient Against The BREACH and CRIME Attacks
BREACH and CRIME are the name for two attacks that leverage HTTP compression to crack cross-site request tokens, as used by Rails and many Rack-based apps. The attacks are not Rails specific but this gem implements techniques to mitigate the risks.
Create an iOS Asteroids Game for iOS in 15 Minutes with Joybox and RubyMotion
Juan Jose Karam, author of the Joybox gaming framework, demonstrates how easy Joybox and RubyMotion make it to build a game for the iOS platform.
Ruby Central Gets A Facelift; Offers Scholarships To Attend Events
Ruby Central, the leading non-profit Ruby advocacy organization, has gotten a Web site facelift courtesy of Elabs. Of interest may be that Ruby Central is now offering Opportunity Scholarships to help more people attend Ruby events.
From our Sponsor
FutureStack: Technology's Nerdiest Software Conference is Coming
Join speakers like Hilary Mason, Data Scientist in Residence at Accel Partners along with 800+ developers in San Francisco on Oct. 24-25th. New Relic’s first-ever user conference will offer pro tracks on app optimization plus tech talks focused on design, education and the future of software.
Reading
From Ruby to Lua
Lua is a powerful, fast, lightweight, scripting language, principally designed for embedding within other software but which is increasingly used on its own. In this post, Peter Hellberg gives a very quick introduction for Rubyists.
4 Lessons Learned Doing Angular on Rails
Google's Angular.js has become one of the most popular JavaScript frameworks and in this post Chris Nelson shares some experiences of using it alongside Rails.
Adding Job Groups to Delayed Jobs in Rails
If you'd like to be able to group Delayed::Job jobs so you can cancel, block or unblock a group of jobs in one go, this article by Joel Turkel is for you.
ActiveRecord Serializers From Scratch
Matthew Robertson demonstrates how to build your own JSON serialization solution for use within a Rails app in less than 40 lines of code.
Running Specs From Vim
Test driven development thrives on a tight feedback loop but switching from the editor to the shell to manually run specs is inefficient. Enter vim-rspec, a lightweight vim plugin that runs specs directly from vim with the press of a key.
Effortless Two-Factor Authentication in Rails
A Review of the 'Cucumber Recipes' Book
What Is the Difference Between a Block, a Proc, and a Lambda in Ruby?
Deciphering Ruby Code Metrics
Libraries, Code and Tools
Gruff 0.4.0: A Popular Ruby Graphing Library
The popular graph library, originally developed by Geoffrey Grosenbach, has reached version 0.4.0 which introduces Ruby 2.0 compatibility. It's great to see Gruff alive 5 years on, but it does still claim to be 'beta quality'! :-)
GitHub
ruby-install 0.3.0 Released
Now supports downloading from mirrors and more.
Refinery CMS 2.1.0 Released: The Rails-Based Content Management System
The longest standing Rails CMS (as far as I believe?) gets a key update and drops support for Ruby 1.8.x while still targeting Rails 3.2. The forthcoming 3.0 will add support for Rails 4.
UltraHook: Receive Webhooks On localhost
Webhooks are HTTP requests made by remote services when certain events are triggered, but it can be difficult to receive them when testing from behind a firewall. UltraHook provides a public endpoint to give to other services and then tunnels requests to a private endpoint at your end.
activerecord-jdbc-adapter: ActiveRecord adapter for JDBC and JRuby.
GitHub
Jobs
Harry Tuttle wanted at Zendesk
Seeking full stack ruby infrastructure engineer for hacking in the underbelly of Zendesk. Solve problems at scale and work with smart kids.
Ruby Developers at HouseTrip (London, UK)
Want to work with a 18-person team of passionate Ruby developers who love good code and care for their product in central London? We are currently hiring. Ranked by Wired Magazine the number two start-up in London (2012), HouseTrip is Europe’s largest holiday rental booking website!
Service-Oriented, Web Application Hacker (San Francisco, CA)
Building scalable web services is hard and we need your help. We know mobile at Lookout but many of our challenges aren't in the app store, but in the data center. We're looking for experienced devs who can build services, design APIs and grok complex systems.
Last but not least..
StatusPage.io Is The Best Way Create A Status Page For Your Website Or App
Companies like New Relic, Disqus and Vimeo use StatusPage.io to communicate with their customers during downtime and showoff performance metrics like uptime and response time and huge throughput.
(Sponsored Item)
RubyShift 2013: September 27—28th 2013, Kiev, Ukraine
Published by Cooper Press.
Want to sponsor an issue? See our media kit.

© 2013 Cooper Press Ltd. Email policy Privacy policy
Office 30, Fairfield Enterprise Centre, Louth, LN11 0LS, UK
Update your email address
or unsubscribe here

ONE e-mail each Thursday. Easy to unsubscribe. No spam — your e-mail address is safe
Published by Cooper Press and curated by Peter Cooper