• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Hosting as a Framework
 

Hosting as a Framework

on

  • 3,253 views

A great talk from Tyler Flint:...

A great talk from Tyler Flint:

Adopting an app framework like CodeIgniter is like developing at double speed. The framework's conventions and pattern abstractions provide structural simplicity allowing devs to focus on high level functionality. Why should hosting be any different? A hosting framework enables developers to quickly deploy their apps onto powerful infrastructures that can be easily scaled or modified on the fly.

I will be presenting a series of real world case studies comparing and contrasting traditional LAMP hosting with flexible framework hosting, sharing some clever configurations that others have used, and also reveal a little of what the future holds for hosting frameworks.

Statistics

Views

Total Views
3,253
Views on SlideShare
1,353
Embed Views
1,900

Actions

Likes
0
Downloads
2
Comments
0

4 Embeds 1,900

http://ciconf.com 1650
http://lanyrd.com 214
http://ciconf-staging.pagodabox.com 35
http://translate.googleusercontent.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Hosting as a Framework Hosting as a Framework Presentation Transcript

    • Tyler FlintChief Architect
    • Java Python ASP.NET Schema ASP Perl JSONXSL-FO XLink VBscript Ruby JQuery SVG Javascript XPointer DHTML CSS HTML PHP XQuery SQL TCP/IP HTML DOM .NET ADO AJAX XPat WSDL XML DOM DTD SOAP XSLT 2 XML
    • LAMP 3
    • Amazon Twitter Hulu Websockets CSS3 Javascript JQuery Mobile Actionscript Facebook LAMP Prototype Coffeescript Canvas Netflix Squareup MootoolsAJAX Flash Youtube HTML5 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • Hosting Framework 27
    • 28
    • Framework
    • $>pagoda create my-very-own-app Creating my-very-own-app... Complete! Git remote pagoda added my-very-own-app created ---------------------------------------------------- LIVE URL : http://my-very-own-app.pagodabox.com ADMIN PANEL : http://dashboard.pagodabox.com/apps/my-very-own-app ---------------------------------------------------- +> Use ‘git push pagoda --all’ to push your code live$>git push pagoda masterCounting objects: 3, done.Writing objects: 100% (3/3), 217 bytes, done.Total 3 (delta 0), reused 0 (delta 0):: Auto deploy enabled for ‘master’ +> to change, visit https://dashboard.pagodabox.com/apps/my-very-own-app/admin:: Deploying to e77ee2e on master:: Parsing Boxfile:: Executing deploy +> Init submodules +> Booting web1.1 - [14-Feb-2012 22:07:48] NOTICE: fpm is running, pid 54 - [14-Feb-2012 22:07:48] NOTICE: ready to handle connections +> Propagating network updates:: Cleaning upTo git@git.pagodabox.com:4f3adb2348afd8126c000156.git * [new branch] master -> master 30
    • 31
    • 32
    • 33
    • Deploy Hooks 34
    • Quickstarts 35
    • Empty RepoName your app:Will become: your_app_name.pagodabox.com mocaco/kohana git@github.com:FIR/some-repo.git moneyman/magento git@github.com:jamison/magento-demo.git hher/wordpress garamasala/seagull 36
    • Publish 37
    • 38
    • web1: name: wp-web shared_writable_dirs: - wp-content/uploads/ after_build: - “mv pagoda/wp-config.php wp-config.php”db1: name: wp-db 39
    • 40
    • https://dashboard.pagodabox.com/account/promo/PROMO 41