While Harvest provides powerful reports sometimes nothing beats having all of your data in a spreadsheet. Unfortunately, the defacto spreadsheet tool (Excel) has some tricky file formats, making programatic export more difficult than it should be. We recently made improvements to how we handle Excel exports in Harvest, and I’d like to share a few [...]
Category: Code
Harvested, a New Ruby API wrapper
For you developers out there, Harvest user Zach Moazeni has released a Harvested, which is a new Ruby API wrapper.
We’re delighted to see the creative and imaginative ways our customers are making Harvest work for them, please let us know if you have created a Harvest integration [...]
Harvest Supports Ruby Summer of Code
Harvest was built from the ground up with Ruby on Rails, a powerful framework for building web apps. Rails has been part of daily activity here since back when we worked on client projects right alongside of Harvest. As an OSS project, Rails needs contributions of all sorts to continue evolving. The latest program to [...]
Co-op, Twitter, and Motivation with Cobot
We are pretty active on Twitter. It’s a great way to get quick messages out as we release new features. We love to hear what you have to say about Harvest, good or bad.
It would not be particularly efficient for everyone on the team to watch the flow of tweets about Harvest. So, for those [...]
Introducing Cobot: System Messaging for Co-op
The Harvest Team communicates with Co-op all day, every day. It is the visual heartbeat of our team, as we share failures, successes and silliness from our work days and our lives. While this heartbeat is strong, it also has an obvious arrhythmia: no system status messages.
For the past couple weeks we have been refining [...]
Server Management Made Simpler
Many people assume that under the hood there are mystical unicorns and magical elves powering Harvest, but the reality is that we simply use regular servers in a datacenter to bring our applications to you. No elves involved. Anyone who has ever had to look after more than a few servers knows that getting all [...]
How to Fix Dropdown Problems on Internet Explorer
Lately we found ourselves caught in some nasty dropdown problems. Some of our customers who use Internet Explorer were unable to to read their full project and task names on the new timesheet. Apparently it’s a browser bug specific to Microsoft’s Internet Explorer. All you need to do is Google “IE select box problem” and you’ll [...]
FutureRuby: A Programming Conference with Breadth
Just over a week ago I attended FutureRuby in Toronto, Ontario, Canada. From the single track of talks to the significant-other program to the unique post-conference parties, I have never participated in a better conference. I was especially pleased that four talks were being presented by Harvest customers.
The breadth of discussion at FutureRuby was incredible. [...]
Ruby Denial of Service patch breaks BigDecimal to_f method
Harvest is built on the Ruby on Rails web framework, as such we constantly monitor for security issues with the framework and the language itself. A Ruby Denial of Service (DoS) vulnerability was announced almost 24 hours ago. The security of Harvest accounts is our top priority. All Harvest services were upgraded quickly to close [...]
Be Defensive When Developing Against the Twitter API
Our humble apologies for yesterday’s hiccup, which saw thousands of Twitter expense and time entries duplicated in Harvest accounts which were linked to Twitter. We most regret the thousands of emails we delivered to your inboxes. The good news is that all duplicate entries have been rolled back and things are back in order.
Our code [...]


