15 hours ago ... Articles by thoughtbot about design, Ruby on Rails, and iOS.
Link: robots.thoughtbot.com
June 15, 2013 derekprior vim tmux Seamlessly Navigate Vim and tmux Splits My tmux session for a given project typically has two horizontal tmux panes with Vim occupying the top 80% of the screen and a shell running below that occupying the remainder. For the most part I stay in vim, s...
accepts_nested_attributes_for with Has-Many-Through Relations If you find yourself getting validation errors when using accepts_nested_attributes_for with has-many-through relations, the answer may be to add an inverse_of option. The inverse_of option allows you to tell Rails when two...
June 13, 2013 cpytel thoughtbot reading learn Send your thoughtbot books to Readmill We’re happy to announce that you can now easily send any of your books purchased at Learn to Readmill . Readmill is a unique ebook reader for iPad and iPhone that lets you read, share and discover gre...
8 Simple Rules for Dating My Business: Our Hiring Process Our hiring process has been continually refined over the 7 years we’ve been in business to reflect the needs of our team, the lessons we learned along the way, and the changes in the candidates we see. In this post I’ll go thro...
August 31, 2011 jdclayton javascript testing Jasmine Underscore.js shared example groups Jasmine and Shared Examples I’ve been doing a bit more Javascript development as of late and am using Jasmine for my unit tests. It’s been wonderful. I did find that it was a bit of a bear to test...
June 4, 2013 dancroak san francisco Hiring a San Francisco Office Manager About a year ago, we opened an office in San Francisco . Galen, Adarsh, Mason, and I moved out here from Boston after the Fourth of July: Over the summer, we hired Greg, Mark, and Jessie: Britt, Scott, Alex, The...
May 30, 2013 jdclayton performance ruby on rails Fast JSON APIs in Rails with Key-Based Caches and ActiveModel::Serializers Want to make your Rails JSON APIs fast? Blisteringly fast? In a project I’ve been working on recently, I reduced requests from 5 seconds (or more!) to at most 0....
The day that the discussion of these rules started at thoughtbot, we were about to start a new project. While they may be targeted at less experienced developers, we thought that they could have interesting implications in the code we wrote. The team agreed to stick to Sandi’s rules f...