SlideShare une entreprise Scribd logo
1  sur  30
Cloud9 IDE:Your code
 anywhere, anytime.
Ruben Daniels

• Co-founded and CEO ajax.org 2005
• JavaScript developer since 1999
Lieke Arends


• Developer Relations at ajax.org 2009
Presentation

• Why The Cloud?
• Demo Cloud9 IDE
• Collaboration
Why will we be
developing in the cloud?
The cloud
                Actual application


                   Cloud APIs
Cloud
        Database      Language Runtime

                Operating system
 VM
                   Hypervisor

          CPU       Network          Disk
What is it?



IaaS?                   PaaS?


                      A rabbit?
What feature is the
  most useful?
SCALING
Develop in the cloud
Develop in the cloud
Getting development
up and running again
Development in the
      cloud
Developing in the cloud
     c9.io Live Demo

• Writing a Node.JS hello world app
Projects

• APF - Ajax.org Platform
• ACE - Ajax.org Cloud9 Editor
• Cloud9 IDE

• JSDav, WebFS, Async.JS, Node-Github, etc...
Early cloud
collaboration
The challenge of
 collaboration
Collaborative Dev
In summary

• Cloud API’s will help you scale
• Having your code in the cloud makes it
  easier to access, collaborate and maintain
• Integration enables easy targetting of
  platforms
Thank you

• email: lieke@ajax.org/ ruben@ajax.org
• twitter: @Cloud9IDE / @javruben/
  @liekejav
• c9.io
• www.ajax.org

Contenu connexe

Tendances

Python conf 2013 taiwan azure
Python conf 2013 taiwan azurePython conf 2013 taiwan azure
Python conf 2013 taiwan azureJeff Chu
 
Asp.net in a new world
Asp.net in a new worldAsp.net in a new world
Asp.net in a new worldnextbuild
 
What is your multicloud strategy? - Cloudfoundry days 2017
What is your multicloud strategy? - Cloudfoundry days 2017What is your multicloud strategy? - Cloudfoundry days 2017
What is your multicloud strategy? - Cloudfoundry days 2017Tushar Dadlani
 
Techorama 2019 - How to run a global, cloud scale event for 10000 people
Techorama 2019 - How to run a global, cloud scale event for 10000 peopleTechorama 2019 - How to run a global, cloud scale event for 10000 people
Techorama 2019 - How to run a global, cloud scale event for 10000 peopleRobBos10
 
Mobile Testing Challenges at Zalando Tech
Mobile Testing Challenges at Zalando TechMobile Testing Challenges at Zalando Tech
Mobile Testing Challenges at Zalando TechZalando Technology
 
Cloud Native Jenkins Deployment in Azure
Cloud Native Jenkins Deployment in AzureCloud Native Jenkins Deployment in Azure
Cloud Native Jenkins Deployment in AzureMohamed Labouardy
 
Infrastructure as Code (BBWorld/DevCon13)
Infrastructure as Code (BBWorld/DevCon13)Infrastructure as Code (BBWorld/DevCon13)
Infrastructure as Code (BBWorld/DevCon13)Mike McGarr
 
Bad Light Stops Play
Bad Light Stops PlayBad Light Stops Play
Bad Light Stops Playgeorge.james
 
Cross platform mobile development with xamarin and office 365
Cross platform mobile development with xamarin and office 365Cross platform mobile development with xamarin and office 365
Cross platform mobile development with xamarin and office 365SoHo Dragon
 
Deploying .Net Core Application to AWS ECS Fargate
Deploying .Net Core Application to AWS ECS FargateDeploying .Net Core Application to AWS ECS Fargate
Deploying .Net Core Application to AWS ECS Fargatekloia
 
Building a Running App With react-native
Building a Running App With react-nativeBuilding a Running App With react-native
Building a Running App With react-nativeHein Rutjes
 
Getting started with ComponentOne Studio for Xamarin
Getting started with ComponentOne Studio for XamarinGetting started with ComponentOne Studio for Xamarin
Getting started with ComponentOne Studio for XamarinKelley Ricker
 
