SlideShare a Scribd company logo
1 of 32
Download to read offline
Developing Enterprise Apps in the Cloud
Tyler Jewell, CEO
Premise

Agile
Enterprise

Minimal Function
Fixed Iterative Work
Always Produce Working SW
Respond to Change Quickly
Assume Constant Change

MEETS

Composable
Enterprise

Elastic Infrastructure
Component, Service-Based Apps
API-First Publishing Model
Unified Master Data, User, Process Model
Anytime, Anywhere, Any Device
The Agile Problem
Agile practices increase the fragility of development environments.
Developer Desktop

4
1

Origin: Main Code
Repository

PUSH

Local Clone

CODE

Local Build

2
COMPILE
PACKAGE
TEST

3
Local
Runtime

Continuous
Integration

DEBUG

5
Sync / How?

Smoke
Test
Acceptance
Staging

Devops starts after code leaves the workspace.

Config
THE FRAGILITY

PROBLEM
Production

Staging

Development

ROC: 1 / Release

ROC: 1 / Commit

ROC: # Commits * # Machines

The very nature of agile increases development environment fragility.
THE NEED
Development

DEVOPS

Production

Extend devops into production and back into development.
Who Are Your Admins?
Developer Devops

Operations

Proj. Mgmt.

CI
IDE

Desktop

Code Mgmt.

Server-Based Tooling

Release

Production
LinkedIn Study: “Devs spend 13 hrs / wk administering desktop.”

13 HOURS WASTED
DEVELOPER
PROBLEMS

TEAM
PROBLEMS

Installation Cost

Merge Cost

Starvation Cost

Human Cost

Maintenance Cost
Can the IDE Be
DevOps’d?

Configuration

Workspace
SEPARATE

Step 1: Treat developer configuration as managed files.
Auto-Creation
Config

Workspace

Config

IDE

Builder
Runner

Project
Code

Step 2: Engine to create, clone, and merge workspaces and config.
Control the Workspace
Policies
Set R/W permissions
Allocate HW
Restrict code copying

Measure access
Enforce team standards

Step 3: Apply policies, CPU, RAM, and access across workspaces.
THE RESULTS?
1

DEVELOPERS
CODE

2

ADMINS
CONFIGURE

3

MANAGERS
MONITOR
DevOps Your Workspace
Workspace per Code Commit
Workspace per Developer
 It’s the developer’s desktop, managed in the cloud
 Configure before the developer starts a project

Workspace per Project
 Quarantine critical assets like keys & code
 Share libraries and assets

 Simplify project management

Workspace per Organization
USE CASES
COMMUTER

HACKATHONS

Chromebooks

Prototyping

Vacationers

API / SDK Evangelism
Group Coding

NEW CODE BASE INTRODUCTION
Interns on Projects

SEPARATION OF DUTIES

Developers New to a Project

Environments for support, docs, and QA

Promote to Primary Workbench

On-demand environments for front-end devs

PRIMARY WORKBENCH

CONTROL IP DRIFT

Multi-Computer Workspaces

Restrict download of code clones

Offshore Access

Monitor offshore teams

Eclipse Alternative
The Codenvy

APPROACH
Browser IDE & Virtualized Workspaces
Editor
Cloud

Code Asst.
Cloud

Builder
Cloud

Debugger
Cloud

Secure, Scalable Project & Plug-In Platform
CODENVY IS AN

IDE CLOUD
Increase Efficiency
Code, build, test, deploy, clone, or share with the
push of a button.

If you had an IDE

Cloud…

Control
Create quarantined workspaces, restrict access,
and set policies to enforce coding best
practices.

Customize
Integrate partners and build new developer

tooling around your processes.
IDEs

Builder
Runner

Project
Code
IDEs

Builder
Runner

Project
Code
SCREEN
SHARE

COLLABORATE
http://codenvy.com/your_workspace/

FACTORY
CODENVY FACTORIES

ONBOARDING
OLD WAY
Setup Desktop IDE

Download Build System
Download Runtime
Download ISV Plug-In

CODENVY WAY
Launch Factory

Setup ISV Account & Plug-In
Download Sample App

FAILURE RATE: Unknown

FAILURE RATE: Limited

ABANDONMENT RATE: Unknown

ABANDONMENT RATE: Measured
HOW FACTORIES WORK
ISV
1

DEVELOPER - USER

CODENVY

Publish Sample App
http://factory.codenvy.com/{ID}

2

Click!

3
Seconds later…

4
5

Track & Optimize

http://codenvy.com/ide/{temp_ws}

Code, Build, Test, Share

LOVE!!!

Provision Workspace
A) Allocate temporary workspace
B) Create anonymous user
C) Setup trackers
D) Install helpers
E) Load ISV plug-ins & extensions
F) Instantiate app from template
G) Connect to external services
H) Load IDE
I) Open project file
PaaS

IDEs

Builder
Runner

Project

Continuous
Integration

Code
Code
Repository
IDElets

Custom Workflows Editor, Deployment, Builder, Runner
Code, Build, Test

Client, Server, GUI, or Logic

Deployment
Choice

WAR or REST Integration

Embeddable in Other Products

Write native Java-based plug-ins

Eclipse-Style API

IDEs

SDK

PaaS

Builder
Runner
Code

Continuous
Integration

Project
Code
Repository
Codenvy.com
A hosted cloud IDE with support, SLA and
hardware.

A Cloud IDE Platform

FOR ALL

Codenvy Enterprise
The best way to code, build, test and deploy, on
your servers.

Codenvy ISV
Drive and measure technology engagement

