SlideShare une entreprise Scribd logo
1  sur  66
ALL OUT
 IN THE CLOUD
@drbernhard
Chriet Titulaer
Viva la revolution!
Build the best
 fucking IDE
Run it from
 anywhere
Normal developers
JavaScript Developer
If my critics saw me walking
over the Thames they would
say it was because I couldn't
            VIM.
Create

Deploy
                       Run/Debug



   Share            Test
Limitation free dev environment
Work on a plane
Create something cool
Bring your own VM
Cursor syncing

   Tab syncing

Debug state syncing
Architecture
Elastic Load Balancer




          Proxy                           Proxy




IDE server    IDE server        IDE server    IDE server




Insta Insta   Insta Insta      Insta Insta    Insta Insta
 nce nce       nce nce          nce nce        nce nce
VFS
Instance
http://c9.io



github.com/ajaxorg/cloud9
Happy coding!
Questions?
http://c9.io


   http://github.com/janjongboom
                     @drbernhard

Contenu connexe

Tendances

До чого прикладати Docker в Android? - UA Mobile 2019
До чого прикладати Docker в Android? - UA Mobile 2019До чого прикладати Docker в Android? - UA Mobile 2019
До чого прикладати Docker в Android? - UA Mobile 2019
UA Mobile
 
Vim Plugin Deployment
Vim Plugin DeploymentVim Plugin Deployment
Vim Plugin Deployment
偉格 高
 
Mobile web application
Mobile web applicationMobile web application
Mobile web application
偉格 高
 
Ptc creo 2.0 m010 installation guide
Ptc creo 2.0 m010 installation guidePtc creo 2.0 m010 installation guide
Ptc creo 2.0 m010 installation guide
satze
 

Tendances (10)

До чого прикладати Docker в Android? - UA Mobile 2019
До чого прикладати Docker в Android? - UA Mobile 2019До чого прикладати Docker в Android? - UA Mobile 2019
До чого прикладати Docker в Android? - UA Mobile 2019
 
Denys Prokopiuk "Creating iOS and Android Apps in Java. From Zero to Hero"
Denys Prokopiuk "Creating iOS and Android Apps in Java. From Zero to Hero"Denys Prokopiuk "Creating iOS and Android Apps in Java. From Zero to Hero"
Denys Prokopiuk "Creating iOS and Android Apps in Java. From Zero to Hero"
 
Rethinking mobile with react-native
Rethinking mobile with react-nativeRethinking mobile with react-native
Rethinking mobile with react-native
 
Vim Plugin Deployment
Vim Plugin DeploymentVim Plugin Deployment
Vim Plugin Deployment
 
Mobile web application
Mobile web applicationMobile web application
Mobile web application
 
VideoIQ
VideoIQVideoIQ
VideoIQ
 
ContainerSched 2017: Why Containers Will Take Over the World
ContainerSched 2017: Why Containers Will Take Over the WorldContainerSched 2017: Why Containers Will Take Over the World
ContainerSched 2017: Why Containers Will Take Over the World
 
Hangout Utche #6. "Rambovidnaya problema"
Hangout Utche #6. "Rambovidnaya problema"Hangout Utche #6. "Rambovidnaya problema"
Hangout Utche #6. "Rambovidnaya problema"
 
Ptc creo 2.0 m010 installation guide
Ptc creo 2.0 m010 installation guidePtc creo 2.0 m010 installation guide
Ptc creo 2.0 m010 installation guide
 
Ptc creo 2.0 m010 installation guide
Ptc creo 2.0 m010 installation guidePtc creo 2.0 m010 installation guide
Ptc creo 2.0 m010 installation guide
 

En vedette

Lispmeetup48 cl-online-learningによる文書分類
Lispmeetup48 cl-online-learningによる文書分類Lispmeetup48 cl-online-learningによる文書分類
Lispmeetup48 cl-online-learningによる文書分類
Satoshi imai
 
Let's Sketchnote — MidwestUX 2012
Let's Sketchnote — MidwestUX 2012Let's Sketchnote — MidwestUX 2012
Let's Sketchnote — MidwestUX 2012
Veronica Erb
 
Body Language The Hidden Language
Body Language The Hidden LanguageBody Language The Hidden Language
Body Language The Hidden Language
Brad Nunnally
 