The New era in QA: k6
The New era in QA: k6The New era in QA: k6
The New era in QA: k6kloia
 
DevOps in real life
DevOps in real lifeDevOps in real life
DevOps in real lifeDataArt
 
Cloud Study Jam - ML API 4
Cloud Study Jam -  ML API 4Cloud Study Jam -  ML API 4
Cloud Study Jam - ML API 4Duran Hsieh
 
Introducing amplify and full stack demo app built with vue.js, graph ql, auth...
Introducing amplify and full stack demo app built with vue.js, graph ql, auth...Introducing amplify and full stack demo app built with vue.js, graph ql, auth...
Introducing amplify and full stack demo app built with vue.js, graph ql, auth...Serdal Kepil
 
Netflix s2e1lightningtalk
Netflix s2e1lightningtalkNetflix s2e1lightningtalk
Netflix s2e1lightningtalkaspyker
 
Brisbane DevOps Meetup - Reinvent 2015
Brisbane DevOps Meetup - Reinvent 2015Brisbane DevOps Meetup - Reinvent 2015
Brisbane DevOps Meetup - Reinvent 2015Michael Villis
 
Launch It With Docker
Launch It With DockerLaunch It With Docker
Launch It With DockerAmal Dev
 

Tendances (20)

Python conf 2013 taiwan azure
Python conf 2013 taiwan azurePython conf 2013 taiwan azure
Python conf 2013 taiwan azure
 
Sitecore and Gulp
Sitecore and GulpSitecore and Gulp
Sitecore and Gulp
 
Asp.net in a new world
Asp.net in a new worldAsp.net in a new world
Asp.net in a new world
 
What is your multicloud strategy? - Cloudfoundry days 2017
What is your multicloud strategy? - Cloudfoundry days 2017What is your multicloud strategy? - Cloudfoundry days 2017
What is your multicloud strategy? - Cloudfoundry days 2017
 
Techorama 2019 - How to run a global, cloud scale event for 10000 people
Techorama 2019 - How to run a global, cloud scale event for 10000 peopleTechorama 2019 - How to run a global, cloud scale event for 10000 people
Techorama 2019 - How to run a global, cloud scale event for 10000 people
 
Mobile Testing Challenges at Zalando Tech
Mobile Testing Challenges at Zalando TechMobile Testing Challenges at Zalando Tech
Mobile Testing Challenges at Zalando Tech
 
Cloud Native Jenkins Deployment in Azure
Cloud Native Jenkins Deployment in AzureCloud Native Jenkins Deployment in Azure
Cloud Native Jenkins Deployment in Azure
 
Infrastructure as Code (BBWorld/DevCon13)
Infrastructure as Code (BBWorld/DevCon13)Infrastructure as Code (BBWorld/DevCon13)
Infrastructure as Code (BBWorld/DevCon13)
 
Bad Light Stops Play
Bad Light Stops PlayBad Light Stops Play
Bad Light Stops Play
 
Cross platform mobile development with xamarin and office 365
Cross platform mobile development with xamarin and office 365Cross platform mobile development with xamarin and office 365
Cross platform mobile development with xamarin and office 365
 
Deploying .Net Core Application to AWS ECS Fargate
Deploying .Net Core Application to AWS ECS FargateDeploying .Net Core Application to AWS ECS Fargate
Deploying .Net Core Application to AWS ECS Fargate
 
Building a Running App With react-native
Building a Running App With react-nativeBuilding a Running App With react-native
Building a Running App With react-native
 
Getting started with ComponentOne Studio for Xamarin
Getting started with ComponentOne Studio for XamarinGetting started with ComponentOne Studio for Xamarin
Getting started with ComponentOne Studio for Xamarin
 
The New era in QA: k6
The New era in QA: k6The New era in QA: k6
The New era in QA: k6
 
DevOps in real life
DevOps in real lifeDevOps in real life
DevOps in real life
 
Cloud Study Jam - ML API 4
Cloud Study Jam -  ML API 4Cloud Study Jam -  ML API 4
Cloud Study Jam - ML API 4
 