with managed Factories, plug-ins, and IDElets.
CODENVY.COM USERS
Built with Codenvy
APIs
Web Apps
Mobile Apps
SDKs

Used By 100,00 Developers
Commercial Organizations
Academic Organizations
Open Source Projects
Classrooms
CODENVY
ENTERPRISE
BETTER ALTERNATIVE TO VIRTUAL DESKTOP INTEGRATION,
TERMINAL SERVICE, & REMOTE DESKTOP SYSTEMS
ENTERPRISE PLATFORM
Developers & QA & Architects
Phone

Computer

EVALUATION
ENVIRONMENT
 API Binding
 Simplify Evaluation

Programmable

WHITE LABELED IDE
 Branded IDE
 Specialized Setup

 APIs
 Web
Services
 Factories

OFFSHORE TEAM
OVERSIGHT

Integrated Development Environment

Editor

Collaboration

Build System

Runtimes

Frameworks

Project Types

HA
1

Tenancy

Public / Private

2

SDK Plug-In Foundation

Codenvy

FACILITATE
SUPPORT

You

3rd Party

External Cloud Integrations
PAAS

 Environment
Passing

Code
Repositories

Continuous
Integration








Dashboards
CLI
LDAP
Command
Control
Data Export

Hadoop
Issue
Management

.....
Runtime Cluster

Build Cluster
Build Perf Queue

Runtime Perf Queue

ENGAGEMENT
TRACKING

 Measure
Onboarding
 Measure
Engagement
 Measure Virality

CONTROL IP
 Set Permissions
 Restrict Code
Download

HARDWARE
IDE Cluster

 Pre-Configure IDEs
 Measure Activity

 Analytics

Cloud Management

Load Balancing

Management

PROJECT MGR
IT ADMIN

 IDE Per Build
 QA On Demand

USERS

DEVOPS
ISV

DEVOPS IDE

Tablet
Upstream
Service

Composable Service
-

Master Data
Model

API First
Natively Mobile
Any Language

Master User
Model

Downstream
Service

Master
Process Model

Composable services are inherently embedded in the enterprise.
Composability
Requires synchronized dev + deploy tool & platform

Development
WHAT Model, create, and test environmentaware services. Consistency and
reliability requires automation.
NEEDS

Deployment
Deploy, publish, and manage services
in multiple environments.

API discovery and integration

Deployment to any environment

API-first & mobile interface publishing

Backward API compatibility

Incorporate master data / process / user model

API management to define consumption

Integrate through & with ESB / BPM

Service measurement and scaling
Codenvy
Bringing the agile enterprise into development
offering efficiency, control and customization.

Changing development

Together

WSO2 AppFactory
An enterprise devops platform enabling multiproject teams to collaborate throughout the
entire lifecycle.

Together

Collaborating to create a complete set of
development and runtime solutions for
Composite Services.
WSO2 & Codenvy bringing
cloud development to the
enterprise.

Launch any WSO2Cloud project in Codenvy workspace.
Deliver WSO2Cloud PaaS as Codenvy deployment.

Build ESB, BPM, and data mapping Codenvy plug-ins.
Develop native composite service construct!

WSO2 & Codenvy Enterprise distribution together!
Demo

More Related Content

What's hot

DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...
DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...
DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...Simplilearn
 
Tech Insiders Salesforce: SFDX e Integración Continua
Tech Insiders Salesforce: SFDX e Integración ContinuaTech Insiders Salesforce: SFDX e Integración Continua
Tech Insiders Salesforce: SFDX e Integración ContinuaGlobant
 
Appium & Selenium Alone vs Appium & Selenium with Perfecto
Appium & Selenium Alone vs Appium & Selenium with PerfectoAppium & Selenium Alone vs Appium & Selenium with Perfecto
Appium & Selenium Alone vs Appium & Selenium with PerfectoLizzy Guido (she/her)
 
Agile Bodensee - Testautomation & Continuous Delivery Workshop
Agile Bodensee - Testautomation & Continuous Delivery WorkshopAgile Bodensee - Testautomation & Continuous Delivery Workshop
Agile Bodensee - Testautomation & Continuous Delivery WorkshopMichael Palotas
 
Jumping from Continuous Integration to Continuous Delivery with Jenkins Enter...
Jumping from Continuous Integration to Continuous Delivery with Jenkins Enter...Jumping from Continuous Integration to Continuous Delivery with Jenkins Enter...
Jumping from Continuous Integration to Continuous Delivery with Jenkins Enter...CloudBees
 
3x3: Speeding Up Mobile Releases
3x3: Speeding Up Mobile Releases3x3: Speeding Up Mobile Releases
3x3: Speeding Up Mobile ReleasesDrew Hannay
 
CI/CD (DevOps) 101
CI/CD (DevOps) 101CI/CD (DevOps) 101
CI/CD (DevOps) 101Hazzim Anaya
 
Accelerate Your Automation Testing Effort using TestProject & Docker | Docker...
Accelerate Your Automation Testing Effort using TestProject & Docker | Docker...Accelerate Your Automation Testing Effort using TestProject & Docker | Docker...
Accelerate Your Automation Testing Effort using TestProject & Docker | Docker...Ajeet Singh Raina
 
Modern Rapid Application Development - Too good to be true
Modern Rapid Application Development - Too good to be trueModern Rapid Application Development - Too good to be true
Modern Rapid Application Development - Too good to be trueWaveMaker, Inc.
 
Exercising and Scaling Up Mobile DevOps in the Enterprise
Exercising and Scaling Up Mobile DevOps in the EnterpriseExercising and Scaling Up Mobile DevOps in the Enterprise
Exercising and Scaling Up Mobile DevOps in the EnterpriseBitbar
 