En vedette (15)

WordCamp Phoenix 2012
WordCamp Phoenix 2012WordCamp Phoenix 2012
WordCamp Phoenix 2012
 
An Introduction to Multisite - WordCamp Phoenix
An Introduction to Multisite - WordCamp PhoenixAn Introduction to Multisite - WordCamp Phoenix
An Introduction to Multisite - WordCamp Phoenix
 
Intro to Git
Intro to GitIntro to Git
Intro to Git
 
Conquering The Context Conundrum
Conquering The Context ConundrumConquering The Context Conundrum
Conquering The Context Conundrum
 
No Fear
No FearNo Fear
No Fear
 
Mwhackathon 2012
Mwhackathon 2012Mwhackathon 2012
Mwhackathon 2012
 
What's our Status?
What's our Status?What's our Status?
What's our Status?
 
Html5 web sockets - Brad Drysdale - London Web 2011-10-20
Html5 web sockets - Brad Drysdale - London Web 2011-10-20Html5 web sockets - Brad Drysdale - London Web 2011-10-20
Html5 web sockets - Brad Drysdale - London Web 2011-10-20
 
On Shrink It and Pink It: Designing Experiences for Women
On Shrink It and Pink It: Designing Experiences for WomenOn Shrink It and Pink It: Designing Experiences for Women
On Shrink It and Pink It: Designing Experiences for Women
 
Lispmeetup48 cl-online-learningによる文書分類
Lispmeetup48 cl-online-learningによる文書分類Lispmeetup48 cl-online-learningによる文書分類
Lispmeetup48 cl-online-learningによる文書分類
 
Building a Responsive Web Design Process
Building a Responsive Web Design ProcessBuilding a Responsive Web Design Process
Building a Responsive Web Design Process
 
Let's Sketchnote — MidwestUX 2012
Let's Sketchnote — MidwestUX 2012Let's Sketchnote — MidwestUX 2012
Let's Sketchnote — MidwestUX 2012
 
Community at Scale
Community at ScaleCommunity at Scale
Community at Scale
 
Design Swoon - Visual Trends & WordPress
Design Swoon - Visual Trends  & WordPressDesign Swoon - Visual Trends  & WordPress
Design Swoon - Visual Trends & WordPress
 
Body Language The Hidden Language
Body Language The Hidden LanguageBody Language The Hidden Language
Body Language The Hidden Language
 

Similaire à All out in the Cloud - CloudEast 2012

Similaire à All out in the Cloud - CloudEast 2012 (20)

Try! Swift Tokyo2017
Try! Swift Tokyo2017Try! Swift Tokyo2017
Try! Swift Tokyo2017
 
DevOps Camp 2017 NYC Local Development using Vagrant by Anthony Alvarez
DevOps Camp 2017 NYC Local Development using Vagrant by Anthony AlvarezDevOps Camp 2017 NYC Local Development using Vagrant by Anthony Alvarez
DevOps Camp 2017 NYC Local Development using Vagrant by Anthony Alvarez
 
[RHFSeoul2017]6 Steps to Transform Enterprise Applications
[RHFSeoul2017]6 Steps to Transform Enterprise Applications[RHFSeoul2017]6 Steps to Transform Enterprise Applications
[RHFSeoul2017]6 Steps to Transform Enterprise Applications
 
CRaSH the shell for the JVM
CRaSH the shell for the JVMCRaSH the shell for the JVM
CRaSH the shell for the JVM
 
Apt get no more let Vagrant, Puppet and Docker take the stage
Apt get no more let Vagrant, Puppet and Docker take the stageApt get no more let Vagrant, Puppet and Docker take the stage
Apt get no more let Vagrant, Puppet and Docker take the stage
 
Introduction to xamarin
Introduction to xamarinIntroduction to xamarin
Introduction to xamarin
 
Docker Deep Dive Understanding Docker Engine Docker for DevOps
Docker Deep Dive Understanding Docker Engine Docker for DevOpsDocker Deep Dive Understanding Docker Engine Docker for DevOps
Docker Deep Dive Understanding Docker Engine Docker for DevOps
 
