We got a lot of great entries for the AppHarbor API Contest and we've been busy testing and trying out the submissions. We were excited to see all the stuff you guys built on top of the API and we can't wait to see more. All contestants who submitted an entry get an AppHarbor T-shirt and we'll be mailing those out shortly.
The winners of the main prices are:
- AppHarbify – instantly deploy open source software to AppHarbor, built by Chris Sainty
- Lookout – an AppHarbor build watcher by Matt Warren
- MobileAppHarbor – a mobile optimized HTML client by Wyatt Preul
AppHarbify has been around for a while but we still think it's the best use of the AppHarbor API. AppHarbify uses the API to elegantly provision and deploy open source .NET code to AppHarbor including provisioning add-ons and adding configuration variables required for the project to run. Even better, AppHarbify is template-based and adding support for additional .NET open source projects is simple. The templates are JSON-based and adding support for your favorite project is as easy as forking, adding the project, testing that everything works and issuing a pull request.
Lookout is a desktop build notifier that sits in your system tray and monitors your AppHarbor application builds. We love Lookout because it profiles the cloud continuous integration aspects of AppHarbor and we think that deserves more attention. Remember, AppHarbor builds your code and runs any unit tests and reports both compilation and test errors.
MobileAppHarbor is an impressive mobile-optimized HTML client that uses almost all aspects of the API. We're keen on making appharbor.com work on more devices and MobileAppHarbor does a great job of showing what's possible. We're also happy to see that the API is complete enough to duplicate most aspects of appharbor.com in a client that uses the API.
As mentioned in the contest announcement the winners get to pick between a new iPad, a 27" Apple display and a Xbox in the order they placed in the contest. We're contacting the winners to figure out who gets what.
Please don't stop building stuff on the AppHarbor API, we're excited about the possibilities and we'd love to profile more great API-using apps on the blog. For inspiration, check out some of the great open source code already out there: AppHarbify, AppHarbor.NET and the AppHarbor command line interface.