Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Code Ninja: Web Apps and APIs Talk

Avatar for dancinpaul dancinpaul
January 24, 2012

Code Ninja: Web Apps and APIs Talk

Presentation given on the 24th of January to a group of students in the O'Flaherty Theatre, NUI Galway as part of the CodeNinja.ie project.

Avatar for dancinpaul

dancinpaul

January 24, 2012
Tweet

Other Decks in Programming

Transcript

  1. DATABASE NoSQL vs. RDBMS MySQL (RDBMS) MongoDB & BigTable (key-value

    stores) Cassandra (eventually consistent) Amazon S3 + CloudFront (data store)
  2. SOURCE CONTROL “Developing code with out source control is like

    pissing into the wind.” Git Subversion Tag stable releases - read only Trunk should always be stable Flying fish branches
  3. HOSTING Virtual vs. Physical Hetzner (German - ‘nuff said) Amazon

    AWS (free micro instance!) Heroku (Rails + Git) Engine Yard (Ruby) Orchestra.io (PHP) Google AppEngine (Python)
  4. AMAZON WEB SERVICES Virginia, Oregon, California, Ireland, Singapore, Tokyo, Sao

    Paulo Elastic Compute Cloud (EC2) Simple Storage Service (S3) Elastic Block Store (EBS) Elastic Load Balancer (ELB) RDS & SimpleDB Route 53
  5. APIs & SERVICES Harness 3rd party APIs and services Postmark

    & Amazon SES Clickatell Twillio Exceptional PayPal & Stripe Geckoboard Snap Engage
  6. APIs & SERVICES Harness 3rd party APIs and services Spreedly

    & Chargify SauceLabs & Sellenium Google Analytics Mouse Flow Google Fonts & TypeKit Twitter, LinkedIn YouTube, GMaps