understanding codenvy - for containerized developer workspaces
TRANSCRIPT
Current Approaches to Developer Workspaces...
● Manual: Step-by-step, administrative, & error-prone
● Desktop: Expensive, fixed size & not secure
● Virtualization: Large, slow, hard to synchronize & non-portable
...are not working
Contribute Your Code in SecondsDeveloper workspaces to modify, run and debug code in the cloud or on-
premises
DevOpsDevelopersRepeatable one-click automationVery Fast cloud-based IDE
Provision developer workspaces that are simply shareable and securely managed
Craft code, then command Docker-based microservices to run and debug from anywhere
Get started with Codenvy Projects
● New: Open a Codenvy Template
● New: Import a GitHub Repo
● Existing: Click on a Codenvy Project URL
The Projects section allows you to:-- create an instance of existing project-- create a new project-- import a project
Enabling Developer Contributions
“The Intuit internal engineering hackathon on Codenvy supported 4000 engineers on 17 nodes,
and they never installed a thing.”
- Jeff Brewer, Distinguished Engineer, Intuit
Enterprise-Controlled Services
Three-Tier
Composable Services
Open Source Modules
Dependency
Composable Architectures -> Dependencies
Dependency
Modern Architectures include:
Continuous DeliveryShifts operation burdens to development
MicroservicesIncreases setup, update and maintenance
ContainersDecomposes applications into modules
Dependencies -> Installation (Wiki) NightmaresDjango
and PHP with
Eclipse
Tomcat with
IntelliJ
Compile and
install Ruby
Mozilla Webmake
r with Vagrant
GitHub Contribution Flow“Developers are looking for companies that not only use and contribute to open source, but also create a culture
of open, community-style development.”
-- Guy Martin, Samsung
Build Your Contribution Factory
Build contribution factory
Embed linked factory button into GitHub ReadMe file
Track usage with Codenvy Analytics