SlideShare a Scribd company logo
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

More Related Content

What's hot

Python conf 2013 taiwan azure
Python conf 2013 taiwan azurePython conf 2013 taiwan azure
Python conf 2013 taiwan azureJeff Chu
 
Sitecore and Gulp
Sitecore and GulpSitecore and Gulp
Sitecore and Gulp
CodersCenter
 
Asp.net in a new world
Asp.net in a new worldAsp.net in a new world
Asp.net in a new world
nextbuild
 
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
Tushar 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 people
RobBos10
 
Mobile Testing Challenges at Zalando Tech
Mobile Testing Challenges at Zalando TechMobile Testing Challenges at Zalando Tech
Mobile Testing Challenges at Zalando Tech
Zalando Technology
 
Cloud Native Jenkins Deployment in Azure
Cloud Native Jenkins Deployment in AzureCloud Native Jenkins Deployment in Azure
Cloud Native Jenkins Deployment in Azure
Mohamed 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 365
SoHo 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 Fargate
kloia
 
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
Hein 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 Xamarin
Kelley Ricker
 
The New era in QA: k6
The New era in QA: k6The New era in QA: k6
The New era in QA: k6
kloia
 
DevOps in real life
DevOps in real lifeDevOps in real life
DevOps in real life
DataArt
 
Cloud Study Jam - ML API 4
Cloud Study Jam -  ML API 4Cloud Study Jam -  ML API 4
Cloud Study Jam - ML API 4
Duran 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 2015
Michael Villis
 
Launch It With Docker
Launch It With DockerLaunch It With Docker
Launch It With Docker
Amal Dev
 

What's hot (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
 

Viewers also liked

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 2011
Sergi 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 IDE
Salesforce Developers
 
Cloud 9 ppt ketan
Cloud 9 ppt ketanCloud 9 ppt ketan
Cloud 9 ppt ketan
Ketan Thakur
 
Tool review
Tool reviewTool review
Tool review
wm175309
 
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 MeetUp
jwi11iams
 
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
Jorge 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 IDE
lennartkats
 
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
Dealmaker Media
 
Googleology cmtc
Googleology cmtcGoogleology cmtc
Googleology cmtcAmy Cantone
 
Cloud 9 presentation
Cloud 9 presentationCloud 9 presentation
Cloud 9 presentationAmy Cantone
 

Viewers also liked (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
 

Similar to Presentation Cloud9 at sudweb

Cloud development and career path
Cloud development and career pathCloud development and career path
Cloud development and career path
Praveen Hanchinal
 
Cloud based development cit-2017
Cloud based development cit-2017Cloud based development cit-2017
Cloud based development cit-2017
Praveen 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 2016
Christopher 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 AWS Cloud9
Introducing AWS Cloud9Introducing AWS Cloud9
Introducing AWS Cloud9
Amazon Web Services
 
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
FalafelSoftware
 
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
Jan 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 Vunvulea
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...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 AWS
AWS 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 PyDev
Werner Keil
 
Practical PaaS presentation
Practical PaaS presentationPractical PaaS presentation
Practical PaaS presentation
hmalphettes
 
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 Applications
Ruwan 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 .pdf
Nilesh Gule
 

Similar to 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
 

Recently uploaded

Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 

Recently uploaded (20)

Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 

Presentation Cloud9 at sudweb

Editor's Notes

  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