Dev ops for cross platform mobile modeveast 12
Dev ops for cross platform mobile   modeveast 12Dev ops for cross platform mobile   modeveast 12
Dev ops for cross platform mobile modeveast 12Sanjeev Sharma
 
Patterns and Practices of a Successful DevOps Transformation
Patterns and Practices of a Successful DevOps TransformationPatterns and Practices of a Successful DevOps Transformation
Patterns and Practices of a Successful DevOps TransformationChef
 
Top 10 Automation Testing Tools in 2020
Top 10 Automation Testing Tools in 2020Top 10 Automation Testing Tools in 2020
Top 10 Automation Testing Tools in 2020Alaina Carter
 
Continuous Integration for Oracle Database Development
Continuous Integration for Oracle Database DevelopmentContinuous Integration for Oracle Database Development
Continuous Integration for Oracle Database DevelopmentVladimir Bakhov
 
Webinar: Appium & Perfecto: A Perfect Match
Webinar: Appium & Perfecto: A Perfect MatchWebinar: Appium & Perfecto: A Perfect Match
Webinar: Appium & Perfecto: A Perfect MatchLizzy Guido (she/her)
 

What's hot (20)

DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...
DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...
DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...
 
Tech Insiders Salesforce: SFDX e Integración Continua
Tech Insiders Salesforce: SFDX e Integración ContinuaTech Insiders Salesforce: SFDX e Integración Continua
Tech Insiders Salesforce: SFDX e Integración Continua
 
Appium & Selenium Alone vs Appium & Selenium with Perfecto
Appium & Selenium Alone vs Appium & Selenium with PerfectoAppium & Selenium Alone vs Appium & Selenium with Perfecto
Appium & Selenium Alone vs Appium & Selenium with Perfecto
 
Agile Bodensee - Testautomation & Continuous Delivery Workshop
Agile Bodensee - Testautomation & Continuous Delivery WorkshopAgile Bodensee - Testautomation & Continuous Delivery Workshop
Agile Bodensee - Testautomation & Continuous Delivery Workshop
 
Jumping from Continuous Integration to Continuous Delivery with Jenkins Enter...
Jumping from Continuous Integration to Continuous Delivery with Jenkins Enter...Jumping from Continuous Integration to Continuous Delivery with Jenkins Enter...
Jumping from Continuous Integration to Continuous Delivery with Jenkins Enter...
 
Azure DevOps
Azure DevOpsAzure DevOps
Azure DevOps
 
How to Build a DevOps Toolchain
How to Build a DevOps ToolchainHow to Build a DevOps Toolchain
How to Build a DevOps Toolchain
 
Mobile Monitoring Best Practices
Mobile Monitoring Best PracticesMobile Monitoring Best Practices
Mobile Monitoring Best Practices
 
3x3: Speeding Up Mobile Releases
3x3: Speeding Up Mobile Releases3x3: Speeding Up Mobile Releases
3x3: Speeding Up Mobile Releases
 
How to Add Perfecto to Your CI
How to Add Perfecto to Your CIHow to Add Perfecto to Your CI
How to Add Perfecto to Your CI
 
CI/CD (DevOps) 101
CI/CD (DevOps) 101CI/CD (DevOps) 101
CI/CD (DevOps) 101
 
Accelerate Your Automation Testing Effort using TestProject & Docker | Docker...
Accelerate Your Automation Testing Effort using TestProject & Docker | Docker...Accelerate Your Automation Testing Effort using TestProject & Docker | Docker...
Accelerate Your Automation Testing Effort using TestProject & Docker | Docker...
 
Modern Rapid Application Development - Too good to be true
Modern Rapid Application Development - Too good to be trueModern Rapid Application Development - Too good to be true
Modern Rapid Application Development - Too good to be true
 
Exercising and Scaling Up Mobile DevOps in the Enterprise
Exercising and Scaling Up Mobile DevOps in the EnterpriseExercising and Scaling Up Mobile DevOps in the Enterprise
Exercising and Scaling Up Mobile DevOps in the Enterprise
 
Dev ops for cross platform mobile modeveast 12
Dev ops for cross platform mobile   modeveast 12Dev ops for cross platform mobile   modeveast 12
Dev ops for cross platform mobile modeveast 12
 
Patterns and Practices of a Successful DevOps Transformation
Patterns and Practices of a Successful DevOps TransformationPatterns and Practices of a Successful DevOps Transformation
Patterns and Practices of a Successful DevOps Transformation
 
Top 10 Automation Testing Tools in 2020
Top 10 Automation Testing Tools in 2020Top 10 Automation Testing Tools in 2020
Top 10 Automation Testing Tools in 2020
 
Continuous Integration for Oracle Database Development
Continuous Integration for Oracle Database DevelopmentContinuous Integration for Oracle Database Development
Continuous Integration for Oracle Database Development
 
Appium vs. Appium with Perfecto
Appium vs. Appium with PerfectoAppium vs. Appium with Perfecto
Appium vs. Appium with Perfecto
 
Webinar: Appium & Perfecto: A Perfect Match
Webinar: Appium & Perfecto: A Perfect MatchWebinar: Appium & Perfecto: A Perfect Match
Webinar: Appium & Perfecto: A Perfect Match
 

Viewers also liked

Webbinar slides
Webbinar slidesWebbinar slides
Webbinar slidesWSO2
 
How the WSO2 App factory can help Manage your Applications
How the WSO2 App factory can help Manage your ApplicationsHow the WSO2 App factory can help Manage your Applications
How the WSO2 App factory can help Manage your ApplicationsWSO2
 