Introducing amplify and full stack demo app built with vue.js, graph ql, auth...
Introducing amplify and full stack demo app built with vue.js, graph ql, auth...Introducing amplify and full stack demo app built with vue.js, graph ql, auth...
Introducing amplify and full stack demo app built with vue.js, graph ql, auth...
 
Netflix s2e1lightningtalk
Netflix s2e1lightningtalkNetflix s2e1lightningtalk
Netflix s2e1lightningtalk
 
Brisbane DevOps Meetup - Reinvent 2015
Brisbane DevOps Meetup - Reinvent 2015Brisbane DevOps Meetup - Reinvent 2015
Brisbane DevOps Meetup - Reinvent 2015
 
Launch It With Docker
Launch It With DockerLaunch It With Docker
Launch It With Docker
 

En vedette

Cloud9 IDE Talk at meet.js Poznań
Cloud9 IDE Talk at meet.js PoznańCloud9 IDE Talk at meet.js Poznań
Cloud9 IDE Talk at meet.js Poznańzefhemel
 
Introducing Cloud9 at DynCon 2011
Introducing Cloud9 at DynCon 2011Introducing Cloud9 at DynCon 2011
Introducing Cloud9 at DynCon 2011Sergi Mansilla
 
Intro to Cloud9: Salesforce Web-Based IDE
Intro to Cloud9: Salesforce Web-Based IDEIntro to Cloud9: Salesforce Web-Based IDE
Intro to Cloud9: Salesforce Web-Based IDESalesforce Developers
 
Tool review
Tool reviewTool review
Tool reviewwm175309
 
Browser and Cloud - The Future of IDEs?
Browser and Cloud - The Future of IDEs?Browser and Cloud - The Future of IDEs?
Browser and Cloud - The Future of IDEs?martinlippert
 
Accelerating DevOps at the SF DevOps MeetUp
Accelerating DevOps at the SF DevOps MeetUpAccelerating DevOps at the SF DevOps MeetUp
Accelerating DevOps at the SF DevOps MeetUpjwi11iams
 
Next-gen IDE v2 - OpenSlava 2013-10-11
Next-gen IDE v2 - OpenSlava 2013-10-11Next-gen IDE v2 - OpenSlava 2013-10-11
Next-gen IDE v2 - OpenSlava 2013-10-11Jorge Hidalgo
 
Cloud9 Workshop 27 nov 13
Cloud9 Workshop 27 nov 13Cloud9 Workshop 27 nov 13
Cloud9 Workshop 27 nov 13Alf Tornatore
 
Cloud9 IDE and Bitbucket
Cloud9 IDE and BitbucketCloud9 IDE and Bitbucket
Cloud9 IDE and BitbucketAtlassian
 
Docker at Cloud9 IDE
Docker at Cloud9 IDEDocker at Cloud9 IDE
Docker at Cloud9 IDElennartkats
 
Codenvy Presents at Under the Radar 2013
Codenvy Presents at Under the Radar 2013Codenvy Presents at Under the Radar 2013
Codenvy Presents at Under the Radar 2013Dealmaker Media
 
Googleology cmtc
Googleology cmtcGoogleology cmtc
Googleology cmtcAmy Cantone
 
Cloud 9 presentation
Cloud 9 presentationCloud 9 presentation
Cloud 9 presentationAmy Cantone
 

En vedette (14)

Cloud9 IDE Talk at meet.js Poznań
Cloud9 IDE Talk at meet.js PoznańCloud9 IDE Talk at meet.js Poznań
Cloud9 IDE Talk at meet.js Poznań
 
Introducing Cloud9 at DynCon 2011
Introducing Cloud9 at DynCon 2011Introducing Cloud9 at DynCon 2011
Introducing Cloud9 at DynCon 2011
 
Intro to Cloud9: Salesforce Web-Based IDE
Intro to Cloud9: Salesforce Web-Based IDEIntro to Cloud9: Salesforce Web-Based IDE
Intro to Cloud9: Salesforce Web-Based IDE
 
Cloud 9 ppt ketan
Cloud 9 ppt ketanCloud 9 ppt ketan
Cloud 9 ppt ketan
 
Tool review
Tool reviewTool review
Tool review
 
Browser and Cloud - The Future of IDEs?
Browser and Cloud - The Future of IDEs?Browser and Cloud - The Future of IDEs?
Browser and Cloud - The Future of IDEs?
 
Accelerating DevOps at the SF DevOps MeetUp
Accelerating DevOps at the SF DevOps MeetUpAccelerating DevOps at the SF DevOps MeetUp
Accelerating DevOps at the SF DevOps MeetUp
 
Next-gen IDE v2 - OpenSlava 2013-10-11
Next-gen IDE v2 - OpenSlava 2013-10-11Next-gen IDE v2 - OpenSlava 2013-10-11
Next-gen IDE v2 - OpenSlava 2013-10-11
 
Cloud9 Workshop 27 nov 13
Cloud9 Workshop 27 nov 13Cloud9 Workshop 27 nov 13
Cloud9 Workshop 27 nov 13
 
Cloud9 IDE and Bitbucket
Cloud9 IDE and BitbucketCloud9 IDE and Bitbucket
Cloud9 IDE and Bitbucket
 
Docker at Cloud9 IDE
Docker at Cloud9 IDEDocker at Cloud9 IDE
Docker at Cloud9 IDE
 
Codenvy Presents at Under the Radar 2013
Codenvy Presents at Under the Radar 2013Codenvy Presents at Under the Radar 2013
Codenvy Presents at Under the Radar 2013
 
Googleology cmtc
Googleology cmtcGoogleology cmtc
Googleology cmtc
 
Cloud 9 presentation
Cloud 9 presentationCloud 9 presentation
Cloud 9 presentation
 

Similaire à Presentation Cloud9 at sudweb

Cloud development and career path
Cloud development and career pathCloud development and career path
Cloud development and career pathPraveen Hanchinal
 
Cloud based development cit-2017
Cloud based development cit-2017Cloud based development cit-2017
Cloud based development cit-2017Praveen Hanchinal
 
Get your head in the clouds! - Swansea Con 2016
Get your head in the clouds! - Swansea Con 2016Get your head in the clouds! - Swansea Con 2016
Get your head in the clouds! - Swansea Con 2016Christopher Cundill
 
Cloud computing projects by inspire-groups (Pravin Hanchinal)
Cloud computing projects by inspire-groups (Pravin Hanchinal)Cloud computing projects by inspire-groups (Pravin Hanchinal)
Cloud computing projects by inspire-groups (Pravin Hanchinal)Praveen Hanchinal
 
Current State of Affairs – Cloud Computing - Indicthreads Cloud Computing Con...
Current State of Affairs – Cloud Computing - Indicthreads Cloud Computing Con...Current State of Affairs – Cloud Computing - Indicthreads Cloud Computing Con...
Current State of Affairs – Cloud Computing - Indicthreads Cloud Computing Con...IndicThreads
 
Cloud development technology sharing (BlueMix premier)
Cloud development technology sharing (BlueMix premier)Cloud development technology sharing (BlueMix premier)
Cloud development technology sharing (BlueMix premier)湯米吳 Tommy Wu
 
Introducing ASP.NET vNext – The Future of .NET on the Server | FalafelCON 2014
Introducing ASP.NET vNext – The Future of .NET on the Server | FalafelCON 2014Introducing ASP.NET vNext – The Future of .NET on the Server | FalafelCON 2014
Introducing ASP.NET vNext – The Future of .NET on the Server | FalafelCON 2014FalafelSoftware
 
All out on the Cloud - PloneConf 2012
All out on the Cloud - PloneConf 2012All out on the Cloud - PloneConf 2012
All out on the Cloud - PloneConf 2012Jan Jongboom
 
Cloud Foundry Introduction and Overview
Cloud Foundry Introduction and OverviewCloud Foundry Introduction and Overview
Cloud Foundry Introduction and OverviewAndy Piper
 
