Skip to content

Instantly share code, notes, and snippets.

@adamloving
Created February 1, 2011 00:53
Show Gist options
  • Save adamloving/805193 to your computer and use it in GitHub Desktop.
Save adamloving/805193 to your computer and use it in GitHub Desktop.
Components of the software stack for Twibes.com

Stack for twibes.com

Development Environment

  • Platform: Mac OS X 10.6.6
  • IDE: TextMate
  • Editing Font: Monaco 18pt
  • Source Code Repo/host: SVN/Unfuddle (prefer git nowadays)

Hosting

  • Hosting Provider: Google, plus Dreamhost rails project as a live backup (because it is cheap $100/yr) unlimited data transfer
  • Hardware/Virtual Server Type: ??
  • Operating System: Google Linux Variant ?
  • Database/Datastore: App Engine Datastore
  • Webserver: ??

Services

  • File storage: haven't used blobstore, but have used datastore to hold binary data
  • message queuing: App Engine Task Queue
  • DB service: App Engine Datastore
  • Performance Reporting: None
  • App Metrics: MixPanel, CrazyEgg, Chartbeat
  • Error Reporting
  • Email: App Engine

Web Framework

Libraries (Gems, plugins)

  • Oauth
  • Twitter
  • Facebook
  • Misc Fave Gems
  • HTML preprocessing
  • CSS preprocessing
  • Javscript preprocessing Javascript Jquery

Mobile Libraries

  • framework/IDE Experimented with Appcellerator, should be sufficient for Twibes but Android app was ugly

Project Management

  • bug tracking
  • agile planning
  • collaboration Google Docs, Google Wave
  • email/calendar hosting
  • domain purchasing/management
  • domain checking
  • team chat/IM
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment