AWS Razor Rockstars

Version of Razor Rockstars showcasing ServiceStack's support for dynamic websites where all Razor Views and Markdown Content are decoupled and sourced from a S3 bucket. The Rockstars database rewritten to use a DynamoDB data store with PocoDynamo.

AWS Rockstars supports live-reloading Razor Views and Markdown Content as source files in S3 bucket are modified at runtime.

AWS Imgur

Version of Imgur used to resize uploaded images into diffferent iOS device resolutions and store them in an S3 bucket.

AWS Imgur was rewritten to use the ServiceStack's Virtual File System which supports multiple alternative File Storage backends including S3 bucket or Local FileSystem (default) by commenting out 2 lines of configuration for S3

All images are served directly from S3 bucket for maximum responsiveness

AWS Email Contacts

Version of Email Contacts where the same long-running Service is executed from both HTTP and MQ Hosts by just changing which url the HTML Form is posted to. Since there's a registered SQS MQ Server the "One Way" pre-defined route automatically publishes Requests to the registered SQS MQ broker and executed on a background Thread.

AWS Email Contacts has been re-written to leverage AWS with Configuration, Contacts and their Emails stored in DynamoDB, Amazon SQS used to process MQ requests and Emails sent with Amazon SES.

AWS Todos

Version of TODO App that has been rewritten to use a DynamoDB back-end using PocoDynamo.

The Backbone TODO App is a famous minimal example used as a "Hello, World" example to showcase and compare JavaScript client frameworks. This example also serves as a good illustration of the clean and minimal code it takes to build REST Services with ServiceStack which promotes a simple, friction-free dev experience where the same Todo POCO can be used as-is in ServiceStack's typed Redis, OrmLite (RDBMS) and PocoDynamo clients.

AWS REST Files

Version of REST Files powering a GitHub-like browser with complete remote file management behind a REST API over an S3 Bucket.

AWS REST Files was rewritten to use the ServiceStack's Virtual File System which supports multiple alternative File Storage backends including S3 bucket or Local FileSystem (default) by commenting out 2 lines of configuration for S3

AWS Auth

Version of MVC Auth providing an example of how to easily configure an App to support multiple Auth Providers.

MVC Auth has been rewritten to store User Auth and production config in DynamoDb, taking precedence before falling back to Web.config AppSettings

AWS Auth supports Registering User Credentials, HTTP Basic and HTTP Digest Auth, Twitter, Facebook, Google and LinkedIn OAuth providers as well as Yahoo and Custom Open Id providers.