Building Node.js Together | Radu Vunvulea
Building Node.js Together | Radu VunvuleaBuilding Node.js Together | Radu Vunvulea
Building Node.js Together | Radu VunvuleaRadu Vunvulea
 
Real World Development: Peeling The Onion – Migrating A Monolithic Applicatio...
Real World Development: Peeling The Onion – Migrating A Monolithic Applicatio...Real World Development: Peeling The Onion – Migrating A Monolithic Applicatio...
Real World Development: Peeling The Onion – Migrating A Monolithic Applicatio...Amazon Web Services
 
Cloudsolutionday 2016: DevOps workflow with Docker on AWS
Cloudsolutionday 2016: DevOps workflow with Docker on AWSCloudsolutionday 2016: DevOps workflow with Docker on AWS
Cloudsolutionday 2016: DevOps workflow with Docker on AWSAWS Vietnam Community
 
Language Engineering in the Cloud
Language Engineering in the CloudLanguage Engineering in the Cloud
Language Engineering in the Cloudlennartkats
 
Triple-E’class Continuous Delivery with Hudson, Maven, Kokki and PyDev
Triple-E’class Continuous Delivery with Hudson, Maven, Kokki and PyDevTriple-E’class Continuous Delivery with Hudson, Maven, Kokki and PyDev
Triple-E’class Continuous Delivery with Hudson, Maven, Kokki and PyDevWerner Keil
 
Practical PaaS presentation
Practical PaaS presentationPractical PaaS presentation
Practical PaaS presentationhmalphettes
 
DevOps from a developer perspective
DevOps from a developer perspective DevOps from a developer perspective
DevOps from a developer perspective WSO2
 
Hybrid Mobile Applications
Hybrid Mobile ApplicationsHybrid Mobile Applications
Hybrid Mobile ApplicationsRuwan Ranganath
 
RightScale User Conference: Why RightScale?
RightScale User Conference: Why RightScale?RightScale User Conference: Why RightScale?
RightScale User Conference: Why RightScale?Erik Osterman
 
Portable Multi-cloud Microservices with Dapr .pdf
Portable Multi-cloud Microservices with Dapr .pdfPortable Multi-cloud Microservices with Dapr .pdf
Portable Multi-cloud Microservices with Dapr .pdfNilesh Gule
 

Similaire à Presentation Cloud9 at sudweb (20)

Cloud development and career path
Cloud development and career pathCloud development and career path
Cloud development and career path
 
Cloud based development cit-2017
Cloud based development cit-2017Cloud based development cit-2017
Cloud based development cit-2017
 
Get your head in the clouds! - Swansea Con 2016
Get your head in the clouds! - Swansea Con 2016Get your head in the clouds! - Swansea Con 2016
Get your head in the clouds! - Swansea Con 2016
 
Cloud computing projects by inspire-groups (Pravin Hanchinal)
Cloud computing projects by inspire-groups (Pravin Hanchinal)Cloud computing projects by inspire-groups (Pravin Hanchinal)
Cloud computing projects by inspire-groups (Pravin Hanchinal)
 
Current State of Affairs – Cloud Computing - Indicthreads Cloud Computing Con...
Current State of Affairs – Cloud Computing - Indicthreads Cloud Computing Con...Current State of Affairs – Cloud Computing - Indicthreads Cloud Computing Con...
Current State of Affairs – Cloud Computing - Indicthreads Cloud Computing Con...
 
Cloud development technology sharing (BlueMix premier)
Cloud development technology sharing (BlueMix premier)Cloud development technology sharing (BlueMix premier)
Cloud development technology sharing (BlueMix premier)
 
Introducing AWS Cloud9
Introducing AWS Cloud9Introducing AWS Cloud9
Introducing AWS Cloud9
 
Introducing ASP.NET vNext – The Future of .NET on the Server | FalafelCON 2014
Introducing ASP.NET vNext – The Future of .NET on the Server | FalafelCON 2014Introducing ASP.NET vNext – The Future of .NET on the Server | FalafelCON 2014
Introducing ASP.NET vNext – The Future of .NET on the Server | FalafelCON 2014
 
