►
Description
In an interview format session, we'll talk about how enterprises are currently using Codespaces to streamline development environments and improve developer happiness for their data science projects.
As always, feel free to leave us a comment below and don't forget to subscribe: http://bit.ly/subgithub
Thanks!
Connect with us.
Facebook: http://fb.com/github
Twitter: http://twitter.com/github
LinkedIn: http://linkedin.com/company/github
About GitHub
GitHub is the best place to share code with friends, co-workers, classmates, and complete strangers. Millions of people use GitHub to build amazing things together. For more info, go to http://github.com
B
Nick
nice
to
see
you
as
Nick
said:
I'm
a
senior
product
manager
on
codespaces
and
super
excited
to
be
here.
Nick
and
I
have
been
working
on
code
spaces
for
a
while
right.
So
what's
on
top
of
my
Nick
I.
A
Mean
honestly,
the
thing
that's
top
of
mind
is
your
session.
We,
you
just
came
off
a
mono
stage.
That
was
fantastic,
so
I'm
wondering
how
are
you
feeling
about
that?
Oh.
B
A
It
was
a
great
it
was
really
cool
to
see
how
code
spaces
can
be
the
standardized
solution
for
like
traditional
developers,
but
also
like
this
new
wave
of
data
science
and
ml
practitioners,
so
that
was
really
cool
thanks
for
sharing
that
you
know.
The
other
thing,
that's
kind
of
top
of
mind
is
I'm
I'm,
a
manager,
and
so
when
I
see
technology
like
this
I
kind
of
start
to
think
about
well,
how
do
I
roll
this
out
to
a
team?
Do
you
have
any
thoughts
about
that.
B
Yeah
so,
first
and
foremost,
code
spaces
is
a
very
developer
focused
product.
What
that
means
is
we
really
want
to
ensure
that
developers
are
super
comfortable
in
their
as
comfortable
as
they
are
in
their
local
machine
and
also
more
productive
when
it
comes
to
a
code
space
right?
So
that's
where
support
for
different
Ides
bring
your
own
dot
files.
All
of
that
comes
into
play
now,
when
I
speak
to
Enterprises
and
organizations
who
think
about
rolling
out
code
spaces
to
a
large
team.
B
A
B
So
we
have
policies
for
cost
control.
You
can
think
those
admins
can
set
which
machine
types
can
be
used
while
creating
our
own
code,
spaces.
A
B
You
got
it
so
that
helps
keep
costs
consistent.
In
addition
to
that,
we
have
policies
around
compliance
and
security.
So
admins
can
set
an
ideal
time
for
code
spaces.
They
can
set
a
retention
policy
for
code
spaces.
They
can
also
set
an
allow
list
of
Base
images
that
can
be
referenced
when
you
create
a
code
space
for
all
own
repos.
So
those
are
some
of
the
policies
that
are
really
enabling
or
to
scale
up
confidently,
and
we're
really
excited
to
see
that
update.
A
Interesting
so
I
used
to
live
in
New,
York
and
I
was
a
consultant
there
and
I
worked
for
all
of
these
different
big
companies.
I
got
exposed
to
a
lot
of
them
very
quickly
and
every
one
of
them
had
like
their
own
unique
quirks
about
how
they
had
to
do
compliance
or
tracking
or
integration
with
existing
systems.
Do
policies
help
with
that.
Yes,.
B
Absolutely
so,
policies
do
work
for
a
majority
of
our
customers,
and
in
addition
to
that,
we
also
have
added
support
for
apis
to
really
help.
You
know
set
give
them
a
set
of
management
operations
that
they
can
use
to
integrate
code
spaces
into
their
existing
workflows,
so
that
also
helps
with
really
bringing
code
spaces
into
your
ecosystem.
In
addition
to
ensuring
costs
are
under
control
and
that
you
know,
compliance
is
being
met.
A
Cool,
that's
cool
yeah,
another
one
of
the
things
that
I
remember
from
my
days
of
Consulting.
Were
these
really
kind
of
gnarly
code
bases,
Legacy
code
bases
where
maybe
there
was
multiple
repos
that
I
had
to
stitch
together
on
my
machine
to
build
the
app
or
multiple
apps
in
one
repo
yeah?
How
does
code
spaces
handle
those
kinds
of
scenarios.
B
Yeah,
so
code
spaces
supports
a
complex
range
of
scenarios.
I
mean
github.com
is
a
great
example
right.
We
have
a
huge
monolith
with
a
bunch
of
services
in
a
single
mono
repo
and
then,
as
we've
grown
as
a
company,
we're
trying
to
remove
some
Services
into
their
own
repos,
which
puts
us
into
this
multi-report
scenario.
So
we
have
two
solutions
there
for
mono
Reapers.
We
have
added
the
ability
to
create
multiple
Dev
containers
for
a
single
project.
B
So
with
that,
when
a
developer
requests
for
a
code
space
they
can
select
which
container
configuration
they
want
to
select
while
creating
it
and
then
for
multi-repose,
we've
added
the
support
to
specify
in
your
Dev
container
as
to
which
repositories
this
configuration
should
interact
with.
So
once
a
code
space
is
created,
we
do
stitching
of
the
repositories,
we
do
token
management
and
the
developer
can
simply
clone
into
those
projects,
push
back
to
into
push
back
into
the
repos
that
they
want
and
really
be
productive
end
to
end.
There.
A
Gotcha,
that
sounds
great
yeah.
You
know
I
remember
working
on
one
of
these
code
bases
in
particular
that
was
this
Mana
repo,
and
this
is
a
few
years
ago.
This
is
right
around
the
time
where
we
were
switching
to
git
from
SVN
and
part
of
the
reason
why
we
did.
That
is
because
creating
a
branch
on
that
huge
code
base
took
forever
like
time
to
take
lunch,
break
I
have
to
create
a
branch
amount
of
time
right,
and
so,
when
we
switch
to
git
creating
those
branches
were
cheap
and
fast
and
I
know.
A
B
You're
right
git
does
make
checking
out
branches
super
fast,
but
I
would
love
to
highlight
that
code.
Spaces
is
a
fully
featured
IDE
right.
So
when
you
look
at
complex
code
bases
and
you
want
to
create
an
IDE
for
it
typically,
there
are
too
many
tasks
that
you
need
to
clone
the
project
you
need
to
install
a
bunch
of
dependencies
run
a
bunch
of
scripts,
so
it
can
take
a
while
yeah.
A
B
Correct
so
we
are
partnering
with
GitHub
actions
there
to
come
up
with
a
workflow
that
runs
on
a
nightly
basis,
for
example,
and
pre-builds
your
code
space
for
you,
so
it
pre-executes
all
of
those
complex
tasks
up
front
and
when
a
developer
requests
for
a
code
space,
they
have
access
to
it
within
seconds,
regardless
of
how
complex
or
charge
your
code
bases.
So
yeah
I.
B
B
B
You
can
also
set
a
spending
limit,
in
addition
to
the
cost,
control
policies
to
manage
budgets
and
then,
if
you
are
an
individual
who's,
not
part
of
an
organization,
we
just
announced
that
code
spaces
are
rolling
out
GA
this
week
with
up
to
60
hours
of
free
included
usage.
So
yeah
definitely
take
advantage
of
that
yeah
yeah.
A
I
mean
there's
really
never
been
a
better
time
to
try
code
spaces,
so
go
head
over
to
github.com
codespaces
and
give
it
a
try.
So
hey
great
job
on
Mona
stage,
thanks
so
much
for
running
over
here
and
taking
the
time
to
to
chat
with
me
and
share
kind
of
what
we
learned
in
the
ml
space.