►
From YouTube: Cloud Chat • Eclipse Che (Episode 1)
Description
Cloud Chat Host Jesse Williams kicks off the first episode of the new series by ECD Tools discussing Eclipse Che with Mario Loriedo, Eclipse Che Project Lead.
Get Social!
Website: https://ecdtools.eclipse.org/
Subscribe: https://www.youtube.com/user/EclipseF...
Follow us on Twitter: https://twitter.com/ECDTools
Like us on Facebook: https://www.facebook.com/eclipse.org/
Join us on LinkedIn: https://www.linkedin.com/showcase/ecd...
Tag us: #EclipseFdn #ECDTools #CloudChat
A
Hello,
everyone
welcome
to
episode
one
of
cloud
chat,
a
twitch
series
where
we
explore
the
trends
and
projects
in
open
source
cloud
development.
Cloud
chat
is
brought
to
you
by
the
eclipse
cloud
devtools
working
group,
which
is
part
of
the
eclipse
foundation.
You
might
know
the
eclipse
foundation
from
the
popular
desktop
ide
and
though
this
project
continues.
A
He
is
the
architect
for
code,
ready
workspaces
and
for
eclipse
che
so
mario.
Thank
you
so
much
for
joining
us
today.
I'm
excited
to
hear
hear
more
about
eclipse
j,
you.
You
might
not
know
this,
but
I
was
actually
part
of
the
project
long
before
it
joined
the
eclipse
foundation.
Back
then,
it
was
part
of
a
product
that
we
called
code
envy
and
I
think
that
was
back
in
2012.
A
A
A
Yeah,
of
course,
so
I
guess
to
kick
it
off,
I'm
familiar
with
eclipse
j,
but
I
imagine
people
who
are
watching
right
now
aren't
familiar.
So
can
you
give
us
a
brief
overview
of
the
project.
B
Yeah
sure
so
I've
I've
started
contributing
to
eclipse
che
five
years
ago.
So
it's
a
project
that
as
a
some
some
history,
so
it's
it's
been
a
few
years
that
we
have
been
developing
it
and
I
think
that
five
years
ago
there
has
been
this
transition
to
use
containers
for
as
a
base
for
an
ide,
so
that
that
was
the
the
basic
idea
beyond
that.
B
So
using
containers
to
make
development,
repeatable
development
environments
and
with
with
an
ide
included
that
will
actually
run
in
the
browser,
so
che
is
as
a
manager
of
ide
that
are
powered
by
containers
in
kubernetes.
So
today
it's
it's
fully
kubernetes
native,
so
we
run
che,
runs
on
kubernetes
and
the
workspaces,
including
the
ide,
runs
as
a
kubernetes
spot.
So
on
the
user
developer
will
be
able
to
access
it
through
their
browser.
A
B
Yeah
sure
so
yeah,
that's
it's
not
new
in
the
sense
that
we
we're
seeing
more
and
more
of
our
application
that
are
running
in
the
in
the
browser.
So
we
have
more
and
more
tabs
in
our
browser,
open
and
yeah
and
and
the
the
ide
is
something
that
is
is
not
until
now
hasn't
been
running
in
one
of
our
tabs.
So
it's
what
we
are
we're
trying
to
do
is,
as
is
moving
the
ide
as
well,
and
and
make
it
running
in
the
browser
so
on
how
it
works.
B
It's
actually,
it
starts
a
container
ink.
So
in
kubernetes,
so
once
you
once,
I
use
once
a
user
request
through
an
http
request
clicking
in
his
browser.
It
requests
a
new
development
environment.
B
Che
will
start
a
kubernetes
pod
that
has
a
few
containers
in
it,
and
one
of
those
containers
will
run
an
ide
and
editor
and
the
default
one
is
the
default
editor
that
we
use
is
eclipse
tia
and
other
containers
will
be
used
so
that
the
developer,
via
this
browser
will
be
able
to
access
to
to
get
a
shell
in
other
containers.
So
they
will
be
able
to
build
and
run
is
his
application.
A
Got
it
yeah
that
that
makes
sense,
so
can
you,
I
guess,
tell
me
this:
what's
so
valuable
about
having
the
ide
in
the
browser?
Is
it
like
a
google
docs
style
peer
programming
type
of
type
of
deal,
or
is
it
zero
configuration?
What
what
are
what
are?
I
guess,
customers,
but
also
people
who
just
are
individual
users.
You
know
why
are
they
starting
to
adopt
browser-based
ides.
B
I
I
think,
yeah.
I
think
that
the
the
three
most
important
feature
are,
first
of
all,
let's
make
starting
a
development
environment.
Incredibly
easy.
So
it's
just
you
click.
You
click
a
link
and
you
you
got
everything
set
up
and
you
don't
have
to
install
local
dependency.
You
only
need
to
have
a
browser,
so
that's
the
first
step.
The
second
thing
that
is
really
valuable,
especially
for
our
customer
for
red
hat
customers,
is
that
it
it
makes
the
development
environment
much
more
secure
because
developer
doesn't
need.
B
The
developers
doesn't
need
to
download
source
code
locally
on
their
machine.
They
don't
need
to
deploy
to
install
dependencies
or
development
tools
in
their
machine.
Everything
is
defined
and
and
controlled,
and
it's
in
the
in
in
the
kubernetes
will
run
in
a
kubernetes
pod.
So
it's
what
a
developer
is
able
to
do
as
as
limited
is
more
limited,
but
on
at
the
same
time,
so
it's
powerful
because
we
will
talk
about
it.
B
I
think
it's
a
developer
is
able
to
define
his
his
workspace,
how
how
whatever
he
wants.
So,
however,
you
want,
but
he
needs
to
actually
go
through
a
ch
check
check
out
of
the
code,
and
then
you
need
to
provide
the
a
def
file
what
it
calls
that
file.
So
a
definition
of
the
chair
workspace
that
will
will
help
him
to
start.
So
that's
the
the
third
benefit
is
that
those
environment
are
repeatable.
B
So
if
I
define
a
development
environment,
my
colleague
on
my
team
will
be
able
to
reuse
the
same
definition
easily.
A
Yeah,
that
makes
sense,
so
I
I
guess,
can
I
put
you
on
the
spot
and
ask
for
a
a
demo
yeah.
B
So
the
first
thing
is
so
I
will
have
a
I
can
workspace
already
started
here.
Is
it's
I'm
running
in
my
browser?
So,
as
you
see
a
full
id,
it's
a
complete
id.
That
is,
that
is
where
I've
created.
So
whatever
I
have
cloned
a
git
repository.
So
that's
the
a
spring
boot
example
that
left
here.
So
it's
so
what
I
will
show
is
that
you,
you
will
have
here
whatever
you
will
expect
from
so
you
have
code
completion,
for
example.
B
So
what
I'm,
showing
you
is
code
completion
you
you
will
you'll
have
code
completion
in
your
browser.
You
will
be
able
to
actually
see
documentation
and
you
can
you
can
do
code
navigation,
you,
you
have
some
the
possibility
of
doing
refactoring
and
many
other
things
that
you
will
expect
from
an
ide.
So
I'm
just
showing
it
right
now.
So
what
the
other
thing
is.
So
it's
it's
really
like
visual
code.
B
So,
for
example,
you
you
have
access
to
a
command
palette,
and
if
I
want
to
change
the
theme
of
my
editor
here,
I
can
just
yeah
select
the
command
collet
and
the
team
and
change.
So
it's
yeah.
It's
pretty
pretty,
it
should
be
pretty
familiar
for
people
that
are
used
to
views
to
a
code
so,
and
the
other
thing
is
that
the
we
are
compatible
with
the
api
of
the
vs
local
extensions.
B
So
we
are
potentially
able
to
run
any
visual
code
extension
and
that
will
run
in
a
container
and
the
developers
they
will
be
able
to
use
it
from
from
his
browser.
B
So
the
the
other
thing
I
wanted
to
show
is
that
let
me
stop
this
this
workspace
here,
and
what
I
will
will
do
is
that
I
will
show
how
easy
is
it
to
start
a
new
workspace?
So
here
I
have
a
github
repository
where
I
have
a
link
that
I
can
select.
So
if
I
click
on
it,
I
will
actually
create
a
workspace
of
that
of
that
git
repository
that
will
run
in
my
browser
that
will,
I
will
be
able
to
run
the
application
and.
B
So
yeah,
that's
that's
it
for
it's
one
and
I
think
that's
that's
it
for
that
for
demo.
I
don't
think
I
will
do
more
than
that.
A
A
All
right,
so
let
me
ask
you
this.
I
guess
when
you
were
showing
me
that
the
first
thing
that
came
to
mind
really
was
with
everything
that's
going
on
with
with
kovid,
globally
and
and
how
many
people
are
working
remotely.
Have
you
seen
a
big
increase
in
in
usage
or
activity
around
che?
It
seems
like
it's.
It's
the
perfect
project
product
to
really,
you
know
solve
some
of
those
issues.
B
Yeah,
that's
that's
true.
So
we've
seen
we've
seen
an
increasingly
number
of
demands
of
customer
that
actually
have
their
employees.
There
are
developers
working
from
home
and
they
wanted
a
more
efficient
way
to
remote
development.
So
they
are.
Those
customers
are
usually
customers
that
are
using
vms
for
their
developers.
B
So
a
developer
needs
to
connect
to
the
vpn
start
a
remote
desktop
on
a
vm
and
start
coding
on
the
remote
desktop,
so
that
that
solution,
the
solution
to
have
that
the
id
in
the
browser-
it's
it's
much
better,
so
it's
the
user
experience
is
is
much
better,
is
really
similar
to
a
local,
local,
ide,
so
yeah
that
that
was
no
surprise
that
we
we
had
more
more
ask
for
for
that
yeah,
given
that
more
and
more
people
are
working
from
home.
A
Yeah,
that
makes
sense
yeah
cool,
so
I
guess
let's
get
back
to
actually
talking
about
che
and
and
sorry
for
that
little
bit
of
a
rabbit
trail,
but
with
with
the
browser-based
ide
is
kind
of
gaining
in
popularity.
You
know
we've
seen
different
things
you,
you
know
you
have
like
git
pod,
for
instance,
I
know
they're
out
there,
you've
got
microsoft
now
has
github
code
spaces,
and
these
are
starting
to
get
some
attention.
A
B
Yeah
we
we
we've
been
doing
that
for
the
last
yeah
four
or
five
years,
but
yet
today
we're
seeing
that
there
are
more
and
more
companies
that
are
investing
in
and
ids,
especially
of
github
and
and
code
spaces.
B
With
respect
to
to
code
spaces.
The
the
the
difference
is
that
chase
is
completely
open,
sourced
or
sold,
and
it's
it's
something
that
you
can
install
locally
on
your
laptop
or
you
can
install
on
your
cloud
or
your
in
your
enterprise
cloud.
So
it's
it's
just
requires
a
kubernetes
and
it
can
install
and
run
on
any
kubernetes.
B
So
there
are,
there
are
other
solutions
of
services
available
out
there,
but
yeah
che
is
the
the
one
that,
since
the
beginning,
is
something
that
you
can
deploy
on
prem
or
or
locally
the
other.
The
other
thing
that
distinguish
chase
it's,
that
everything
is
re-based
on
containers,
in
the
sense
that
if
you
have
a
if
you
use
containers
for
deploying
your
for
running
your
application
in
production,
you
can
actually
reuse
that
container
in
your
development
environment
to
test
your
application
from
within
your
development
environment.
B
And
that's
that's
pretty
cool,
so
that's!
That's
has
been
so
that
has
some
things
that
we've
been
working
and
we're
trying
to
improve
so
in
the
sense
that
we're
moving
from
a
paradigm
that
initially
was
a
development
environment
is
like
a
vm.
A
developer
can
do
install
whatever
tools
he
wants
to
the
container,
a
paradigm
of
a
development
environment
that
is
based
on
containers,
so
you
you're,
not
inst.
So
if
you
want
to
update
your
development
environment,
you
need
to
update
the
docker
file.
That
is
behind
that.
B
A
Yeah,
that's
so
that's
so
fascinating!
You
know,
I
think
it's
it's
really
cool.
You
know
we
have
all
of
our
infrastructure
being
defined
as
code
right
now
and
you
know,
with
modern
applications
and
to
now
see
dev
environments
essentially
being
defined
as
code
for
lack
of
a
better
word
yeah.
It
seems
like
it's
just
one
more
way
to
make
developers
incredibly
agile.
A
You
mentioned
a
little
bit.
You
know
using
thea
as
the
editor
for
che.
Can
you
talk
to
me
a
little
bit
about
that
because
yeah,
you
know
how
do
people
actually
use
that
it's
a
complimentary
project?
You
know
as
far
as
project
relationships
go
you
know
what
does
that
actually
look
like.
B
Yeah,
that's
something
that
we
have
decided
a
couple
of
years
ago
to
change
our
default
editors
that
was
based
on
eclipse
orion
before
and
on
on
grid
on
a
grid
ide.
B
We
decided
to
actually
contribute
and
to
tia
to
start
contribute
to
tia
to
make
it
possible
to
use
it
as
an
editor
for
che.
So
now
the
default
editor
is
tia.
That
means
that
it's
not
the
only
one
you
you
can.
B
You
can
select
another
editor
if
you
want,
so
we
are
we're
currently
supporting
intellij.
So
there
have
been
some
requests.
We
support
intellij.
B
Well,
then
also
there
is
a
poc
of
running
the
desktop
eclipse
ide
in
in,
in
that
that
means
that
the
the
ide
will
so
those
desktop
ides
will
run
in
a
container
and
will
be
their
ui
will
be
exposed
on
on
on
the
browser
and
the
the
the
developer
will
be
able
to
interact
with
from
the
browser,
and
the
source
code
will
be
mounted
in
in
a
persistent
volume
in
the
kubernetes
pod,
so
it
will
be
available
from
the
from
from
those
ids.
B
So,
for
is
the
one
that
has
been
as
more
so
as
it
has
been
built
to
run
in
the
browser.
So
it's
it's
the
ideal
editor
for
for
4k.
A
Now
you
don't
have
to
use
thea
right.
So
that's
why
I'm?
What
I'm
gathering
from
that
does
does
chase
support
the
the
che
environment?
Does
that
support
any
ide
or
are
are
only
specific
ides
and
I'm,
I
guess
I'm
mainly
asking
for
developers
who
want
to
stick
with
their.
You
know
very
loved
local
editor
that
they've
set
up
and
they've
configured.
Can
they
still
use
the
environment
or
do
they
have
to
move
to
a
browser-based
ide.
B
Well,
the
yeah,
that's
a
good
question:
no,
they
they
can
continue
using.
So
there
are
a
couple
of
things.
The
first
thing
is
that
they
can
still
use
their
editor
or
ide
locally
and
synchronize
the
source
code
with
a
j
workspace
that
is
running
remotely
so
that
the
chair
workspace
will
run
the
containers
of
production
containers
and
will
you
the
developer
will
be
able
to
test
his
application
in
kubernetes
running
in
kubernetes,
even
if
it's
editing
the
source
code
locally.
B
The
second
thing
is
about
running
the
editor
or
ide
inside
a
container
and
make
it
then
available
through
vnc
or
another
protocol
to
to
make
it
possible
to
access
the
the
graphical
interface
from
the
ide.
And
that's
that's,
that's
technically,
it's
possible.
The
problem
of
that
approach
is
that
the
a
desktop
id
hasn't
been
designed
for
to
run
in
a
browser.
B
A
Got
it
yeah
that
that
makes
a
lot
of
sense?
You,
you
mentioned
a
little
bit
about
what
red
hat's
investing
into
chase,
so
I
know
that
they've
taken
the
project
and
they've
productized
it
into
something
called
code
ready
workspace.
Is
that
correct.
A
B
Yeah,
we
have
that's
code,
ready
workspaces,
we've
released
it
about
one
year
ago,
one
year
and
a
half
ago,
we've
done
the
first
release
of
quadratic
phases
that
is
based
on
on
eclipse
j.
A
What
what's
different
about
the
the
product
and
the
project?
What
is
red
hat
added
to
it,
to
bring
it
to
market
so.
B
The
there
are
not
a
lot
of
differences,
mainly
because
everything
that
is
required
for
our
customers
on
code
ready
workspaces.
We
first
build
it
on
the
eclipse
j
project.
So
if
there
is
a
new
feature
request,
we,
instead
of
only
building
it
implementing
it
for
cool,
ready
workspace,
we
first
implement
that
on
eclipse
j
and
then
we
we
downstream
it
to
cause
ready
workspaces.
B
So
that
means
that
most
of
the
features,
so
all
of
the
feature
mainly
of
eclipse
j,
will
be
found
on
coverage.
Workspace,
quadratic
workspaces
has
a
couple
of
things.
Differences
first
is
is
that
is
it.
Everything
is
based
on
red
hat
images,
so
the
base
images
of
the
containers
so
tia,
for
example,
will
run
on
a
redox
based
container
so
and
every
all
the
tools
plugins.
So
the
language
support
will
all
run
inside
cars.
B
They
will
actually
be
red
up
containers,
and
that
is
important,
because
that
means
that
rod
will
be
able
to
provide
support
for
those,
because
that's
something
that
we
control
completely
so
we'll
build
build
from
every
every
bit
of
the
of
those
containers.
So
we
are
we,
we
control
everything
that
is
in
those
containers,
so
that
makes
it
possible
so
to
have
the
support.
So
the
support
the
sport
is,
of
course,
the
second
difference
that
a
customer
has
if
they
choose
to
to
use
code,
ready
workspaces.
A
B
A
No
I'm
more
asking
you
know
how
I
guess
the
better
way
to
say
that
is
how
has
red
hat's
involvement
with
eclipse
che.
You
know,
because
of
their
investment
into
code,
ready
workspaces.
How
has
that
impacted
the
upstream
project
che.
B
Well,
we
we
so
we
try
to
make
so
eclipse
j
as
a
neutral
as
possible.
It's
like
an
eclipse
foundation
project.
So
it's
we.
We
don't
have
anything
so
we
decouple
everything
that
is
related
to
the
red
hat
from
the
upstream
project
and
the,
but
the
the.
I
think
that
the
the
biggest
contribution
that
we
have
provided
in
the
last
years
have
been
around
the
support
for
enterprise
use
cases.
B
So
I
mean
when
a
customer
wants
to
run
che
or
code
ready
workspaces
in
in
his
in
his
cloud
in
his
private
cloud,
you
will
probably
need
yeah.
It
will
probably
have
some
configuration
of
proxies
or
untrusted
tls
certificates
or
like
a
firewall
that
will
make
it
will
make
the
docker
hub
or
inaccessible.
B
So
we
have
been
working
a
lot
to
make
those
scenario
possible.
So
now
a
customer
is
able
to
use
his
own
certificate
with
tls
certificates
having
a
proxy
or
having
a
firewall
and
and
chair
and
code
reward
phases
are
actually
configurable
to
work
on
those
scenarios
got.
A
It,
okay,
that
makes
sense,
is,
is
anyone
else
contributing
to
to
che
as
far
as
enterprise
go.
B
Yeah
there
have
been
a
lot
of
companies
that
have
been
contributing
to
che
so
today
there
there
are
a
few
product
based
on
on
che.
One
is
so
broadcom,
for
example,
is,
is,
is
building
an
ide
based
on
based
on
che.
There
have
been
sap
as
well,
has
been
contributing
and
has
been
building
an
ide
based
on.
B
Then
we
have
a
a
few
con
so,
like
I,
I've
looked
before
before
the
the
interview
actually
looked
at
the
the
different
contributors
that
we
had
last
year,
so
in
2020
and
I've
looked
at
the
all
the
developers
that
have
been
contributing,
even
just
with
opening
an
issue
etc,
and
those
are
around
80
companies
of
coming
from
80
different
companies.
B
So
that's
a
quite
active
and
project
and
we
have
yeah
a
lot
a
lot
of
people
coming
to
try
to
try
che
or
even
then
contributing
and
help
me
make
it
any
better.
A
Yeah,
oh,
that's
amazing
yeah.
I
guess
so
I'm
I
that
actually
makes
me
curious
about
some
of
the
community
numbers.
Do
you
have
any
other
community
numbers
to
to
share
around
engagement
and
readers.
B
No,
I
don't,
I
don't
have
any
other
number,
so
I
just
can
provide
you.
So
I
was
looking
yesterday.
For
example,
I
was
looking
at
the
number
of
prequests
that
we
we
have
done
in
the
last
couple
of
sprees,
so
we
do
a
sprint.
B
We
do
a
sprint
every
every
three
weeks
and
in
the
last
print
we
have
like
150
requests
merged
so
yeah
that
that
gives
you
the
the
idea
of
the
activity
of
the
project.
So
we
have
yeah.
Well,
if
you
want
to
follow
the
activity,
it's
hard
for
one
person
to
follow
all
the
activities,
I
mean
the
issues
and
and
the
prequests
created
on
on
github.
That's
pretty
challenging.
A
Yeah
yeah,
I
I
I
totally
understand
I
remember
kind
of
being
in
that
spot,
where
you're
trying
to
track
it.
It
is
a
little
bit
difficult.
A
For
so
maybe
I
guess
here's
a
question
that
that
I've
heard
a
lot
of
other
project
leads
ask
and
it's
really
around
how
how
to
grow
a
project
so
jay.
For
the
most
part,
we
could
say
that
it's
a
fairly
successful
project.
You
know
the
community
is
thriving,
you've
got
enterprise
contributions
happening
and
then
you
also
just
have
individual
contributions
happening,
but
you
know
what
are
you
guys
doing
to
actually
grow
awareness
of
the
project
and
to
keep
the
community
healthy
and
thriving.
B
B
We
tried
to
ask
that
before
so
we
we
discussed
that
in
the
in
a
million
list
or
yeah,
and
we
we
usually
make
sure
that
the
different
teams
that
contribute
to
che
we
won't
want
to
make
their
roadmap
their
backlog
available
for
everyone.
The
second
thing
is
that
we're
trying
to
work
on
external
contribution,
for
example,
if
somebody
created
an
issue,
we
usually
don't
assign
that
to
a
rada
team,
the
issue
we
assign
that
to
an
area
so
that,
if
somebody
wants
to
pick
it,
it
doesn't
feel
like
it
already.
B
It
is.
It's
already
been
assigned
to
a
team,
but
it's
just
it's
belong
to
to
something
that
we
call
an
aria,
and
so
that
makes
make
it
easy
for
teams
to
track
their
areas.
But
that
makes
it
also
more
welcoming
for
external
contributors
to
to
take
an
issue
and
work
on
it.
A
Yeah,
that
makes
sense.
So
let
me
ask
you
this.
So
two
questions
actually
one:
how
can
someone
get
involved
with
che?
So
that's
the
first
question
and
then
two
if
I
was
someone
who's
completely
new
to
open
source
and
I'm
watching
this
right
now
and
I
want
to
make
a
pull
request
against
one
of
the
issues
for
che.
A
Are
there
issues
that
I
could
contribute
to
that
aren't
way
over
my
head,
or
you
know,
I
need
a
lot
of
background
to
actually
work
on
other.
Are
there,
I
guess
maybe
issues
that
are
friendly
for
newer
developers
or
junior
developers.
B
Yeah
so
sure,
so
I
think
that
for
for
the
first
question,
so
if
somebody
wants
to
learn
more
and
it
just
need
to
go
on
our
github
git
repository-
and
we
have
all
the
information-
where
is
our
main
list
and
most
important?
Is
our
mattermost
chat,
so
our
matter
most
channel
on
the
eclipse
matter
most?
B
And
that
says
probably
the
answer
for
the
second
question
is:
if
somebody
wants
to
contribute
the
easiest
way.
Probably
is
one
look
at
the
issues
that
are
open.
We
we
have
a
label
like
that
is
ready
for
like
first
issue
or
remember
what
is
the
the
right
label,
but
it's
it's
something
like
that.
B
We
it's
easy
to
filter
issues
that
are
for
beginners
for
people
that
are
don't
know
and
if,
if
it
makes,
if
it
may
still
be
difficult
to
find
the
right
issue,
so
maybe
asking
on
on
matter
most
that
would
be
so
you
will.
You
will
get
help
right
away,
because
there
is
always
somebody
on
the
on
our
mattermost.
A
Got
it
awesome,
well
I'll
drop
links
to
all
of
those
places
into
the
chat
right
now,
so
the
matter
most
as
well
to
the
github
repository
and
also
to
the
eclipse
che
just
marketing
website,
so
that
people
can
go
there
and
get
links
to
everything
else.
So
thanks
so
much
mario,
I
it
was
great
hearing
about
che
and
where
the
project
is
it's
really
excited
to.
You
know
it's
really
exciting
to
see
that
it's
still
thriving,
that
it's
going
places
and
yeah
it's
cool
to
see
who's
contributing
to
it.