All out on the Cloud - PloneConf 2012
All out on the Cloud - PloneConf 2012All out on the Cloud - PloneConf 2012
All out on the Cloud - PloneConf 2012
 
Cloud Foundry Introduction and Overview
Cloud Foundry Introduction and OverviewCloud Foundry Introduction and Overview
Cloud Foundry Introduction and Overview
 
Building Node.js Together | Radu Vunvulea
Building Node.js Together | Radu VunvuleaBuilding Node.js Together | Radu Vunvulea
Building Node.js Together | Radu Vunvulea
 
Real World Development: Peeling The Onion – Migrating A Monolithic Applicatio...
Real World Development: Peeling The Onion – Migrating A Monolithic Applicatio...Real World Development: Peeling The Onion – Migrating A Monolithic Applicatio...
Real World Development: Peeling The Onion – Migrating A Monolithic Applicatio...
 
Cloudsolutionday 2016: DevOps workflow with Docker on AWS
Cloudsolutionday 2016: DevOps workflow with Docker on AWSCloudsolutionday 2016: DevOps workflow with Docker on AWS
Cloudsolutionday 2016: DevOps workflow with Docker on AWS
 
Language Engineering in the Cloud
Language Engineering in the CloudLanguage Engineering in the Cloud
Language Engineering in the Cloud
 
Triple-E’class Continuous Delivery with Hudson, Maven, Kokki and PyDev
Triple-E’class Continuous Delivery with Hudson, Maven, Kokki and PyDevTriple-E’class Continuous Delivery with Hudson, Maven, Kokki and PyDev
Triple-E’class Continuous Delivery with Hudson, Maven, Kokki and PyDev
 
Practical PaaS presentation
Practical PaaS presentationPractical PaaS presentation
Practical PaaS presentation
 
DevOps from a developer perspective
DevOps from a developer perspective DevOps from a developer perspective
DevOps from a developer perspective
 
Hybrid Mobile Applications
Hybrid Mobile ApplicationsHybrid Mobile Applications
Hybrid Mobile Applications
 
RightScale User Conference: Why RightScale?
RightScale User Conference: Why RightScale?RightScale User Conference: Why RightScale?
RightScale User Conference: Why RightScale?
 
Portable Multi-cloud Microservices with Dapr .pdf
Portable Multi-cloud Microservices with Dapr .pdfPortable Multi-cloud Microservices with Dapr .pdf
Portable Multi-cloud Microservices with Dapr .pdf
 

Dernier

Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 

Dernier (20)

Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 

Presentation Cloud9 at sudweb