Develop & Deploy Node.js app on Windows Azure
Develop & Deploy Node.js app on Windows AzureDevelop & Deploy Node.js app on Windows Azure
Develop & Deploy Node.js app on Windows Azure
 
Docker, Continuous Integration, and You
Docker, Continuous Integration, and YouDocker, Continuous Integration, and You
Docker, Continuous Integration, and You
 
Running Docker in Production - The Good, the Bad and The Ugly
Running Docker in Production - The Good, the Bad and The UglyRunning Docker in Production - The Good, the Bad and The Ugly
Running Docker in Production - The Good, the Bad and The Ugly
 
professional core java trainer
professional core java trainerprofessional core java trainer
professional core java trainer
 
Introduction to Cordova
Introduction to CordovaIntroduction to Cordova
Introduction to Cordova
 
Front-End Testing: Demystified
Front-End Testing: DemystifiedFront-End Testing: Demystified
Front-End Testing: Demystified
 
Paris Web - Javascript as a programming language
Paris Web - Javascript as a programming languageParis Web - Javascript as a programming language
Paris Web - Javascript as a programming language
 
Xamarin Introduction for Xamarin DevDays Seville
Xamarin Introduction for Xamarin DevDays SevilleXamarin Introduction for Xamarin DevDays Seville
Xamarin Introduction for Xamarin DevDays Seville
 
JFrog container registry - DevOps extravaganza
JFrog container registry - DevOps extravaganza JFrog container registry - DevOps extravaganza
JFrog container registry - DevOps extravaganza
 
Docker for local development
Docker for local developmentDocker for local development
Docker for local development
 
Vagrant for local and team WordPress Development
Vagrant for local and team WordPress DevelopmentVagrant for local and team WordPress Development
Vagrant for local and team WordPress Development
 
Foolangjs
FoolangjsFoolangjs
Foolangjs
 
Mono for Android... for Google Devs
Mono for Android... for Google DevsMono for Android... for Google Devs
Mono for Android... for Google Devs
 

Plus de Jan Jongboom

Intelligent Edge - Getting started with TinyML for industrial applications
Intelligent Edge - Getting started with TinyML for industrial applicationsIntelligent Edge - Getting started with TinyML for industrial applications
Intelligent Edge - Getting started with TinyML for industrial applications
Jan Jongboom
 
Develop with Mbed OS - The Things Conference 2019
Develop with Mbed OS - The Things Conference 2019Develop with Mbed OS - The Things Conference 2019
Develop with Mbed OS - The Things Conference 2019
Jan Jongboom
 

Plus de Jan Jongboom (20)

TinyML on Arduino - workshop
TinyML on Arduino - workshopTinyML on Arduino - workshop
TinyML on Arduino - workshop
 
Intelligent Edge - Getting started with TinyML for industrial applications
Intelligent Edge - Getting started with TinyML for industrial applicationsIntelligent Edge - Getting started with TinyML for industrial applications
Intelligent Edge - Getting started with TinyML for industrial applications
 
Teaching your sensors new tricks with Machine Learning - Eta Compute webinar
Teaching your sensors new tricks with Machine Learning - Eta Compute webinarTeaching your sensors new tricks with Machine Learning - Eta Compute webinar
Teaching your sensors new tricks with Machine Learning - Eta Compute webinar
 
Get started with TinyML - Embedded online conference
Get started with TinyML - Embedded online conferenceGet started with TinyML - Embedded online conference
Get started with TinyML - Embedded online conference
 
Adding intelligence to your LoRaWAN deployment - The Things Virtual Conference
Adding intelligence to your LoRaWAN deployment - The Things Virtual ConferenceAdding intelligence to your LoRaWAN deployment - The Things Virtual Conference
Adding intelligence to your LoRaWAN deployment - The Things Virtual Conference
 
Get started with TinyML - Hackster webinar 9 April 2020
Get started with TinyML - Hackster webinar 9 April 2020Get started with TinyML - Hackster webinar 9 April 2020
Get started with TinyML - Hackster webinar 9 April 2020
 
Tiny intelligent computers and sensors - Open Hardware Event 2020
Tiny intelligent computers and sensors - Open Hardware Event 2020Tiny intelligent computers and sensors - Open Hardware Event 2020
Tiny intelligent computers and sensors - Open Hardware Event 2020
 
