Ride the toad

Posted by Matt Jankowski

Jul 29

As previously alluded to – we are pleased to formally launch Hoptoad today. We’ve been using the service on various internal and client applications that we maintain over the last six months, and have watched with pride as our tadpole of an error catching web service has matured into the crazy toad that it’s become. It’s been sort of like Mr. Toad’s Wild Ride, though I can’t describe in exactly which ways.

Anyway, the service is intended to work as a replacement for the Exception Notifier rails plugin, except instead of sending you email to report on app errors, it sends them via a web service into a hosted application which allows you to view them at a later date. On the app side, you can sort by project, mark resolved/unresolved, and view the bulk of the environment and request details which were present when the error occurred.

We plan on adding more options for analysis and charting, an official service API (to support plugins for other frameworks besides rails), an official information API (to pull aggregated error data out of the service), more communication options (currently only email+web, we may add SMS, twitter, xmpp, etc). But for now, the service is at least as good as the EN was for us, so it’s time to launch. The “duplicate error identification” alone is worth the price of admission.

Oh yeah, the price of admission is zero. Get in there and sign up.

It’s time to RIDE THE TOAD @ www.hoptoadapp.com

Report issues & submit requests @ the official support lighthouse


Comments on this post

Ken Collins

Jul 29

Ken Collins said,

Forgot password feature please.

Chris Williams

Jul 29

Chris Williams said,

HopToad icon for Fluid would be killer.

Geoffrey Grosenbach

Jul 29

Geoffrey Grosenbach said,

I’ve been using the also-recently-launched Get Exceptional.

Do you have any screenshots of an active app, or a demo site for comparison?

Matt Jankowski

Jul 29

Matt Jankowski said,

Ken – that should be deployed sometime in next couple days – currently tracking in LH and being added.

Chris – that would be cool, we can prob pull that off in next day or two. In an ideal world OSX dock would support animated icons and we could make the toad actually leap at and flick it’s tongue at other dock icons while it was down there.

Geoff – We will definitely add screenshots, probably in a week or so after we do a few deploys and we’re sure the interface won’t change much. Hadn’t considered a live demo, but that’s not a bad idea for people that either don’t have the time or server access to trial the service in an app theyre working on.

Tomasz Mazur

Jul 30

Tomasz Mazur said,

You guys rock!

Arfon

Jul 30

Arfon said,

Does this work with older versions of Rails? We’re have some big projects not quite running on Rails 2 yet but would love to make use of the hoptoad!

Great work btw.

jeff

Jul 30

jeff said,

I’m excited about this but having trouble getting it to work properly. It seems to be installed right and the rake test did create an error message.

Errors in production, however, don’t seem to be reported properly. I’ve tried a few different errors including NoMethod and ActionView::MissingTemplate. Is there a FAQ or something I can try?

Matt Jankowski

Jul 30

Matt Jankowski said,

Jeff, do you have the “include HoptoadNotifier::Catcher” line in application controller?

If so, are there any weird network restrictions that would prevent the requests from being sent?

Matt Jankowski

Jul 30

Matt Jankowski said,

Afron – we’re “officially supporting” any version greater than 2.0 (so, 2.0 and 2.1 as of now). That being said, we believe 1.2.x series should work as well, but you may have to override the errors list in the hoptoad config block, because by default we ignore certain errors which did not exist in pre-2.0 rails, so you may get undefined constant errors by using the plugin.

We’re going to experiment with this on a 1.2.6 app and add the results to a product faq on the HT site.

Jeff

Jul 30

Jeff said,

yes, it is included right underneath class ApplicationController < ActionController::Base

and I can’t imagine any network restrictions, especially since the rake test worked (and still works).

I’m not getting any errors or logging info from hoptoad, is there anything i can do to make it more verbose?

Matt Jankowski

Jul 30

Matt Jankowski said,

Hmm, not sure – maybe give us an issue report over in the official lighthouse tracker for HT – and we’ll pursue further over there. Give us as many details about setup as you think might be relevant.

Jeff

Jul 30

Jeff said,

Will do, thanks.

Jeff

Jul 30

Jeff said,

My fault, local requests are not logged since actionpack sends them to rescue_action_locally instead of rescue_action_in_public. This is clearly by-design, but wasn’t obvious to a fool such as I. If you aren’t getting notifications, that may be why.

Jon Yurek

Jul 30

Jon Yurek said,

OK, so I just went through and fixed the plugin. All of Rails 2.* works out of the box. 1.2.* works, but the rake task will not work unless you copy the hoptoad_notifier_tasks.rake file into your lib/tasks directory.

Josh Bassett

Jul 30

Josh Bassett said,

I migrated all my current projects over the toad yesterday. It’s dreamy. I’m looking forward to being able to switch off email notifications in Hoptoad so I can truly reclaim my inbox. You robots really are amazing.

The main thing I’m left wondering is: are you guys planning to charge for the service?

I’m worried I’ll be all hooked on toad-juice and then find out I have to pay for it…not that you shouldn’t charge for it, I’d just like to know what I’m in for.

Ben

Jul 31

Ben said,

I could be interested if you tell me how much it costs. I read that it costs money… But am unable to find how much. That is strange to me.

Matt Jankowski

Jul 31

Matt Jankowski said,

Josh – we may use the phrase “all hooked on the toad-juice” – that’s fantastic.

Josh/Ben – in regard to pricing… as of right now, and the immediate future, the service will be completely free. We expect to see a return on our time invested thus far from the visibility we believe the tool will gain – and we plan on impressing people with our execution in designing and building the service, at which point they’ll have little choice but to hire us for other work.

That being said – it’s likel that at some point in the future after all the features that we need the app to have are built that we will charge either a flat or per project fee to use the service. When that happens, we’ll be sure to provide sufficient notice to anyone using the service so that we don’t abruptly interrupt service for you with a fee you didn’t see coming.

We’ll post more about this in the blog once we’ve worked out the actual details of any service fees.

Josh Bassett

Jul 31

Josh Bassett said,

Matt – be my guest, I always endeavour to stand behind any stupid things I may say ;)


Sorry, comments are closed for this article.

© 2000 - 2008 by thoughtbot, inc.
written by a bushel of tiny robots