Product Release Webinar - APIM Manager 1.6
Product Release Webinar - APIM Manager 1.6Product Release Webinar - APIM Manager 1.6
Product Release Webinar - APIM Manager 1.6WSO2
 
WSO2Con US 2013 - Re-Thinking Enterprise SOA & IT Governance
WSO2Con US 2013 -  Re-Thinking Enterprise SOA & IT GovernanceWSO2Con US 2013 -  Re-Thinking Enterprise SOA & IT Governance
WSO2Con US 2013 - Re-Thinking Enterprise SOA & IT GovernanceWSO2
 
Open sourceadoption prajod.wso2.v3
Open sourceadoption prajod.wso2.v3Open sourceadoption prajod.wso2.v3
Open sourceadoption prajod.wso2.v3WSO2
 
Application Profiling for Memory and Performance
Application Profiling for Memory and PerformanceApplication Profiling for Memory and Performance
Application Profiling for Memory and PerformanceWSO2
 

Viewers also liked (6)

Webbinar slides
Webbinar slidesWebbinar slides
Webbinar slides
 
How the WSO2 App factory can help Manage your Applications
How the WSO2 App factory can help Manage your ApplicationsHow the WSO2 App factory can help Manage your Applications
How the WSO2 App factory can help Manage your Applications
 
Product Release Webinar - APIM Manager 1.6
Product Release Webinar - APIM Manager 1.6Product Release Webinar - APIM Manager 1.6
Product Release Webinar - APIM Manager 1.6
 
WSO2Con US 2013 - Re-Thinking Enterprise SOA & IT Governance
WSO2Con US 2013 -  Re-Thinking Enterprise SOA & IT GovernanceWSO2Con US 2013 -  Re-Thinking Enterprise SOA & IT Governance
WSO2Con US 2013 - Re-Thinking Enterprise SOA & IT Governance
 
Open sourceadoption prajod.wso2.v3
Open sourceadoption prajod.wso2.v3Open sourceadoption prajod.wso2.v3
Open sourceadoption prajod.wso2.v3
 
Application Profiling for Memory and Performance
Application Profiling for Memory and PerformanceApplication Profiling for Memory and Performance
Application Profiling for Memory and Performance
 

Similar to WSO2Con US 2013 - Keynote: Developing Enterprise Apps In the Cloud

Webinar: Automate Your Environment Provisioning for Mobile App Development
Webinar: Automate Your Environment Provisioning for Mobile App Development Webinar: Automate Your Environment Provisioning for Mobile App Development
Webinar: Automate Your Environment Provisioning for Mobile App Development Skytap Cloud
 
Eclipse Che - A Revolutionary IDE for Distributed & Mainframe Development
Eclipse Che - A Revolutionary IDE for Distributed & Mainframe DevelopmentEclipse Che - A Revolutionary IDE for Distributed & Mainframe Development
Eclipse Che - A Revolutionary IDE for Distributed & Mainframe DevelopmentDevOps.com
 
WSO2Con EU 2015: Keynote - The Containerization of the Developer Workspace
WSO2Con EU 2015: Keynote - The Containerization of the Developer WorkspaceWSO2Con EU 2015: Keynote - The Containerization of the Developer Workspace
WSO2Con EU 2015: Keynote - The Containerization of the Developer WorkspaceWSO2
 
Accelerate your Application Delivery with DevOps and Microservices
Accelerate your Application Delivery with DevOps and MicroservicesAccelerate your Application Delivery with DevOps and Microservices
Accelerate your Application Delivery with DevOps and MicroservicesAmazon Web Services
 
Webinar: Automating the Creation and Use of Virtual Testing Environments
Webinar: Automating the Creation and Use of Virtual Testing Environments Webinar: Automating the Creation and Use of Virtual Testing Environments
Webinar: Automating the Creation and Use of Virtual Testing Environments Skytap Cloud
 
Integrating SalesforceDX and Test Automation
Integrating SalesforceDX and Test AutomationIntegrating SalesforceDX and Test Automation
Integrating SalesforceDX and Test AutomationRichard Clark
 
Applying lean, dev ops, and cloud for better business outcomes
Applying lean, dev ops, and cloud for better business outcomesApplying lean, dev ops, and cloud for better business outcomes
Applying lean, dev ops, and cloud for better business outcomesKartik Kanakasabesan
 
Business model driven cloud adoption - what NI is doing in the cloud
Business model driven cloud adoption -  what  NI is doing in the cloudBusiness model driven cloud adoption -  what  NI is doing in the cloud
Business model driven cloud adoption - what NI is doing in the cloudErnest Mueller
 
Erik Baardse - Bringing Agility to Traditional application by docker
Erik Baardse - Bringing Agility to Traditional application by dockerErik Baardse - Bringing Agility to Traditional application by docker
Erik Baardse - Bringing Agility to Traditional application by dockerAgile Impact Conference
 
Our DevOps Journey: 6 Month Waterfalls to 1 Hour Code Deploys
Our DevOps Journey: 6 Month Waterfalls to 1 Hour Code DeploysOur DevOps Journey: 6 Month Waterfalls to 1 Hour Code Deploys
Our DevOps Journey: 6 Month Waterfalls to 1 Hour Code DeploysDynatrace
 
DCSF19 How To Build Your Containerization Strategy
DCSF19 How To Build Your Containerization Strategy  DCSF19 How To Build Your Containerization Strategy
DCSF19 How To Build Your Containerization Strategy Docker, Inc.
 
DCEU 18: How To Build Your Containerization Strategy
DCEU 18: How To Build Your Containerization StrategyDCEU 18: How To Build Your Containerization Strategy
DCEU 18: How To Build Your Containerization StrategyDocker, Inc.
 
Intro to Eclipse Che, by Tyler Jewell
Intro to Eclipse Che, by Tyler JewellIntro to Eclipse Che, by Tyler Jewell
Intro to Eclipse Che, by Tyler Jewelljwi11iams
 
XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...
XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...
XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...XebiaLabs
 
Applying DevOps, PaaS and cloud for better citizen service outcomes - IBM Fe...
Applying DevOps, PaaS and cloud for better citizen service  outcomes - IBM Fe...Applying DevOps, PaaS and cloud for better citizen service  outcomes - IBM Fe...
Applying DevOps, PaaS and cloud for better citizen service outcomes - IBM Fe...Sanjeev Sharma
 
Introduction to Codenvy / JugSummerCamp 2014
Introduction to Codenvy / JugSummerCamp 2014Introduction to Codenvy / JugSummerCamp 2014
Introduction to Codenvy / JugSummerCamp 2014Florent BENOIT
 
DevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer Tools
DevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer ToolsDevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer Tools
DevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer ToolsAmazon Web Services
 
Dev Ops on AWS - Accelerating Software Delivery - AWS-Summit SG 2017
Dev Ops on AWS - Accelerating Software Delivery - AWS-Summit SG 2017Dev Ops on AWS - Accelerating Software Delivery - AWS-Summit SG 2017
Dev Ops on AWS - Accelerating Software Delivery - AWS-Summit SG 2017Amazon Web Services
 
The "Holy Grail" of Dev/Ops
The "Holy Grail" of Dev/OpsThe "Holy Grail" of Dev/Ops
The "Holy Grail" of Dev/OpsErik Osterman
 

Similar to WSO2Con US 2013 - Keynote: Developing Enterprise Apps In the Cloud (20)

Webinar: Automate Your Environment Provisioning for Mobile App Development
Webinar: Automate Your Environment Provisioning for Mobile App Development Webinar: Automate Your Environment Provisioning for Mobile App Development
Webinar: Automate Your Environment Provisioning for Mobile App Development
 
Eclipse Che - A Revolutionary IDE for Distributed & Mainframe Development
Eclipse Che - A Revolutionary IDE for Distributed & Mainframe DevelopmentEclipse Che - A Revolutionary IDE for Distributed & Mainframe Development
Eclipse Che - A Revolutionary IDE for Distributed & Mainframe Development
 
DevNation
DevNation DevNation
DevNation
 
WSO2Con EU 2015: Keynote - The Containerization of the Developer Workspace
WSO2Con EU 2015: Keynote - The Containerization of the Developer WorkspaceWSO2Con EU 2015: Keynote - The Containerization of the Developer Workspace
WSO2Con EU 2015: Keynote - The Containerization of the Developer Workspace
 
Accelerate your Application Delivery with DevOps and Microservices
Accelerate your Application Delivery with DevOps and MicroservicesAccelerate your Application Delivery with DevOps and Microservices
Accelerate your Application Delivery with DevOps and Microservices
 
Webinar: Automating the Creation and Use of Virtual Testing Environments
Webinar: Automating the Creation and Use of Virtual Testing Environments Webinar: Automating the Creation and Use of Virtual Testing Environments
Webinar: Automating the Creation and Use of Virtual Testing Environments
 
Integrating SalesforceDX and Test Automation
Integrating SalesforceDX and Test AutomationIntegrating SalesforceDX and Test Automation
Integrating SalesforceDX and Test Automation
 
Applying lean, dev ops, and cloud for better business outcomes
Applying lean, dev ops, and cloud for better business outcomesApplying lean, dev ops, and cloud for better business outcomes
Applying lean, dev ops, and cloud for better business outcomes
 
Business model driven cloud adoption - what NI is doing in the cloud
Business model driven cloud adoption -  what  NI is doing in the cloudBusiness model driven cloud adoption -  what  NI is doing in the cloud
Business model driven cloud adoption - what NI is doing in the cloud
 
Erik Baardse - Bringing Agility to Traditional application by docker
Erik Baardse - Bringing Agility to Traditional application by dockerErik Baardse - Bringing Agility to Traditional application by docker
Erik Baardse - Bringing Agility to Traditional application by docker
 
Our DevOps Journey: 6 Month Waterfalls to 1 Hour Code Deploys
Our DevOps Journey: 6 Month Waterfalls to 1 Hour Code DeploysOur DevOps Journey: 6 Month Waterfalls to 1 Hour Code Deploys
Our DevOps Journey: 6 Month Waterfalls to 1 Hour Code Deploys
 
DCSF19 How To Build Your Containerization Strategy
DCSF19 How To Build Your Containerization Strategy  DCSF19 How To Build Your Containerization Strategy
DCSF19 How To Build Your Containerization Strategy
 
DCEU 18: How To Build Your Containerization Strategy
DCEU 18: How To Build Your Containerization StrategyDCEU 18: How To Build Your Containerization Strategy
DCEU 18: How To Build Your Containerization Strategy
 
Intro to Eclipse Che, by Tyler Jewell
Intro to Eclipse Che, by Tyler JewellIntro to Eclipse Che, by Tyler Jewell
Intro to Eclipse Che, by Tyler Jewell
 
XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...
XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...
XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...
 
Applying DevOps, PaaS and cloud for better citizen service outcomes - IBM Fe...
Applying DevOps, PaaS and cloud for better citizen service  outcomes - IBM Fe...Applying DevOps, PaaS and cloud for better citizen service  outcomes - IBM Fe...
Applying DevOps, PaaS and cloud for better citizen service outcomes - IBM Fe...
 
