Create and deploy a .NET application using AppHarbor's background workers, RavenDB and NuGet
This screencast walks you through creating an application suitable for deployement to AppHarbor background workers. The application fetches the newest tweets about "appharbor" with LinqToTwitter and stores the tweets in RavenDB using the RavenHQ add-on.
The screencast also shows how to avoid committing binaries to source control by downloading dependencies using NuGet during build and demonstrates setting up a git repository up for deploying to AppHarbor.
- Sample source code: The sample source code on GitHub https://github.com/appharbor/TweetFetcher:
- Background workers announcement http://blog.appharbor.com/2012/03/08/background-workers-in-beta
- Knowledge base article about background workers: http://support.appharbor.com/kb/getting-started/background-workers
- Use NuGet Package Restore to avoid pushing packages to AppHarbor: http://blog.appharbor.com/2012/02/06/use-nuget-package-restore-to-avoid-pushing-packages-to-appharbor
- RavenDB add-on launch post http://blog.appharbor.com/2012/02/17/hosted-ravendb-on-appharbor
- RavenDB server download (for running the RavenDB server locally): http://builds.hibernatingrhinos.com/builds/RavenDB
- RavenDB launch http://ravendb.net/
- Tekpub's RavenDB production: http://tekpub.com/productions/raven
- LINQ to Twitter project site: http://linqtotwitter.codeplex.com/