Teaching your sensors new tricks with Machine Learning - CENSIS Tech Summit 2019
Teaching your sensors new tricks with Machine Learning - CENSIS Tech Summit 2019Teaching your sensors new tricks with Machine Learning - CENSIS Tech Summit 2019
Teaching your sensors new tricks with Machine Learning - CENSIS Tech Summit 2019
 
Adding intelligence to your LoRaWAN devices - The Things Conference on tour
Adding intelligence to your LoRaWAN devices - The Things Conference on tourAdding intelligence to your LoRaWAN devices - The Things Conference on tour
Adding intelligence to your LoRaWAN devices - The Things Conference on tour
 
Machine learning on 1 square centimeter - Emerce Next 2019
Machine learning on 1 square centimeter - Emerce Next 2019Machine learning on 1 square centimeter - Emerce Next 2019
Machine learning on 1 square centimeter - Emerce Next 2019
 
Fundamentals of IoT - Data Science Africa 2019
Fundamentals of IoT - Data Science Africa 2019Fundamentals of IoT - Data Science Africa 2019
Fundamentals of IoT - Data Science Africa 2019
 
17,000 contributions in 32K RAM - FOSS North 2019
17,000 contributions in 32K RAM - FOSS North 201917,000 contributions in 32K RAM - FOSS North 2019
17,000 contributions in 32K RAM - FOSS North 2019
 
Open Hours: Mbed Simulator
Open Hours: Mbed SimulatorOpen Hours: Mbed Simulator
Open Hours: Mbed Simulator
 
Efficient IoT solutions based on LoRaWAN, The Things Network and Mbed OS
Efficient IoT solutions based on LoRaWAN, The Things Network and Mbed OSEfficient IoT solutions based on LoRaWAN, The Things Network and Mbed OS
Efficient IoT solutions based on LoRaWAN, The Things Network and Mbed OS
 
Machine learning on 1 cm2 - Tweakers Dev Summit
Machine learning on 1 cm2 - Tweakers Dev SummitMachine learning on 1 cm2 - Tweakers Dev Summit
Machine learning on 1 cm2 - Tweakers Dev Summit
 
Simulating LoRaWAN devices - LoRa Alliance AMM 2019
Simulating LoRaWAN devices - LoRa Alliance AMM 2019Simulating LoRaWAN devices - LoRa Alliance AMM 2019
Simulating LoRaWAN devices - LoRa Alliance AMM 2019
 
Develop with Mbed OS - The Things Conference 2019
Develop with Mbed OS - The Things Conference 2019Develop with Mbed OS - The Things Conference 2019
Develop with Mbed OS - The Things Conference 2019
 
Firmware Updates over LoRaWAN - The Things Conference 2019
Firmware Updates over LoRaWAN - The Things Conference 2019Firmware Updates over LoRaWAN - The Things Conference 2019
Firmware Updates over LoRaWAN - The Things Conference 2019
 
Faster Device Development - GSMA @ CES 2019
Faster Device Development - GSMA @ CES 2019Faster Device Development - GSMA @ CES 2019
Faster Device Development - GSMA @ CES 2019
 
Mbed LoRaWAN stack: a case study - LoRa Alliance AMM Tokyo
Mbed LoRaWAN stack: a case study - LoRa Alliance AMM TokyoMbed LoRaWAN stack: a case study - LoRa Alliance AMM Tokyo
Mbed LoRaWAN stack: a case study - LoRa Alliance AMM Tokyo
 

Dernier

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Dernier (20)

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 

All out in the Cloud - CloudEast 2012