Introduction to Codenvy / JugSummerCamp 2014
Introduction to Codenvy / JugSummerCamp 2014Introduction to Codenvy / JugSummerCamp 2014
Introduction to Codenvy / JugSummerCamp 2014
 
DevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer Tools
DevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer ToolsDevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer Tools
DevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer Tools
 
Dev Ops on AWS - Accelerating Software Delivery - AWS-Summit SG 2017
Dev Ops on AWS - Accelerating Software Delivery - AWS-Summit SG 2017Dev Ops on AWS - Accelerating Software Delivery - AWS-Summit SG 2017
Dev Ops on AWS - Accelerating Software Delivery - AWS-Summit SG 2017
 
The "Holy Grail" of Dev/Ops
The "Holy Grail" of Dev/OpsThe "Holy Grail" of Dev/Ops
The "Holy Grail" of Dev/Ops
 

More from WSO2

How to Create a Service in Choreo
How to Create a Service in ChoreoHow to Create a Service in Choreo
How to Create a Service in ChoreoWSO2
 
Ballerina Tech Talk - May 2023
Ballerina Tech Talk - May 2023Ballerina Tech Talk - May 2023
Ballerina Tech Talk - May 2023WSO2
 
Platform Strategy to Deliver Digital Experiences on Azure
Platform Strategy to Deliver Digital Experiences on AzurePlatform Strategy to Deliver Digital Experiences on Azure
Platform Strategy to Deliver Digital Experiences on AzureWSO2
 
GartnerITSymSessionSlides.pdf
GartnerITSymSessionSlides.pdfGartnerITSymSessionSlides.pdf
GartnerITSymSessionSlides.pdfWSO2
 
[Webinar] How to Create an API in Minutes
[Webinar] How to Create an API in Minutes[Webinar] How to Create an API in Minutes
[Webinar] How to Create an API in MinutesWSO2
 
Modernizing the Student Journey with Ethos Identity
Modernizing the Student Journey with Ethos IdentityModernizing the Student Journey with Ethos Identity
Modernizing the Student Journey with Ethos IdentityWSO2
 
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...WSO2
 
CIO Summit Berlin 2022.pptx.pdf
CIO Summit Berlin 2022.pptx.pdfCIO Summit Berlin 2022.pptx.pdf
CIO Summit Berlin 2022.pptx.pdfWSO2
 
Delivering New Digital Experiences Fast - Introducing Choreo
Delivering New Digital Experiences Fast - Introducing ChoreoDelivering New Digital Experiences Fast - Introducing Choreo
Delivering New Digital Experiences Fast - Introducing ChoreoWSO2
 
Fueling the Digital Experience Economy with Connected Products
Fueling the Digital Experience Economy with Connected ProductsFueling the Digital Experience Economy with Connected Products
Fueling the Digital Experience Economy with Connected ProductsWSO2
 
A Reference Methodology for Agile Digital Businesses
 A Reference Methodology for Agile Digital Businesses A Reference Methodology for Agile Digital Businesses
A Reference Methodology for Agile Digital BusinessesWSO2
 
Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)
Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)
Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)WSO2
 
Lessons from the pandemic - From a single use case to true transformation
 Lessons from the pandemic - From a single use case to true transformation Lessons from the pandemic - From a single use case to true transformation
Lessons from the pandemic - From a single use case to true transformationWSO2
 
Adding Liveliness to Banking Experiences
Adding Liveliness to Banking ExperiencesAdding Liveliness to Banking Experiences
Adding Liveliness to Banking ExperiencesWSO2
 
Building a Future-ready Bank
Building a Future-ready BankBuilding a Future-ready Bank
Building a Future-ready BankWSO2
 
WSO2 API Manager Community Call - November 2021
WSO2 API Manager Community Call - November 2021WSO2 API Manager Community Call - November 2021
WSO2 API Manager Community Call - November 2021WSO2
 
[API World ] - Managing Asynchronous APIs
[API World ] - Managing Asynchronous APIs[API World ] - Managing Asynchronous APIs
[API World ] - Managing Asynchronous APIsWSO2
 
[API World 2021 ] - Understanding Cloud Native Deployment
[API World 2021 ] - Understanding Cloud Native Deployment[API World 2021 ] - Understanding Cloud Native Deployment
[API World 2021 ] - Understanding Cloud Native DeploymentWSO2
 
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”[API Word 2021] - Quantum Duality of “API as a Business and a Technology”
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”WSO2
 
API Revisions - WSO2 API Manager Community Call (10/27/2021)
API Revisions - WSO2 API Manager Community Call (10/27/2021)API Revisions - WSO2 API Manager Community Call (10/27/2021)
API Revisions - WSO2 API Manager Community Call (10/27/2021)WSO2
 

More from WSO2 (20)

How to Create a Service in Choreo
How to Create a Service in ChoreoHow to Create a Service in Choreo
How to Create a Service in Choreo
 
Ballerina Tech Talk - May 2023
Ballerina Tech Talk - May 2023Ballerina Tech Talk - May 2023
Ballerina Tech Talk - May 2023
 
Platform Strategy to Deliver Digital Experiences on Azure
Platform Strategy to Deliver Digital Experiences on AzurePlatform Strategy to Deliver Digital Experiences on Azure
Platform Strategy to Deliver Digital Experiences on Azure
 
GartnerITSymSessionSlides.pdf
GartnerITSymSessionSlides.pdfGartnerITSymSessionSlides.pdf
GartnerITSymSessionSlides.pdf
 
