Tyler FlintChief Architect
Java                            Python         ASP.NET                                                                    ...
LAMP       3
Amazon              Twitter                            Hulu                       Websockets   CSS3       Javascript      ...
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 ----...
31
32
33
Deploy Hooks               34
Quickstarts              35
Empty RepoName your app:Will become: your_app_name.pagodabox.com       mocaco/kohana                       git@github.com:...
Publish          37
38
web1: name: wp-web shared_writable_dirs:  - wp-content/uploads/ after_build:  - “mv pagoda/wp-config.php wp-config.php”db1...
40
https://dashboard.pagodabox.com/account/promo/PROMO                                                      41
Upcoming SlideShare
Loading in …5
×

Hosting as a Framework

4,308 views

Published on

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.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
4,308
On SlideShare
0
From Embeds
0
Number of Embeds
1,917
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Hosting as a Framework

  1. Tyler FlintChief Architect
  2. 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
  3. LAMP 3
  4. Amazon Twitter Hulu Websockets CSS3 Javascript JQuery Mobile Actionscript Facebook LAMP Prototype Coffeescript Canvas Netflix Squareup MootoolsAJAX Flash Youtube HTML5 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
  22. 22
  23. 23
  24. 24
  25. 25
  26. 26
  27. Hosting Framework 27
  28. 28
  29. Framework
  30. $>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. 31
  32. 32
  33. 33
  34. Deploy Hooks 34
  35. Quickstarts 35
  36. 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
  37. Publish 37
  38. 38
  39. 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. 40
  41. https://dashboard.pagodabox.com/account/promo/PROMO 41

×