Notes de l'éditeur

  1. \n
  2. Hi!\n
  3. Chriet Titulaer, CD-Rom discs, Philips, houses. “Wonderful world” \n\nLarge sets information.\n
  4. Encarta. mid 90s days and days. Virtually everything.\n
  5. Insanity. Buying, putting, starting. Quick info. 2000s: internet main supplier.\n
  6. RightMove, Wikipedia.\n
  7. Start of the cloud era. Stand alone apps -> internet. Not just local.\n
  8. Mid 2000’s, view-only to content creation.\n
  9. The longer, the less desktop apps survive. No more MS Office.\n
  10. Alternative in the cloud. Not just replacement. Allow me to work in a way.\n
  11. Backups, carrying around floppy disks.\n
  12. Innovation: new workflows.\nSlow transform 80s - 2000s. Took 20 years for a revolution to take place.\n
  13. Another revolution: consuming content -> producing content. It’s time to\n
  14. build the cloud in the cloud.\n
  15. Desktop apps will be replaced. 3-5 years Photoshop local is old skool.\n
  16. Also applies for programming. Screen sharing Skype. ‘Doesnt happen on machine’.\n
  17. Crashed hard disk. Offload compilation. 2 full working days.\n
  18. Two years ago: goodness of the cloud to devs. Last step. Vision:\n
  19. \n
  20. Got us busy for two years. Pulling off. Combined with the craftmanship of\n
  21. some extremely talentend and handsome young folks,\n
  22. resulted in Cloud9 IDE. Online IDE, built by. Best IDE for javascript.\n
  23. Traditionally devs that use Java, .NET, they are completely used to having all the great tools: IDE's, testing suites, continious integration services;\n
  24. whereas the javascript developer, or actually anyone who does dynamic languages, well... not so much! They're happy with just syntax highlighting!\n
  25. Result. Online IDE. Runs JS, Ruby, PHP, Pyton. Quick glance:\n
  26. Blazing fast editor. Used MS, Google, GitHub. Open source.\n
  27. Run and Debugger. Node.js. Live inspection, variable editing.\n
  28. \n
  29. Context aware code completion. In the workings, but available for node.js.\n
  30. 5. Go to file and go to definition\n
  31. 6. VIM Mode. Bindings to VIM right from your web IDE. \n
  32. \n
  33. \n
  34. Some highlights. Capable of taking over, when doing dynamic languages. Building an editor is not the greatest challenge.\n
  35. Other people executing code. Scary. Bring down servers.\n
  36. White listed patched applications. No binary execution. “C’mon move over to the cloud”, limit apps.\n
  37. I should be able to run everything in the cloud, the same as local\n
  38. All web apps face. Requires internet connection.\n
  39. Local storage. Resyncing. Run and test. 400 MB repo.\n
  40. \n
  41. Extremely awesome. Not possible w/o cloud. Potential of Cloud IDE.\n
  42. \n
  43. Don’t create security holes. Don’t restrict. Two ways: 1. VM.\n
  44. Run on OpenShift. Spawned.\n
  45. True freedom. Linux box. Java? MemSQL? Already GIT.\n
  46. Run from command line or SSH terminal.\n
  47. Only paying. Fully functional. Real VIM, Telnet, Watch Star Wars ASCII. VM included on every project.\n
  48. Disadvantage, will die after closing + bound to C9.\n
  49. Internal: spawn EC2, provision image, give credentials. Bind ANY SSH enabled server.\n
  50. Work on Airplane. Open source, grab from GH. Dont like hosted. Still bound to local machine.\n
  51. Around via Git, switch local <> cloud.\n
  52. Local version. Open source + real time sync. On your machine: work local + advantages of cloud. Available everywhere.\n
  53. Amazing.\n
  54. Real time code collaboration. Audience participation: MobileEast.\n
  55. Join in coding session.\n
  56. When someone joins in you can have a little chat with them, and then you can start the debugger just like you would on a normal project, the great thing here is that breakpoints and paused statements are shown on both screens and both parties control the debugger. They both have access to seperate live inspectors.\n
  57. As we’re all cloud devs. Architecture. Used to be Joyent, now EC2.\n
  58. Data center latency. Faster than ever before. Server architecture.\n
  59. Sticky connection users->IDE. Redis. Use Redis 2 go. Data loss moment. Never lost any files, but lost day of metadata.\n
  60. IDE -> OpenShift. VFS, SSH, node.js. Local FS, FTP, SSH. Future: Google Drive, Dropbox.\n
  61. Also channel support. Internal devs: latest greatest.\n
  62. Participate live action coding. MobileEast. Mobile app Cloud9, Ripple, PhoneGap. Stickers.\n
  63. You can find Cloud9's source on GitHub, at github.com/ajaxorg/cloud9, including all libraries like VFS under /c9 or /ajaxorg. The editor is under ajaxorg/ace.\n
  64. \n
  65. \n
  66. \n