[Webinar] How to Create an API in Minutes
[Webinar] How to Create an API in Minutes[Webinar] How to Create an API in Minutes
[Webinar] How to Create an API in Minutes
 
Modernizing the Student Journey with Ethos Identity
Modernizing the Student Journey with Ethos IdentityModernizing the Student Journey with Ethos Identity
Modernizing the Student Journey with Ethos Identity
 
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...
 
CIO Summit Berlin 2022.pptx.pdf
CIO Summit Berlin 2022.pptx.pdfCIO Summit Berlin 2022.pptx.pdf
CIO Summit Berlin 2022.pptx.pdf
 
Delivering New Digital Experiences Fast - Introducing Choreo
Delivering New Digital Experiences Fast - Introducing ChoreoDelivering New Digital Experiences Fast - Introducing Choreo
Delivering New Digital Experiences Fast - Introducing Choreo
 
Fueling the Digital Experience Economy with Connected Products
Fueling the Digital Experience Economy with Connected ProductsFueling the Digital Experience Economy with Connected Products
Fueling the Digital Experience Economy with Connected Products
 
A Reference Methodology for Agile Digital Businesses
 A Reference Methodology for Agile Digital Businesses A Reference Methodology for Agile Digital Businesses
A Reference Methodology for Agile Digital Businesses
 
Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)
Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)
Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)
 
Lessons from the pandemic - From a single use case to true transformation
 Lessons from the pandemic - From a single use case to true transformation Lessons from the pandemic - From a single use case to true transformation
Lessons from the pandemic - From a single use case to true transformation
 
Adding Liveliness to Banking Experiences
Adding Liveliness to Banking ExperiencesAdding Liveliness to Banking Experiences
Adding Liveliness to Banking Experiences
 
Building a Future-ready Bank
Building a Future-ready BankBuilding a Future-ready Bank
Building a Future-ready Bank
 
WSO2 API Manager Community Call - November 2021
WSO2 API Manager Community Call - November 2021WSO2 API Manager Community Call - November 2021
WSO2 API Manager Community Call - November 2021
 
[API World ] - Managing Asynchronous APIs
[API World ] - Managing Asynchronous APIs[API World ] - Managing Asynchronous APIs
[API World ] - Managing Asynchronous APIs
 
[API World 2021 ] - Understanding Cloud Native Deployment
[API World 2021 ] - Understanding Cloud Native Deployment[API World 2021 ] - Understanding Cloud Native Deployment
[API World 2021 ] - Understanding Cloud Native Deployment
 
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”[API Word 2021] - Quantum Duality of “API as a Business and a Technology”
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”
 
API Revisions - WSO2 API Manager Community Call (10/27/2021)
API Revisions - WSO2 API Manager Community Call (10/27/2021)API Revisions - WSO2 API Manager Community Call (10/27/2021)
API Revisions - WSO2 API Manager Community Call (10/27/2021)
 

Recently uploaded

KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostMatt Ray
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UbiTrack UK
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Will Schroeder
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfDianaGray10
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaborationbruanjhuli
 
AI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity WebinarAI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity WebinarPrecisely
 
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPathCommunity
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024D Cloud Solutions
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureEric D. Schabell
 
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfJamie (Taka) Wang
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAshyamraj55
 
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1DianaGray10
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024SkyPlanner
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxMatsuo Lab
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxGDSC PJATK
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Commit University
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.YounusS2
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6DianaGray10
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IES VE
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesMd Hossain Ali
 

Recently uploaded (20)

KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
 
AI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity WebinarAI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity Webinar
 
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation Developers
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability Adventure
 
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
 
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptx
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptx
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
 