Notes de l'éditeur

  1. \n
  2. My name is Ruben Daniels and I’ve been JavaScript developer since 1999.\nI’ve written the Ajax.org Platform, our open source UI and application framework that runs fully in the browser.\nI co-founded ajax.org in 2005, and since 2010 we are working on Cloud9 IDE. We have a team of 20 people worldwide with our main office in amsterdam and an office in San Francisco soon as well.\n\n\n
  3. boe!\n
  4. RUBEN\nFirst Lieke will explain more about the Cloud and why it is essential for developers to move to Cloud development\n\nThen I will give a live demo of Cloud9 IDE explaining the interface\nAnd then I will show how to build a Node.js Hello world application using Cloud9\n\nLastly we’ll talk about Collaboration and the challenges that live there in\n
  5. LIEKE\nWe believe that all development will be in the Cloud. Lets step back and talk about this.\nYou might wonder, why will I be working in the Cloud?\n\nAnd, what is this thing we called ‘Cloud’ Anyway?\n\n\n
  6. LIEKE\n- lets Look at cloud for a second\nThe cloud is the next step up from virtualization\nWith virtualization we could stop caring about hardware\nbut we still had to care about which operating system we ran\nhow to install and configure database software such as mysql\nand we are still aware of each and every server and we need to worry about how to scale them.\n\n
  7. LIEKE\nThere appear to be 2 types of systems people call Cloud. Some call API’s on VM management systems cloud, which is closer to ‘infrastructure as a service’ . And systems where the layer moves up to API’s and those are usually called Platforms as a service\n\n- For me the promise of the cloud is that this integration moves up to the API level, which we then use to develop applications on top of. This means storage, database and computation. \n\nThis level of Cloud is still mostly a promise, although Google app engine and Heroku are quite far with this.\n\n
  8. LIEKE\nLets make a perhaps unnecessary analogy of what cloud means: \nLets say that you have a box of books that you want to store, and retrieve. \nBefore virtualization you had to worry about building a shed, making sure the roof didn’t leak and the doors had locks. Now with virtualization the shed is a given, but you still need to manage the space inside, make sure there are shelves and you have to store things yourself. With cloud you get essentially a guy, or robot, you can give your box of books, he’ll go store it for you and when you ask for it he gets it back. It’s a basic analogy, but it shows the levels of pre-integration.\n\n
  9. LIEKE\nWhat is the most useful feature of the cloud?\n
  10. For one: SCALING\n
  11. LIEKE\nImagine you are building a new social application.You start with a few users. You are running a normal VM at Amazon. Now suddenly, Justin Bieber tweets about your application and you get 8 million teenage girls trampling your server. \nWether this fits your business model or not is irrelevant, your server is toast. Now you have to scale your backend resources rapidly.\nWhat do you have to think about? \nYou have to fire up instances and a loadbalancer, but worst of al you have to figure out how to scale your code. Most applications with any social features or database cannot scale horizontally without significant engineering.\nIt’s a Nightmare, and not just because of Justin Bieber. \nBecause the cost of architecting and scaling your app before you know your app will get popular is too high.\n\n
  12. LIEKE\nCloud infrastructure solves this problem with special cloud API’s specially architected for scaling.\nBy enabling this scalability out of the box, you can scale from 1 user to millions of users and down again.\nAnd this is without cost of pre-empting it, or the loss of failing when your webapp gets popular. \nIn short, the Cloud will save time and money and developers can focus on how to make their applications do more of what their users want. I guess we can agree that the Cloud is a good thing\n
  13. RUBEN \nNow what will this mean for developing apps?\nCloud platforms come with SDK’s and you have to install this on your PC and hope that everything will be the same locally as it is online.\nLets give an example. Lets take App Engine, they have data base called Big Table, it lives in Googles Cloud. It is difficult for you to run big table on your local machine, the simulation is never perfect.\nIn the future we will be developing ON the cloud environment itself, where you don’t have any differences and you can test and debug immediately on the systems.\n
  14. RUBEN\nOur vision with cloud9 is that the development environment does not have to live only on your own computer . It can live in the cloud too, just like any web app, with a seamless experience. \nYou would develop your application, run and debug it in the same environment that you will eventually deploy to.\n \nNow you don’t have to install an SDK and you can start right away, your test cycle is very short, you can just change the code and press run. And you can test against the real systems, not a mockup. That makes life for developers a lot better, a lot easier, and it saves you a lot of hassle. We are currently developing different cloud platform integrations for cloud9, you should be able to try this soon.\nBut there are more benefits to having your code and environment online.\n\n
  15. LIEKE\nTake this scenario. You are a developer and joined a new company. \nA year ago they delivered a web app, and now a customer calls because they heard about the latest technologiea, and they want you to add support for it in their webapp.\nHowever for you to safely add this you need the entire development environment including \n- servers - databases - test scripts - and deployment\nall setup and ready for you to work with.\n\nYou now have to find your way into this system, talking to ops, finding server passwords, figure out the deployment procedures. \nSo basically before you have recreated what resembles a development environment you can use, without just ‘hacking live’, you have to spend ages figuring this out. \n\n\n\n\n
  16. LIEKE:\n\nThis problem is a reality for many developers.\nImagine trying to add a new feature to such a project, or fixing a bug?\n\nNow imagine this: A developer environment in the Cloud was actually used to create the application.\nThe entire state of \n- tools\n- editors and \n- processes are now available by entering a url in a browser.\n\n\n
  17. LIEKE \nYou as a developer can start immediately finding the point to \n- extend the app\n- and run the automated tests on a cloud-testfarm\n\nWhen you added a proper test for the new code and having passed the tests, you click the rollout button, and the customer is happy. And it makes you happy too, because you don’t spend time being a system admin, or repeating useless effort. Keeping entire developer environment for a project behind a url makes life a lot better. \n\n
  18. live demo. \n\nvar http = require("http");\nvar counter = 0;\nhttp.createServer(function(request, response){\n if (request.url == "/") {\n response.writeHead(200);\n response.end("Requests: " + counter++);\n }\n}).listen(4000);\n\n
  19. RUBEN -- tell about ACE, how we got to work with Mozilla, and tell about Cloud9\n
  20. LIEKE \nNow lets take a short look at collaboration\nThere are general Challenge of Collaboration\n\nIf you look at the world, you can see it is one big collaborative effort in itself. Buildings, governments, businesses... Everything is a collaboration and nature has shaped it in a particular way that is apparently efficient.\n\n\n
  21. LIEKE\nLets take an example of kids making sandcastle.\nIf we need to do something simple such as making a big pile of sand, everybody can work freely with a common goal, and work in parallel optimally doing the same thing.\n\n\n\n\n
  22. LIEKE\nNow after kids finish mountain of sand the dynamic changes.\nTasks will start to split up: one digs trench, other builds towers\nThe parallel collaboration turned into task separation\nWhen one kid starts interfering with work of another, usually someone will be crying very soon.\n\n\n
  23. LIEKE\nI don't think he really hates sandcastles. Just that he cannot separate tasks properly with that other kid in the picture :) Now that is the difficulty about collaboration.\nI think Fundamentally, there is no single way of collaboration. Every task has different parameters, it even changes based what phase of the process you are in.\n\n\n
  24. Ruben\nWith development everybody is already used to working with source control as a way of collaborating on software. This is a very remote way of collaborating, you each work on your own code and then you merge work at some point. However, there are many more possibilities for collaborating on software development.\nFor Cloud9, we are figuring out a way for developers to actively work together, whilst avoiding the frustrations\n\n
  25. RUBEN \nHaving an IDE in Cloud opens up new ways of collaborating for development. For instance Interactive code-reviews, helping or training programmers, and sharing bits of code.\n\nWe will no longer have to rely on inventions like this for effective pair programming :) (chair)\n\nA new way of online collaboration can enhance the developer experience\n\n\n
  26. LIEKELets say you have a remote team working on a project. With Cloud9 you have the ability to share your work environment. Lets look at the situation of our office. We have a couple of ppl spread around US and Europe our core team is in Amsterdam. Very often, someone has a problem. He has a bug, cant figure it out, a new piece of code needs to be built and this needs a lot of thought. Now it is handy to work together on that code. How do you do that?\n\n
  27. LIEKE\nWith Cloud9 your entire project is online. Not just the code. Your runtime is there, your database is there, and its all behind a single Url. As u are used to with any other online service, With Cloud9 you can share the url of your developer environment with a colleague on the other side of the world. When u do that, you have to grant him permission (this is either read only or read write) and then he joins you in your project.  \n
  28. Lieke\nWithin that project you will be able to communicate directly, chat, video and audio call. More importantly you can type together on the same code in collaborative way, more like how ppl work together on google, docs. Not only that. The person who got invited can actually run the code, click the debug button and run it in the system identical to yours, because it is YOUR system. That person doesn’t have to simulate your environment: ‘Works on my machine’, doesn’t exist anymore.\n
  29. RUBEN\nIn summery:\n\n- Cloud API’s will help you scale\n- Having your code in the cloud makes it easier to access, collaborate and maintain\n- Integration enables easy targetting of platforms\n\nThat was a bit about the future,\nThank you for your attention,\nAnd join our growing community for ACE, Cloud9 IDE or use cloud9 online for your open source projects!.\n\n
  30. That was a bit about the future,\nThank you for your attention,\n\nAnd join our growing community for ACE, Cloud9 IDE or use cloud9 online for your open source projects!.\n\n