Issues » 114

Previous issues | Read this issue on the Web
Ruby Weekly Issue 114
October 11, 2012
From the Editor's Desk..
Welcome to issue 114 of Ruby Weekly! A huge response to the call for participants in Rails Rumble last week - thanks. The contest is now full at 500 teams, the biggest ever, and it looks set to be a fun weekend. Good luck if you're participating! - Peter
Featured
101 Things You Didn't Know Ruby Could Do
James Edward Gray II just gave a talk at the Aloha Ruby Conference covering a bundle of random tricks you can do with Ruby. Here's the slidedeck.
Sidekiq Pro: A Commercial, Supported Version of Sidekiq
Sidekiq is a efficient background job processor (think Resque on steroids) that's free and open source, but creator Mike Perham is now offering a commercial variant with extra features and support.
Rails Rumble Hits 500 Team Limit: The Biggest Rumble Yet!
RubyConf Australia 2013 Call for Proposals Open till October 31st
The conference itself is in Melbourne between February 20-22, 2013. Fancy a trip to the homeland of Dr Nic?
From our Sponsor
Who broke it?
Have you ever received an error notification and wondered who triggered it? Was it an important customer? Did it lose you a sale? Get this sort of insight with CrashLog — Exception tracking with context.
Reading
Booleans are Baaaaaaaaaad
John Nunemaker is back and flying the flag for state machines saying that 'using true/false for state is bad.' Several interesting comments on this one; go join the fray.
Keyword Arguments in Ruby 2.0
Ruby Microframeworks: Camping and Cuba
Dhaivat Pandya looks at two unconventional webapp 'microframeworks'.
How to Win a Hackathon
The Rails Rumble is just around the corner, so Brian Burridge has put together a series of seven short posts looking at how to do well in a hackathon situation.
Moving Forward With The Rails Asset Pipeline
A look at what's happening with the Rails asset pipeline in Rails 4.0 and beyond.
Automating Web Performance with mod_pagespeed
mod_pagespeed is a just in time (JIT) performance compiler for the web. This free and open-source Apache module automates all of the most popular web-performance best practices by dynamically rewriting and optimizing your website assets. Google's Ilya Grigorik shows it off.
Capistrano + Rails + Bundler + RVM + Unicorn + EC2 == Deployed
Practical instructions for deploying a Rails app on Amazon EC2 using Capistrano, RVM, Bundler and Unicorn.
ActiveModel Modules for All Your Non-Persisted Form Data
Watching and Listening
Exploring RubyGems (RailsCasts)
In a mere 7 minutes, Ryan Bates offers some tips on researching gems to decide which ones to choose, or when to build something from scratch.
Go Ahead, Make a Mess!
Sandi Metz, OO guru and author of 'Practical Object-Oriented Design in Ruby', talks about using the principles of object oriented design to make 'messes' in code manageable. Sandi always gives great talks; check it out.
How to Find Valuable Gems
At RailsConf 2012, Nathan Bibler talked about ways to find the right gems for your project (along similar lines to Ryan's video above). My answer, of course, is to read Ruby Weekly and check out RubyFlow ;-)
The Ruby Rogues on (Physical) Developer Environments
A discussion about ergonomics, chairs, standing desks, working in coffee shops, colors, multiple monitors, background noise, and more with the five always charming and chatty Ruby Rogues.
Live Reloading with Rails 4
Aaron 'tenderlove' Patterson shows off something he's working on that brings live reloading functionality to edge Rails.
motioncasts.tv: RubyMotion Screencasts and Tutorials
PeepCode Releases 'Meet Chef' Screencast
Chef is a handy sysadmin and server configuration tool and former 37signals sysadmin Joshua Sierles goes through the basics of building Chef recipes including for deploying Rails apps.
RubyTapas Episode 7: Constructors
Avdi Grimm continues with his RubyTapas project with this free episode digging into how Ruby constructs new objects and how to customize constructors for your own ends.
Libraries and Code
digest-sha3-ruby: An SHA-3 Library for Ruby
Based on the reference C implementation and attempting to maintain the typical 'Digest' API style, Phusion has released a library that implements the SHA-3 (Keccak) cryptographic hashing algorithm.
Poltergeist 1.0: Hooking Up Capybara to PhantomJS
Allows you to run your Capybara tests on a popular and powerful headless WebKit browser: PhantomJS.
ClientSideValidations 3.2 Released: A Key Release
ClientSideValidations extracts the validations from your Rails models and applies them to your forms directly on the client. 3.2 brings quite a few changes and extras, such as support for Rails 4.0's Turbolinks feature.
Attachinary: A Modern Attachments Solution for Rails
TomDoc Package for Sublime Text 2
git-runner: Ruby Framework to Run Tasks After Code Has Been Pushed
Terminus 0.4: Capybara for Real Browsers
Jobs
Rails Developer at Ticket Alternative [Atlanta, Georgia]
Senior Rails Consultants Needed at IMPRTL Inc [Telecommute]
Ruby on Rails Developer at Mobitude LLC / ShowMobile [Denver, Colorado]
Ruby Engineer for the UK's Most Popular Online Accounting Service
Last but not least..
Next Ruby Reloaded Course to be Announced Next Week
From time to time I run an online Ruby course aimed at intermediate Rubyists looking for a refresher or Rails developers who want more of a deep dive into Ruby itself. The 5th run finished a few weeks ago and I'll be opening registration for Ruby Reloaded 6 next week. Sign up to the list at the far bottom of the page to get a discount code and notified first (since it fills quickly.) Thanks!
Published by Cooper Press.
Want to sponsor an issue? See our Q2 2014 media kit.

© 2014 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