WSO2Con US 2013 - Keynote: Developing Enterprise Apps In the Cloud

  • 1. Developing Enterprise Apps in the Cloud Tyler Jewell, CEO
  • 2. Premise Agile Enterprise Minimal Function Fixed Iterative Work Always Produce Working SW Respond to Change Quickly Assume Constant Change MEETS Composable Enterprise Elastic Infrastructure Component, Service-Based Apps API-First Publishing Model Unified Master Data, User, Process Model Anytime, Anywhere, Any Device
  • 3. The Agile Problem Agile practices increase the fragility of development environments. Developer Desktop 4 1 Origin: Main Code Repository PUSH Local Clone CODE Local Build 2 COMPILE PACKAGE TEST 3 Local Runtime Continuous Integration DEBUG 5 Sync / How? Smoke Test Acceptance Staging Devops starts after code leaves the workspace. Config
  • 4. THE FRAGILITY PROBLEM Production Staging Development ROC: 1 / Release ROC: 1 / Commit ROC: # Commits * # Machines The very nature of agile increases development environment fragility.
  • 5. THE NEED Development DEVOPS Production Extend devops into production and back into development.
  • 6. Who Are Your Admins? Developer Devops Operations Proj. Mgmt. CI IDE Desktop Code Mgmt. Server-Based Tooling Release Production
  • 7. LinkedIn Study: “Devs spend 13 hrs / wk administering desktop.” 13 HOURS WASTED DEVELOPER PROBLEMS TEAM PROBLEMS Installation Cost Merge Cost Starvation Cost Human Cost Maintenance Cost
  • 8. Can the IDE Be DevOps’d? Configuration Workspace SEPARATE Step 1: Treat developer configuration as managed files.
  • 10. Control the Workspace Policies Set R/W permissions Allocate HW Restrict code copying Measure access Enforce team standards Step 3: Apply policies, CPU, RAM, and access across workspaces.
  • 12. DevOps Your Workspace Workspace per Code Commit Workspace per Developer  It’s the developer’s desktop, managed in the cloud  Configure before the developer starts a project Workspace per Project  Quarantine critical assets like keys & code  Share libraries and assets  Simplify project management Workspace per Organization
  • 13. USE CASES COMMUTER HACKATHONS Chromebooks Prototyping Vacationers API / SDK Evangelism Group Coding NEW CODE BASE INTRODUCTION Interns on Projects SEPARATION OF DUTIES Developers New to a Project Environments for support, docs, and QA Promote to Primary Workbench On-demand environments for front-end devs PRIMARY WORKBENCH CONTROL IP DRIFT Multi-Computer Workspaces Restrict download of code clones Offshore Access Monitor offshore teams Eclipse Alternative
  • 14. The Codenvy APPROACH Browser IDE & Virtualized Workspaces Editor Cloud Code Asst. Cloud Builder Cloud Debugger Cloud Secure, Scalable Project & Plug-In Platform
  • 16. Increase Efficiency Code, build, test, deploy, clone, or share with the push of a button. If you had an IDE Cloud… Control Create quarantined workspaces, restrict access, and set policies to enforce coding best practices. Customize Integrate partners and build new developer tooling around your processes.
  • 20. CODENVY FACTORIES ONBOARDING OLD WAY Setup Desktop IDE Download Build System Download Runtime Download ISV Plug-In CODENVY WAY Launch Factory Setup ISV Account & Plug-In Download Sample App FAILURE RATE: Unknown FAILURE RATE: Limited ABANDONMENT RATE: Unknown ABANDONMENT RATE: Measured
  • 21. HOW FACTORIES WORK ISV 1 DEVELOPER - USER CODENVY Publish Sample App http://factory.codenvy.com/{ID} 2 Click! 3 Seconds later… 4 5 Track & Optimize http://codenvy.com/ide/{temp_ws} Code, Build, Test, Share LOVE!!! Provision Workspace A) Allocate temporary workspace B) Create anonymous user C) Setup trackers D) Install helpers E) Load ISV plug-ins & extensions F) Instantiate app from template G) Connect to external services H) Load IDE I) Open project file
  • 23. IDElets Custom Workflows Editor, Deployment, Builder, Runner Code, Build, Test Client, Server, GUI, or Logic Deployment Choice WAR or REST Integration Embeddable in Other Products Write native Java-based plug-ins Eclipse-Style API IDEs SDK PaaS Builder Runner Code Continuous Integration Project Code Repository
  • 24. Codenvy.com A hosted cloud IDE with support, SLA and hardware. A Cloud IDE Platform FOR ALL Codenvy Enterprise The best way to code, build, test and deploy, on your servers. Codenvy ISV Drive and measure technology engagement with managed Factories, plug-ins, and IDElets.
  • 25. CODENVY.COM USERS Built with Codenvy APIs Web Apps Mobile Apps SDKs Used By 100,00 Developers Commercial Organizations Academic Organizations Open Source Projects Classrooms
  • 26. CODENVY ENTERPRISE BETTER ALTERNATIVE TO VIRTUAL DESKTOP INTEGRATION, TERMINAL SERVICE, & REMOTE DESKTOP SYSTEMS
  • 27. ENTERPRISE PLATFORM Developers & QA & Architects Phone Computer EVALUATION ENVIRONMENT  API Binding  Simplify Evaluation Programmable WHITE LABELED IDE  Branded IDE  Specialized Setup  APIs  Web Services  Factories OFFSHORE TEAM OVERSIGHT Integrated Development Environment Editor Collaboration Build System Runtimes Frameworks Project Types HA 1 Tenancy Public / Private 2 SDK Plug-In Foundation Codenvy FACILITATE SUPPORT You 3rd Party External Cloud Integrations PAAS  Environment Passing Code Repositories Continuous Integration       Dashboards CLI LDAP Command Control Data Export Hadoop Issue Management ..... Runtime Cluster Build Cluster Build Perf Queue Runtime Perf Queue ENGAGEMENT TRACKING  Measure Onboarding  Measure Engagement  Measure Virality CONTROL IP  Set Permissions  Restrict Code Download HARDWARE IDE Cluster  Pre-Configure IDEs  Measure Activity  Analytics Cloud Management Load Balancing Management PROJECT MGR IT ADMIN  IDE Per Build  QA On Demand USERS DEVOPS ISV DEVOPS IDE Tablet
  • 28. Upstream Service Composable Service - Master Data Model API First Natively Mobile Any Language Master User Model Downstream Service Master Process Model Composable services are inherently embedded in the enterprise.
  • 29. Composability Requires synchronized dev + deploy tool & platform Development WHAT Model, create, and test environmentaware services. Consistency and reliability requires automation. NEEDS Deployment Deploy, publish, and manage services in multiple environments. API discovery and integration Deployment to any environment API-first & mobile interface publishing Backward API compatibility Incorporate master data / process / user model API management to define consumption Integrate through & with ESB / BPM Service measurement and scaling
  • 30. Codenvy Bringing the agile enterprise into development offering efficiency, control and customization. Changing development Together WSO2 AppFactory An enterprise devops platform enabling multiproject teams to collaborate throughout the entire lifecycle. Together Collaborating to create a complete set of development and runtime solutions for Composite Services.
  • 31. WSO2 & Codenvy bringing cloud development to the enterprise. Launch any WSO2Cloud project in Codenvy workspace. Deliver WSO2Cloud PaaS as Codenvy deployment. Build ESB, BPM, and data mapping Codenvy plug-ins. Develop native composite service construct! WSO2 & Codenvy Enterprise distribution together!
  • 32. Demo