January 2010
6 posts
1 tag
Hoptoad's notifier now available in convenient gem...
The hoptoad_notifier library has traditionally been a Rails-only plugin. Although the majority of the code was not Rails-specific, the internals of the notifier were not decoupled such that the notifier parts could be loaded without also using the Rails-specific catcher parts. However, at the end of last year, we released a newly refactored hoptoad_notifier plugin that targetted our brand new...
Jan 27th
4 tags
MyGem.configure block
We recently made some enhancements to Clearance. One of those was to replace a manual process of the developer setting constants in their Rails environment files with a configuration block that could be used in config/initializers/clearance.rb. I liked the way Hoptoad does it and wanted to implement the same pattern: HoptoadNotifier.configure do |config| config.api_key =...
Jan 20th
14 notes
8 Simple Rules for Dating My Business: Our Hiring...
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 through our hiring process, note places where we’ve seen changes, and hopefully answer some common questions. It’s worth noting that we’re...
Jan 18th
on the go
Our next Ruby on Rails classes will be: February 3rd-5th April 7th-9th Early bird discount for the February class ends tonight. Early bird for the April class ends in two months. Now please enjoy this fine Rocky training montage while we tell you what’s new. milestone We’re proud to say we’ve trained over 100 developers from organizations such as Harvard University,...
Jan 12th
Writing a Hoptoad Notifier: Contacting the Toad
… in Python. Hoptoad, our app error app, is a Web service that accepts XML. No Rails-specific tricks going on here; you can have runtime errors in any programming language and Hoptoad can handle that for you. Let’s build a notifier in some language I don’t know. How about Python? The main step is to actually send the data to Hoptoad. Subsequent steps (integration testing,...
Jan 8th
4 notes
2 tags
8 Simple Rules for Dating My Business: Why We...
The simple fact of the matter is that we care too much about the quality of what we do and the environment in which we do it in.  That’s why, for a few years now, we have not subcontracted for other people and we have not subcontracted out any of our work. Subcontracting for other people After a few failures working in a situation where we are subcontracting for somone else we realized that...
Jan 7th
6 notes