►
Description
Telepresence is an open source project hosted by the Cloud Native Computing Foundation and originally created by Datawire. Telepresence is currently a Cloud Native Computing Foundation sandbox project.
Telepresence is licensed under the Apache 2.0 License.
Telepresence allows you to run your code locally while still:
(a) Giving your code access to Services in a remote Kubernetes cluster.
(b) Giving your code access to cloud resources like AWS RDS or Google PubSub.
(c) Allowing Kubernetes to access your code as if it were in a normal pod within the cluster.
Come to this Ask-Me-Anything session, get a introduction to and demo of Telepresence in action, and ask your questions!
A
Ask
me
anything
ama
session
on
a
monday,
and
this
time
we
have
with
us
some
of
the
folks
who've
been
working
with
telepresence
and
they're
gonna
explain
what
that
is,
and
they're
gonna
talk
about
telepresence
with
istio,
so
we
have
aslak
and
bhaktos
both
here
today
and
so
I'm
going
to
let
them
introduce
themselves
they're
going
to
talk
about
what
these
projects
are,
how
they're
all
interrelated
do
a
bit
of
a
demo
we'll
have
live
q,
a
in
the
chat
and
and
at
the
end,
we'll
have
some
live
q,
a
with
with
the
the
maintainers
and
the
project
leads
here
as
well,
so
with
without
any
further
ado,
azlak
and
bartosz.
B
Right
so
I'm
bartosz
originally
from
poland
now
living
in
switzerland.
We
both
work
on
the
same
project.
We
are
both
engineers,
okay,
so
I'll
just
jump
into
the
slides.
B
B
So,
if
we
think
about
development,
we
can
actually
think
about
loops
or
cycles,
and
the
first
one
where
we
all
work
in
is
a
so-called
inner
loop.
So
this
is
everything
what
happens
prior
to
commit
and
push.
So
essentially,
we
translate
our
great
ideas
into
into
code.
We
run
them,
we
validate
them.
If
we
see
some
problems,
we
probably
debug
them
and
the
cycle
goes
on
and
in
the
world
of
monoliths
that
was
fairly
straightforward
task.
B
It
was
quite
easy
to
reason
about
the
code
base.
It
was
easy
to
debug
and
it
was
most
importantly,
very
easy
to
spin
up
the
whole
app
locally
and
as
we
move
to
the
distributed
systems,
we
kind
of
assume
that
this
will
work
the
same
way
and
obviously,
if
we
start
small-
and
we
just
have
a
bunch
of
containers
and
tools
like
code,
ready,
containers
or
mini
cube,
it's
actually
fairly
simple
to
spin
up
the
whole
cluster
and
just
work
with
the
with
the
app.
B
But
we
all
know
that
reality
is
a
little
bit
more
complicated.
We
don't
have
four
services,
we
could
obviously
start
with
more
services
and
so
for
containers.
But
as
we
grow,
we're
gonna
end
up
with
dozens.
B
If
not
hundreds
of
services
and
the
desire
to
run
this
whole
stack
locally
is
close
to
impossible
to
realize
it
is
actually
close
to
impossible,
because
even
if
you
think
about
services
based
on
go
or
growl,
vms
or
quarkus
java
framework,
even
if
it's
let's
say
30
megabytes
of
ram,
if
we
multiply
it
by
a
hundreds
and
then
we
run
plaster
on
the
same
machine
and
then
we
add
istio
and
all
the
other
goodies
we
use
in
the
cloud
environments.
B
B
B
So
that's
where
telepresence
brings
you
a
very
fast
local
development
without
making
your
machines
wet
or
set
on
fire,
but
then,
when
we
are
done
with
our
local
changes,
we
most
likely
would
like
to
validate
them
against
the
bigger
picture
and
here's
where
the
so-called
outer
loop
kicks
in.
So
this
is
what
happens
after
the
push
so
that
we
build
our
new
code
on
the
ci
server.
We
run
some
integration
tests
we
deploy
and
eventually
we
accept
it's
manually
or
automatically
and
we
ship
it.
B
B
Then
there
are
obvious
extra
costs,
let
it
be.
We
have
to
have
people
who
maintain
that
and
we
actually
have
to
have
infrastructure
to
run
this
whole
stuff
and
at
the
end
of
the
day,
we
are
not
really
sure.
If,
when
we
promote
the
changes
to
production,
this
will
still
work,
because
it
can
be
different
down
to
the
infrastructure
to
the
infrastructure
level,
so
that
we
can
hit
some
unforeseen
issues.
B
B
So
what
if
I
tell
you
that
there's
actually
a
combination
of
tools
which
will
give
you
the
experience
of
local
development
and
confidence
of
shipping,
your
changes
to
production
without
having
a
lot
of
risk
and
that's
how
the
ike
tool
was
born.
B
So
we
came
both
from
a
product
which
we
or
project,
which
was
a
software
as
a
service,
and
we
learned
all
the
pains
of
working
with
the
cloud
environment
and
with
all
these
challenging
bits
which
I
just
have
mentioned.
So
we
thought
we
need
to
find
some
way
to
make
this
easy
and
to
make
developers
productive
again.
B
So
we
started
with
three
simple
goals:
the
first
one
was
easy
way
of
validating
your
changes,
but
without
messing
around
with
other
services
and
user,
but
we
wanted
to
actually
use
the
services
in
the
cluster.
We
didn't
want
to
run
everything
on
our
local
machines
and
obviously,
as
we
all
have
our
favorite
tools
of
choice
when
it
comes
to
writing
software,
we
wanted
to
use
them.
We
didn't
want
to
have
something
enforced
or
some
other
thing
which
we'll
have
to
use.
B
So
ike
is
two
things
in
one:
it's
a
kubernetes
operator
which
will
coordinate
the
cluster
setup
and
all
the
changes
which
are
needed
in
order
to
make
this
magic
works,
but
it's
also
a
cli
tool
for
local
development.
B
And
we
use
telepresence
as
one
of
the
strategies
telepresence.
We
also
contribute
to
telepresence,
as
I
said,
because
we
want
to
make
sure
that
it
works
on
openshift.
So
we
submitted
a
bunch
of
patches
to
make
it
happen.
B
But
in
order
to
really
to
fulfill
the
goal
of
not
messing
up
with
the
others,
tell
a
presence
on
its
own.
It's
not
enough
because
it
targets
the
given
deployment,
but
it's
all
or
nothing
so
it
will
replace
the
deployment
and
then
the
whole
traffic
will
go
through
it,
which
means
not
only
us
will
be
able
to
see
it.
But
everyone
else
who
is
using
this
cluster
will
also
be
using
this
new
changes.
B
B
Let
this
request
go
to
this
new
service,
which
we
just
developed
and
all
the
other.
So
let's
say
the
regular
traffic
will
still
go
to
the
known
half
so
before
we
dive
into
the
demo
and
show
you
everything
in
action.
Let's
just
have
a
quick,
30,
000
ft
overview
of
what
kind
of
app
we
are
dealing
with
here.
So
it's
a
fairly
sophisticated
micro
app,
which
consists
of
three
services,
and
what
you
are
about
to
see
is
following
we're
gonna
work
in
two
areas.
B
We
will
have
a
local
development
on
the
recommendation
service
by
using
telepresence
and
we'll
be
introducing
our
changes
locally,
but
we
will
also
show
you
a
way
of
validating
your
changes
which
are
coming
in
the
pull
request.
So
we
will
change
two
services
as
a
pull
request
and
also
have
a
very
similar
way
of
validating
it.
Only
for
those
who
can
not
for
everyone,
and
as
we
are
talking
about
pull
requests,
we
obviously
need
some
machinery
to
make
it
happen,
so
we're
gonna
use
tacton
as
a
part
of
our
demo.
B
B
C
C
Laptop
and
start
up
a
local
instance
of
the
weapon
service
and
it's
then
going
to
be
running
within
the
cluster,
so
we're
actually
calling
a
command
called
ike
develop
and
we're
saying
that
we're
gonna
use
the
the
deployment
preference
version,
one
that
is
in
the
workspace
demo
namespace
and
it's
a
quark
is
based
app.
So
we're
gonna
run
the
quirks
command.
C
So,
as
you
can
see
on
the
slider
a
new,
a
new.
C
A
new
service
has
been
deployed
and
it's
about
to
start
locally.
We
have
a
little
watch
script
that
we
have
here
so
the
first.
The
first
section
is
the
production
route.
The
second
one
is
one
of
the
routes
and
the
next
one
and
the
third
one
is
the
pull
request
route
that
I'm
going
to
show
later
it's,
but
actually
what
it
does.
It's
just
doing:
a
curl
on
the
specific
domain
names.
So
it's
the
ice
demo
io,
which
is
the
production
one,
and
then
it's
the
feature
y
demo
and
the
feature
x.
C
So,
as
far
as
you
can
see
on
the
watch,
there's
no
difference
between
the
two
routes
at
the
moment,
and
the
reason
for
that
is
that
we're
running
the
same
version
of
the
preference
servers
in
production
as
we're
doing.
Hopefully,
if
we
go
into
the
reference
service,
the
source
code
and
make
a
change,
markers
will
pick
up
a
change
in
download
and
we
can
now
see
that
the
local,
the
local
route
changed
as
well.
C
So
how
does
that
actually
work?
So
all
these.
C
Services
have
have
still
have
is
still
virtual
services,
so
we're
changing
the
preference
service,
so
our
operator
on
the
on
the
cluster
side
is
actually
listening
to
a.
C
Project
which
the
command
line
is
creating.
That
consists
of
of
essentially
saying
that
we
want
to
target
the
preference
service
version
one.
We
want
to
use
the
telepresence
strategy
and
we
want
to
route
it
on
some
specific
headers
beyond
that,
it's
just
kind
of
printing
out
what
it
changed.
So
we
can
see
that
it
has
created
a
new
deployment.
It
has
modified
a
destination
rule,
it's
modified,
a
gateway
and
it's
modified
to
at
two
different
virtual
services.
C
So
if
you
look
at
the
virtual
services,
what
has
actually
happened
is
that
originally
it
only
had
a
route
to
the
preference
service
version
one,
but
our
operator
then
went
in
and
and
added
a
specific
match
so
that
it
was
if
a
certain
header
is
present
that
that
traffic
will
be
rerouted
to
the
version.
One.
C
A
deployment
which
is
the
proxy
of
the
of
the
locally
running
service
and
same
with
the
destination
rules
as
well.
It's
been
it's
been
added.
A
new
sub
sets.
C
C
C
It's
a
bit
of
a
strange
extreme
pipe
at
that
moment,
but
it's
in
mono
repo
setup,
so
it's
doing
a
clone
and
then
it's
figuring
out
whether
it's
going
to
be
building
the
recommendation
service,
the
preference
service
or
the
customer
service,
and
then
it
will
build
it,
create
an
image
and
then
and
then
trigger
another.
C
C
Yeah,
I'm
not
sure
at
this
point
point
of
watching
the
actual
pipeline
of
the
ammo
file.
That's
a
bit
of
a.
D
C
C
D
D
C
C
C
It's
still
using
I've
developed,
but
specifically,
it's
saying
that
we
want
to
join
the
feature
x
session.
So
it's
reusing
the
same
outing
information.
C
And
we
can
now
see
that
there's
something
happening,
at
least
in
a
few
seconds.
We
should
have
the
local,
the
local
recommendation
service
up
and
running
and
receiving
requests
on
requests
to
requests.
So
that's
the
production
instance
of
the
customer
service
calling
the
preference
service
instance
that
was
built
by
the
poll
request
and
then
calling
into
the
local
local
version
of
the
recommendation
service.
C
At
this
point
you
could
connect
the
debugger
to
it
and
do
whatever
you
want
and
then
also
imagine
that
there's
another
developer,
who
want
to
do
something.
Some
other
change
to
some
other
service,
in
this
case
the
reference
service.
C
D
C
C
There
there
we
go
so
now.
This
route
is
a
production
version
of
customer,
calling
the
local
version
of
preference,
calling
production
version
of
recommendation
and
and
this
route
is
a
production
version
of
customer
calling
a
pull
request,
version
of
the
preference
service
calling
a
local
version
and
looking
in
kyali,
it
looks
a
little
bit
like
this
university
of
keali
orders,
those
a
bit
strangely,
but
anyway,
we
have
the
customer
service.
C
On
the
the
left
hand,
the
preference
service
in
the
middle
and
the
recommendation
service
on
the
right,
and
we
can
see
there's
two
version
or
three
versions
of
the
weapon
service.
It's
the
production
version,
the
pull
request
version
and
a
local
version
and
for
the
recommendation
service
and
it's
the
production
version
and
the
the
the
local
version,
which
is
part
of
the
google
request
version.
C
C
D
A
Yeah,
so
I
I
have
I
mean
this.
This
is
awesome,
stuff
all
right
and
I
really
love
it,
but
I
think
I'm
having
a
little
mental
breakdown
around
some
confusion
around
different
projects,
because
and
if
you
want
to
jump
over
and
share
your
screen
bartosz
with
the
getting
started
docs,
maybe
to.
D
A
Just
use
that
as
a
jumping
off
place
for
folks
to
have
conversation
and
questions,
but
so,
as
you
know,
anyone
who
ever
looks
at
the
cncf
landscape
document
gets
confused
like
right
off
the
bat.
There
are
so
many
projects
out
there
so
and
and
when
you
go
to
github.
This
is
in
maestro
right,
that's
correct!
A
So
maybe
explaining
what
maestro's
relationship
to
istio
is
is
to
open
shift,
might
be
a
good
start
here,
and
not
that
you're
responsible
for
that
relationship,
but
just
to
cue
that
and
then
maybe
talk
a
little
bit
about
yeah
start
there.
B
Okay,
so
maestro
is
our
downstream
name
or
code
name
for
all
the
projects
istio
we
are
doing
so.
We
do
have
the
openshift
service
mesh
and
that's
the
red
hat
version
of
istio
and
this
as
far
as
the
code
sits,
is
in
the
maestro
org
right,
so
we
do
contribute
patches
upstream.
Obviously,
we
work
with
the
community,
but
we
also
do
have
our
own
things,
which
need
some
space
to
exist,
and
this
is
the
maestro
orc.
Essentially.
B
Our
project
is
called
istio
workspace,
it's
not
part
of
istio,
it's
a
standalone
component,
it
leverages
istio
and
it
leverages
stellar
presence.
So
this
is
where
those
two
meet
as
we
were
demonstrating
in
the
live
demo,
so
we
use
the
telepresence
to
give
you
local
development
experience
and
we
leverage
istio
to
have
a
safe
way
of
doing
so
in
the
cluster.
B
There
is
a
getting
started,
which
explains
step
by
step.
What
needs
to
be
done
in
order
to
have
ike,
which
is
the
cli
name
of
istio
workspace
running.
As
you
can
see,
it's
not
that
many
steps
you
need
to
do.
I
mean
obviously
it
requires
telepresence
to
be
installed,
so
you
will
have
to
follow
the
guides
from
telepresence.
A
Awesome,
we've
got
a
question
coming
in
from
tim
and
if
you
want
to
follow
up,
you
can
unmute
yourself
too
he's
asking:
can
you
manage
access
control
so
that
multiple
developers
can
create
their
own
dev
roots
with
ike
but
cannot
modify
the
production
flow.
C
So
currently,
there's
not
much
excuse
me
so
currently,
the
as
far
as
developer
needing
access.
The
only
access
he
requires
is
to
be
able
to
create
the
session
object
plus.
What
is
it
pod,
exec
or
something
beyond
that?
It's
the
operator
that
actually
does
the
changes
to
the
deployments
and
all
the
other
services,
but
not
something
the
developer
needs
access
to
yeah.
A
That's
all
good,
that's
quite
all
right!
So
then,
so
going
back
to
the
all
the
names
and
that
you've
mentioned
here.
What
is
the
relation
of
kiali
to
all
of
this
work.
B
We
just
use
kali
to
visualize,
because
kali
is
red.
Hat
contribution
to
easter
is
a
part
of
history
right
now
it
gives
you
a
nice
view
of
all
the
things
which
are
happening
in
your
service
mesh.
A
And
so
I,
and-
and
this
I
think,
is
probably
some
of
the
the
setup
for
this
ama
was
a
little
confusing.
So
I
apologize
for
that
because
I
I
I
was
expecting
something
slightly
different
today,
so
and
and
that's
okay
and
and
I
actually
really
am
impressed
with
the
istio
workspace
stuff.
So
that's
this
is
rocking
awesome,
so
the
telepresence
project
is
that
one
you
guys
are
contributing
to.
Are
you
just
leveraging
it
the
same?
A
B
We
do
both,
so
we
wanted
to
have
this
running
smoothly
on
openshift,
so
we
started
using
telepresence
and
we
started
contributing
patches,
so
we
fixed
the
thing
or
two
over
the
last
year
or
so
so
it's
not
that
we
are
just
consuming
it
and
using
it
as
a
part
of
steel
workspace.
We
are
actively
in
involved
in
making
sure
that
this
works
as
good
as
vanilla
kubernetes
on
openshift.
A
So
anyone
could
use
this
with
any
vanilla,
kubernetes
right.
B
A
And
I
think
that's
that
would
be
interesting
to
me,
and
you
know
this
just
from
an
open
source
side
of
things
is
to
make
sure
that
everything
works
on
both
places
and
and
or
any
place,
because
there's
like
99
kubernetes
distributions
out
there.
B
Right
so
so
we
only
have
two
different
jobs,
so
we
don't
test
the
remaining
97.
really
yeah.
Unfortunately,.
A
I
know
that
someone
should
write
the
test
harness
for
that,
like
here's,
your
project,
boot
up,
99,
kubernetes
and
test
your
test
yourself.
That
would
be
an
interesting
test,
harness
to
get
organized
and
set
up.
Maybe
that's
a
cnc
yeah,
I
have
to
be
that'd,
be
massive
and
they
constantly
changing
in
different
flavors
and
different
value,
ads
and
different
versions.
So
it
might
be
the
impossible
task
so
where?
A
Where
do
you
see
this
going
next
in
terms
of
this,
do
you
see
pushing
it
into
the
istio
project
itself,
or
is
it
standalone
or
what's
what's
on
your
roadmap
here?
For
this,
you
just
want
feedback.
B
Well,
so
so
we
don't,
we
didn't
really
discuss
yet
if
we
want
to
make
it
part
of
istio.
So
that's
not
really.
I
mean
we
didn't
really
give
it
a
much
thought
we
were.
B
We
are
more
focusing
on
the
developer
experience
as
such,
so
what
we
have
on
our
roadmap
next
is
definitely
not
only
having
a
cli
tool,
because
not
every
one
of
us
loves
terminal,
I
guess
99.9,
but
we
also
want
to
have
a
id
integration,
but
that's
something
which
we
are
going
to
focus
on
next
sure
and
we
also
are
exploring
integration
with
ci
servers,
because
that's
this
another
part
of
the
flow
where
we
want
to
have
our
tool
involved.
B
So
we
did
demo
the
tacton
part
and
we
also
have
a
integration
with
github
actions,
but
we're
definitely
looking
for
some
feedback
from
people
using,
for
example,
jenkins
or
something
else,
because
we
definitely
would
like
to
make
sure
that
this
is
as
useful
as
all
the
other
platforms
we
tried
so
far.
So
these
are
like
the
main
two
themes
which
we.
A
And
would
you
and
I'm
asking
a
lot
of
questions
I
apologize
because
it's
a
new
topic
to
me,
but
any
other
envoy
based
service
mesh.
Would
you
be
able
to
like
use
this
with
kuma
or
anything
else,
or
is
it
still
it's
strictly
right
now?
Are
you
looking
to
the
other
envoy
based
service
meshes
at
all.
B
Well,
as
is
right
now,
it's
pretty
much
istio,
but
we
would
definitely
like
to
figure
out
some
integration
with
the
others.
I'm
not
trust
like
if
you
looked
at
the
other
meshes
too
yeah
how
much
it
takes.
C
It
started
looking
at
the
what
is
it
called
service
mesh
api
or
the
kind
of
the
standard
definitioner,
and
it
seems
like
there
are
at
least
a
couple
of
features
in
that
specification
that
that
seems
like
it
will
be
able
to
at
least
do
parts
of
what
we
want
to
do,
not
the
complete
the
complete
picture
yet,
but
at
least
part
of
the
happy
split
and
so
on.
So
it
should
be
doable
and
we're
probably
going
to
move
to
try
to
follow
that
specification.
At
some
point.
C
A
You
know,
that's
you
put
out
an
api
in
a
standard
and
you
got
to
make
people
work
on
it,
but
yeah.
That
was
the
other,
because
there
are
a
couple
of
other
at
least
emerging
envoy
based
service
message.
So
if
you
get
that
dependence
dependency
on
envoy,
then
the
the
microsoft
effort
around
open
service
meshes
coming
it's
starting
to
mature,
as
well
as
there's
kuma
kong.
But
you
know
the
other.
One
is
linker
d.
A
There's
it'd
be
interesting
from
a
community
development
point
of
view,
which
is
where
I'm
I
come
from,
is
to
see
this
work
where,
wherever
and
to
have
one
unified
cli
for
all
of
this
and
point
it
at
whichever
one
we
needed
or
people
were
working
with
there's
another
question:
that's
just
come
in
the
telepresence
extension
will
be
like
wsl
or
ssl
extension
and
vs
code.
Have
you
explored
that.
A
D
Oh,
I
I
guess
kind
of
similar
in
a
sense,
yeah.
C
I
think
the
whole
remote-
yes
part
if
I
remember
currently
correctly,
it's
kind
of
based
on
moving
the
file
system
out
into
the
remote
thing
and
do
a
false
position.
Think
telepresent
yeah.
I
guess
that
does
that
essentially
as
well,
but
in
a
bit
of
a
different
way
but
like
yeah,
we
were
actually
looking
at
it
earlier.
But
whether
or
not
it
would
make
sense
to
use
that
new
remote
api.
But
it's
a
while
ago-
and
I
don't
quite
remember
what
we
concluded,
but
it's
an
option
possibly.
A
Is
it?
Is
there
anything
on
the
telepresence
I
o
site
about
the
extension,
or
is
that
something
that's
specific
to
your
project.
B
A
Well,
I
I'm
I'm
curious
to
see
where
you
guys
end
up
going
with
this
and
and
who,
how
how
it
all
ends
up
working
with
all
of
the
other
developer
tools
at
open.
That
openshift
has
as
well
all
the
code,
ready,
workspaces
and
other
things.
So
I
think
this
is
really
nice
enhancement
to
the
to
the
efforts
that
people
are
doing
to
make
it
easier
for
developers
to
make
our
lives
simpler.
So
I'm
grateful
for
that.
I'm
not
seeing
any
other
questions
out
there
in
the
universe,
so
you
must
have
done
an
awesome
job.
A
Do
you
have
a
final
slide
for
resources
and
how
people
can
get
a
hold
of
you
if
we
need
to.
B
No,
I
mean
you
well,
so
we
don't
really
have
a
twitter
channel.
So
that's
I
mean
as
far
as
the
feedback
from
usage
is
concerned,
that's
the
right
place
for
sure.
So
we
can
open
issues
or
raise
questions
right,
and
this
is
essentially
where
we
live
right
now
we
do.
We
have
any
other
channel
last
flag.
A
A
Yeah,
so
so,
do
you
see
this
coming
up
as
sort
of
a
standalone
effort?
I
guess:
is
there
somewhere
out
coming
out
from
underneath
maestra
and
standing
on
its
own
as
like
a
set
of
developer
are
part
of
the
developer
tool.
Suite.
B
Well,
I
mean
essentially,
we
are
addressing
developer
experience
gap
in
the
cloud
environment,
so
I
think
this
can
become
can
be
perceived
as
a
more
development
tools,
effort
than
anything
else.
As
a
matter
of
fact,
we
are
talking
with
code,
ready
workspaces
and
chat
people
about
how
we
could
integrate.
B
I
mean
we
did
already
few
workshops
where
we
show
that
our
stuff
works
with
chat
and
code
ready
workspaces
as
a
part
of
of
a
broader
cloud
development
theme
on
openshift,
so
yeah
I
mean
this
is
this
is
the
place
where,
where
we
definitely
belong
in
a
sense.
A
Okay,
so
I
think
that's
that'll
that'll
be
interesting
to
see
how
all
that
comes
together,
I
mean
I
I
for
one
would
love
to
see
it
out
there
so
that
it
works
with
multiple
service
meshes,
not
just
istio,
but
others.
I
think,
and
then
that
would
be
cool
and
then,
if
we
can
get
it
integrated
in
with
the
code
ready
workspace
experiences.
That
would
be
super
awesome
for
everybody,
easy
easy
for
people
to
access
it
and
find
this
work.
How
how
old
is
this
project
like?
A
B
You
can
say
it's
brand
new
as
in
we
don't
know
if
anyone
is
using
it
in
the
production.
So
it's
been
more
like
you
know,
r
d
kind
of
effort
for
a
bunch
of
months.
I
think
this
light
or
the
repo
says
it's
one
year
old
or
something
like
that.
B
A
All
right!
Well,
I
I
think
this.
What
I'll
try
and
do
is
I'll
reframe,
the
the
paragraph
that
I
wrote
up
with
kevin
about
what
this
talk
was
all
about
and
see
if
we
can't
push
this
out
and
and
get
some
feedback
and
more
people
using
it
and
and
see
see
if
we
can
get
you,
you
know
some
more
issues,
hopefully
not
painful
ones,
to
fix,
but
good
feedback
on
the
project.
A
It
looks
like
something
that's
incredibly
useful,
so
I'm
really
glad
that
you
guys
came
today
and
made
this
happen
and
then
clarified
a
few
bunch
of
a
bunch
of
things
for
me
and
I
hopefully
for
a
lot
of
other
people
as
well.
So
thanks
again
for
your
time
today
and
much
appreciated,
and
if
you,
when
it
come
when
it
comes
back
to
another
iteration,
please
feel
free
to
come
back
and
we'll
do
it
again.
A
Recording
has
stopped
so
I
think
that
was
that
was
awesome
and-
and
I
I
apologize
because
what
kevin
had
asked
me
for
was.