Académique Documents
Professionnel Documents
Culture Documents
of development
Stefan Cosma | @stefanbc
Software is
getting complex
Requires
tangential knowledge
Compute needs
are increasing
16%
20%
64%
Want enhanced
collaboration
Want a seamless
localhost to cloud
connection
Want to invite
their team to
collaborate
should be shareable.
allows full administrative control.
allows teams to treat infrastructure as code.
has cloud-based computing capabilities, is infinitely
scalable and doesnt run out of resources (upgradable).
allows easy collaboration for remote team
members, without the need of configure anything.
can be easily bundled into templates giving each sub-team
full control over their development environment preferences.
Education Enablement
Online education is very difficult if
the teacher cannot set up an
environment for their students.
Team Enablement
The company setup shouldnt require too much
involvement from the developer.
Just Plug and Code!
Provisioning
Share
Scale
No install
No download
Must be adaptable
Terminal
A full Linux terminal in your
browser
Chromebooks can now be
full development machines
Run vi, emacs, or any other of
your favourite terminal
command
Full ssh access (inbound
and outbound)
VM
Amazon hosted, "real"
VMs. No LXC based sliced
hosts.
1GB RAM, 3GB Storage,
1Core CPU
Full sudo access to the virtual
machine. Install anything.
Public IPs for easy access
from external hosts/
services/clients
IDE
Browser based IDE that
supports any programming
language
Full support for syntax
highlighting and themes
Open source!
Supports code folding, soft
tabs, autocomplete, word
wrap, line numbers and
much more!
Community
Global community of
developers who are helping
each other daily
Developers can create or
follow any topic channel
that they like
Private chats between two
developers or a group
Full support for markdown
in posts and comments.
Reply to code with code!
Potential
Questions?
koding.com
Stefan Cosma
stefan@koding.com
@stefanbc