Issues » 192

This week's Ruby news Previous issues | Read this issue on the Web
Ruby Weekly Issue 192
April 24, 2014
Featured
TDD Is Dead. Long Live Testing.
RailsConf 2014 got underway earlier this week and as always some interesting stuff has come out of the keynotes, particularly DHH’s statements on the weakness of test driven development. Prefer to watch it? See part 1 and part 2 on justin.tv.
David Heinemeier Hansson
The Prag Progs Are Having A Sale on All Ruby and Rails E-Books
We all know the Pragmatic Bookshelf has a wide variety of high quality Ruby and Rails books and they’re running a special alongside RailsConf if you use the code ‘railssale14’ before the end of this Friday.
The Pragmatic Bookshelf
Barcelona Ruby Conference is Back for 2014 (Sep 11-13)
Baruco
From our Sponsor
Learn to Code in 12 Weeks - Development Bootcamps starting soon in Boston & NYC.
Metis’s Coding Bootcamps train aspiring web developers with little-to-no coding experience and prepare them for entry-level web development roles. A special emphasis is placed on Ruby on Rails - instruction is from actual developers from thoughtbot, a leading Ruby Consultancy.
Metis
Reading
How To Build A Ruby Gem With Bundler, Test-Driven Development, Travis CI And Coveralls
A lengthy and opinionated tutorial by BBC News engineer Mark McDonnell that goes a step further than the typical ‘build a gem’ tutorial by also looking at continuous integration and test coverage.
Smashing Magazine
Extracting Service Objects From Workers
Have your background worker classes become a rat’s nest of business logic and responsibilities? Here's a look at refactoring and cleaning them up.
The Carbon Emitter
Setup Ruby On Rails on Ubuntu 14.04 Trusty Tahr
GoRails
Writing Your First Background Worker
Ryan Boland makes the process simple and ties together Redis, Sidekiq and Foreman.
AppCasts
Rails Reloader: A Lesser Known Railtie Hook
Brandon Hilkert
Don't Just Dump Code Into Your Models
Just because you should have skinny controllers doesn’t mean you should have fat models.
Sensible.io
Taking Advantage of Bower in Your Rails 4 App
Bower is a powerful ‘package manager for the web’ created by Twitter and you could find it useful for managing your app’s JavaScript and CSS libraries.
Sylvain Giuliani
Drying Your (Rails) Views with DSLs
Quick Left
Jekyll-Style Blogging On Rails
Want to use your existing layouts and business logic for your new blog but also like the Jekyll approach? Ken Collins mimics Jekyll to make it work.
HomeMarks
16 Refactoring Techniques
Brief summaries and examples. From 2013 but we seemed to have not covered it before.
Integralist
Watching and Listening
An Interview with David Heinemeier Hansson (DHH) at RailsConf Chicago 2014
DHH considers writing to be a better metaphor for building information systems than engineering. He also comments on the weaknesses of test driven development, his code ‘ping pong’ experiments, his opinions on open source licensing, and more.
YouTube
5 Machine Learning Techniques You Can Use in Ruby Apps
Ben Curtis looks at K-means clustering, Bayesian classifiers, latent semantic indexing, and Jaccard indexes.
MountainView RubyConf 2014
Test Driven Neural Networks with Ruby
A test-driven approach to explaining neural networks.
MountainWest RubyConf 2014
Jobs
Lead Ruby Engineer at Zendesk (San Francisco)
We're looking for a solid Ruby engineer to head up a crack team of Rubyists who will be chartered with implementing security features and frameworks as well as evangelizing the usage of those to our engineers world wide.
Zendesk
Engineering at Instacart (San Francisco)
We do same-day grocery delivery. It's really challenging. Come work with us.
Instacart
Senior Software Engineers at HouseTrip (London, UK or Remote)
We’re 21 developers, 6 product managers and 2 designers, passionate about building the best holiday rental website. We write good code to build an outstanding product. We need your help. If you are a passionate senior software engineer, and think you have some of the skills, drive and talent to help us to build up our team, we’d really like to hire you.
HouseTrip
Libraries, Code and Tools
Rack::Attack: Protect Your App with This One Gem
Rack::Attack is middleware to easily throttle abusive requests. This is a slide-deck but the actual code is on GitHub.
Speaker Deck
Hologram: Style Documentation Build System
A Ruby gem that parses comments in your CSS and turns them into an attractive style guide.
Trulia
Ruboto (the JRuby on Android platform) 1.0.3 Released
Ruboto.org
rails-fed-chef: Chef Kitchen for Setting Up Servers for Use with A Rails Stack
Quickly set up servers for use with a standard Rails stack with cookbooks including Postgres, MySQL, nginx, Unicorn, Node, Redis and memcache.
Federis Group
Imgurr: CLI Tool for Imgur in Ruby
Chris911
turboboost: Enhanced AJAX Handling for Rails Apps
Extends the power of Turbolinks into the forms of your Rails app and provides additional convenient AJAX handlers for forms and links.
justin talbott
Searchlight: Build Searches From Options Via Ruby Methods That You Write
Nathan Long
Last but not least..
Is Heroku too expensive for your Ruby apps?
Check out Shelly Cloud - a full-featured platform dedicated to Ruby apps. See how our pricing compares to other Ruby cloud hosting providers.
Shelly Cloud (Sponsored Item)
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