►
From YouTube: Road to KubeCon - WASM Day
Description
No description was provided for this meeting.
If this is YOUR meeting, an easy way to fix this is to add a description to your video, wherever mtngs.io found it (probably YouTube).
A
Before
we
get
going,
I
am
forced
to
remind
everyone
that
this
is
an
official
cncf
live
stream
and,
as
such,
all
of
us,
including
you
twitch
chat,
are
beholden
to
the
cncf
code
of
conduct,
which
pretty
much
just
boils
down
to
be
nice
to
each
other
and
don't
say
anything,
that's
going
to
make
anybody
else
uncomfortable.
A
Thank
you
because
I
can
see
the
twitch
chat
and
I
will
ban
you
like
super
fast.
So
please
be
chill.
Thank
you.
My
name
is
kat
cosgrove.
I
am
here
with
ralph
and
stu,
and
we
are
here
to
talk
about
web
assembly,
which
includes
the
wasn't
a
co-loaded
co-located
event
at
kubecon.
Coming
up
in
four
days.
It's
four
days
from
now
right,
ralph
was
someday.
A
B
A
Working
days
for
working
days
until
the
co-located
event-
and
we
also
have
stu
with
us
to
talk
about
webassembly
as
an
actual
user,
we
brought
a
case
study.
Isn't
that
fun
make
sure
that
if
you're
not
currently
following
the
twitch
channel
to
please
follow
us
on
twitch,
there's
a
little
like
heart
button,
you
can
just
click,
it
doesn't
cost
you
anything.
Please
do
that
because
we
were
given
a
goal
for
a
certain
number
of
followers
to
have
by
kubecon
and
we're
really
really
close,
and
it
would
be
cool
if
we
hit
it.
A
B
I'm
ralph
scalacci,
I'm
officially
a
program
manager
at
azure,
core
compute
and
on
the
upstream
team,
which
is
basically
we
do.
The
upstream
work
necessarily
necessary
to
support
not
only
the
upstream
stuff
that
we
use
in
our
services
like
kubernetes
and
so
forth,
but
also
other
developer
and
operational
tooling.
So
I
used
to
be
the
pm
for
helm
if
you're
in
the
kubernetes
space,
I'm
no
longer
bridgette
kramer.
Does
that
she's
fantastic,
but
that's
the
realm
I'm
in
and
where
I
work.
C
Hi,
I'm
stuart
harrison
stew,
one
of
the
founders
of
red
badger,
which
is
a
consultancy
in
london.
In
the
uk,
we
work
with
blue
chips,
basically
to
help
them
with
their
digital
product
transformation.
C
So
we
have
clients
in
the
financial
services
industry,
big
banks
like
hsbc
and
santander
in
the
retail
industry
like
nando's
and
tesco,
et
cetera
and
in
in
various
other
other
sector
sectors
as
well,
and
we
help
our
clients
transform.
Basically,
so
we
we
do
it
by
getting
in
there
on
the
ground
and
building
product
digital
product
with
them
and
leaving
a
legacy
and
helping
them
helping
them
move
product
fast.
A
Rad,
thank
you.
So
can
y'all
tell
me
like
what
what
web
assembly
is
and
why
this
is
useful.
B
Stu,
let
me
start
because
I'm
I
want
to
give
the
kind
of
the
high
level
version
and
then
I'm
really
interested
as
a
user
and
people,
and
somebody
who
works
with
people
who
are
using
this
now
be
interested
in
how
you
explain
it,
because
the
two
may
not
be
the
same.
I
mean
webassembly
is
a
a
specification
in
w3c
for
a
stack
based
virtual
machine.
What
does
that
kind
of
mean?
It's
a
basically
it's
a
virtual
machine.
B
So
metaphorically,
you
could
think
like
a
virtual
machine,
but
also
things
like
jvms
and
stuff,
like
this
there's
a
sort
of
a
family
of
virtual
machines
that
you
can
think
of
that
webassembly
is
part
of,
but
what
makes
it
different
is
because
it's
a
w3c
spec
it
can
be
implemented
in
any
number
of
languages.
There
are
a
wide
array
of
run
times
available,
so
you
can
choose
your
type
of
runtime
for
your
particular
situation.
B
For
example,
I'm
curious
about
stu's
usage
in
his
work,
but
also
not
just
the
run
times,
but
the
languages
in
which
the
modules
are
from
which
the
modules
compile
can
be
any
number
of
things.
B
So
there's
wide
array
of
languages,
because
that's
the
case
and
because
the
runtime
and
can
be
very
small
and
the
modules
are
binaries,
really
not
environments,
like
we
think
of
containers
as
being
a
whole
environment
right,
not
just
the
program,
but
also
the
file
system
underneath
and
things
like
this,
they
can
be
extremely
small
in
addition
to
be
architecture,
agnostic
operating
system,
agnostic
things
like
that,
so
they
have
a
lot
more
flexibility
in
the
true
cloud
native
sense.
B
You
can
get,
I
know
there
are
run
times
down
less
than
three
megabytes
and
your
binaries
can
drop
extremely
to
extremely
small
sizes.
So,
for
example,
you
can
have
fully
functional
services
with
a
binary.
That's
you
know,
100
kb,
to
a
megabyte,
depending
on
what
your
workload
is,
whereas
the
same
workload
when
it
brings
the
environment
with
it
right,
which
is
typical
in
containers.
You
often
will
just
x
copy
and
use
scratch,
or
something
like
this,
but
even
so
it'll
it'll
be
much
larger
than
that,
and
that
doesn't
include
the
run
time.
B
So
you've
got
docker
if
you've
got
container
d
or
whatever
it
might
be.
Those
things
are
a
little
bit
more
substantial
and
now
the
only
other
thing
that's
important
about
webassembly
is
that
it
also
has
a
by
default.
Deny
security
stance,
which
means
that
you
can't
actually
move
anything
across
the
module,
sandbox
boundary,
the
the
vm
boundary
without
it
being
considered
untrusted,
and
so
the
host
has
complete
control.
B
That's
only
important,
because
in
the
container
world
and
in
the
in
the
kubernetes
world,
we
go
to
a
lot
of
effort
and
all
distributions
everywhere
to
sort
of
plug.
All
the
holes
and
make
sure
that
it's
denied
by
default,
except
for
that
one
bit
of
functionality,
so
it
actually
has
the
reverse
security
assumptions
by
default,
as
containers
do
now
that's
the
way
I
I
talk
about
now.
I'm
really
interested
in
sku's
version.
C
I
think
that
was
a
great
description
of
it,
ralph,
brilliant,
the
the
virtual.
You
know
the
stack
based
virtual
machine
with
linear
memory
that
you
talked
about
is
a
conceptual
machine.
It's
not
like
it's
just
a
standard
and,
and
so
anything
can
run
in
it,
and
the
great
thing
about
I
think
about
webassembly
is
it's
so
unopinionated
about
the
types
of
languages
that
can
be
compiled
to
it
and
to
run
in
it.
C
So
it's
not
like
the
jvm,
which
you
know
you
know
only
certain
types
of
languages
will
fit
in
there
and
it's
you
know
it's
got.
It's
got
a
whole
bunch
of
code
to
let
you
do
things
like
access
file
system,
for
instance,
webassembly
doesn't
have,
doesn't
have
that,
so
it's
a
conceptual
machine
and
an
architecture
agnostic
like
like
you
mentioned
so
I
mean
even
to
the
point
of
endianness.
C
So
you
know
whether
whether
the
host
is
big,
ending
or
little
indian
doesn't
matter
so
that
that's
great,
because
that
means
now
that
for
almost,
I
think,
possibly
for
the
first
time
in
history,
we
have
a
universal
target
for
any
programming
language
that
can
run
on
any
machine
anywhere.
So
that's
that
portability
is
absolutely
vital.
I
think,
and
this
with
the
security
aspects
that
you
mentioned
the
deny
by
default.
You
know
you,
you
can't
do
anything
literally.
C
You
can't
do
anything
unless
you
you,
unless
you've
been
given
the
code
to
do
it
and
the
position
and
the
permissions
to
do
it.
So,
with
things
like
webassembly
system
interface,
you
can
provide
very
granular
control
to
the
system
call
level
or
whatever
about
what
the
the
guest
code
can
actually
do,
and
that's
that
that's
crucial
with
today's
like
supply
chain.
C
You
know
the
software
supply
chain,
which
I
I
just
can't
get
over
like
all
of
our
clients,
and
you
know,
we've
done
it
ourselves
so
many
times
we
we
build
an
open
source.
You
know
build
a
micro
service
with
a
ton
of
open
source
software
if
we're
holding
in
for
node.js,
for
instance,
it
might
have
so
many
node
modules,
like
thousands
potentially
and
you
don't
know,
what's
hiding
in
there.
C
C
That's
the
price
that
we
will
or
today
that
we
think
we're
willing
to
pay
to
be
able
to
get
that
that
capability,
whereas
webassembly,
like
you
know
if
there
is
a
rogue
module
in
there,
it
can't
call
home
with
all
your
data
unless
you've
specifically,
given
it
permission
to
do
so,
so
that
that
security,
the
portability
is
amazing.
I
mean,
like
literally
anything
from
a
raspberry
pi
or
from
a
micro
controller,
or
you
know
just
want
to
chip
or
something
all
the
way
up
to
any
cloud
provider,
any
any
architecture.
A
That
is
pretty
rad
that
it's
it's
that
it's
that
versatile.
You
have
you.
We
brought
you
here
because
you're
our
case
study,
so
you
have,
you
have
actually
done
things
in
the
real
world
for
a
real,
large
client
using
webassembly.
What
exactly
did
that
achieve
for
you?
I
don't
know
how
much
you
can
talk
about
that
without
like
getting
into
like
an
nda
issue
right.
C
Yeah
so
I
mean
I,
I
think
I
can
say
that
you
know
we
worked
with
one
of
europe's
largest
banks
on
helping
them,
build
a
proof
of
concept
and
design,
a
future
state
architecture
for
for
platform,
for
them
to
host
applications.
C
That's
multi-cloud,
because
you
know
the
bank
in
one
country
will
be
on
azure
the
bank.
The
same
bank
in
another
country
will
be
on
aws
and
then
on
another
country,
they're
on
prem,
and
they
they
have
this
really
heterogeneous
environment,
and
if
a
microservice
is
running
in
azure
over
here
and
then
address
over
here,
like
connect
the
connectivity,
the
firewall
rules
that
you
know,
you
know
how
much
work
goes.
C
You
know
everybody
in
the
organization
basically
gets
involved
in
some
capacity
or
other
when
you
kind
of
join
trying
to
join
all
these
things
up
together,
and
so
what
they
needed
was
something
that
effectively
sits
above
all
of
those
cloud
providers
or
on-prem
data
centers.
That
is
a
homogeneous
surface
rather
than
all
the
hetero
heterogeneous
different
you
know,
building
kubernetes
is
the
same
everywhere,
which
is
great.
I
mean
yeah.
C
That's
that's
amazing,
but
what's
around
the
kubernetes
is
very
different
in
azure
or
in
aws
or
gcp,
and
so
somehow
we
need
to
kind
of
abstract
ourselves
away
above
the
cloud
and
almost
use
the
used
cloud.
I
think
as
a
as
a
utility
and
that's
the
holy
grail
that
I'm
looking
for
and
and
that
I'm
you
know
we
were
helping
our
clients
get
to
so
like
like
and
it's
probably
a
year
out.
But
but
there.
C
We've
built
working
proof
of
concepts
today
which
are
well
mind-blowing.
In
my
opinion,.
A
That
is
really
I
actually
usually
have
a
like
a
bit
on.
This
show
where
I
like.
I
pretend
I
don't
know
what
a
project
is,
but
but
two
days
in
a
row,
I've
got
a
project
that
I
actually
don't
know
much
about
yesterday,
I
I
didn't
actually
know
much
about
prometheus.
I
don't
have
to
work
with
it
much
and
today
I
know
I
came
into
this
knowing
very
little
about
webassembly.
So
this
is
fun
and
educational
for
me
genuinely
as
well.
A
It's
not
a
bit
today,
but
ralph
does
stu's
explanation
of
what
web
assembly
is
and
how
it's
being
used
track
with
your
expectations
as
a
maintainer.
B
Yeah,
it
does,
but
of
course,
there's
the
devil's
always
in
the
details
and
sort
of
you
know
stu
sort
of
put
his
finger
on
it.
When
he's
talking
about
using
cloud
compute
as
a
commodity
for
customers
in
business,
they
actually
don't
want
to
care
too
much
about
where
they
run
they.
B
You
know
they
want
to
make
sure
that
the
the
workload
runs
and
that's
what
we
wanted
out
of
kubernetes,
in
fact,
shared
tools,
open
source
standards
and
so
forth,
give
engineers
and
businesses
communities
anybody
the
ability
to
have
this
kind
of
power
and
build
new
things
very
very
rapidly
and
have
confidence
about
the
entire
environment
in
which
they
work
and
abstract
away.
Some
of
the
important
details
that
they
nonetheless
have
to
deal
with
so
yeah.
This
is
exactly
the
goal.
It's
the
goal
of
kubernetes
and
containers
as
well.
B
B
No,
no,
no,
no,
the
proper
way
to
look
at
this
is
we
are
engineers,
and
so
what
we
do
is
we
try
and
find
the
right
tool
for
the
solution,
space,
sure
and
kubernetes,
and
absolutely
brilliant
and
kubecon
and
and
docker
all
of
that
stuff.
We
are
well
aware
of
it
and
the
so.
The
question
is:
what
more,
what
else
can
we
do
with
kubernetes?
B
What
else
can
we
do
with
open
source,
and
why
is
cloud
native
more
than
just
containers,
but
containers
are
the
critical
workload
you
know
package
if
you
will,
and
web
assembly
is
just
a
little
bit
of
a
step
in
these
other
areas
that
allows
people
to
do
a
little
bit
more
along
with
containers
and
kubernetes.
Absolutely.
C
I
I
just
saw
something
in
the
chat
about:
do
we
have
a
kubernetes
runtime
to
run
web
assembly
yet
and-
and
the
answer
is,
we've
got
loads
of
them
because
there's
webassembly
in
the
browser
and
there's
webassembly
server
side,
webassembly
server
side,
because
it's
such
a
simple
specification,
I
guess
in
comparison
to
a
lot
of
virtual
machines,
there's
a
whole
host
of
runtimes
and
they
can
all
run
inside
a
container
in
a
pod
in
kubernetes.
C
B
And
there's,
if
I'll,
throw
in
one
other
thing
too,
there
are
run
tons
of
run
times.
I
actually
there's
a
great
awesome
list.
You
can
search
for
awesome,
wasm
run
times
and
there's
a
fantastic
list
of
like
50
or
60
run
times,
because
it's
a
specification
right,
but
in
addition
there's
various
approaches
have
been
have
enabled
it
to
be
plugged
into
kubernetes,
because
you
can
run
a
runtime,
some
very
small
inside
a
container
and
then
run
that
whole
thing
in
kubernetes.
B
B
No,
I
am,
I
don't
even
want
to
name
names
because
they'll,
probably
fight
over
who
actually
chose
that
name.
In
fact,
it's
a
rust
virtual
cubelet
that
has
a
provider
model
so.
B
You
want
and
then
attach
the
crust,
the
cubelet
to
your
cluster
and
so
that'll
work
anywhere.
You
know,
it'll
run
on
your
little
raspberry
pi
with
k3ds
it'll
do
microcase
or
kind
of
whatever
you
you
know
happen
to
want.
B
So
that's
another
way,
but
there
are
also
container
dcm
efforts
as
well,
so
there's
lots
of
interoperability
at
the
cubelet
level,
but
there's
embedded
stuff
too,
like
envoy
network
filters
and
cube
warden,
which
also
uses
webassembly
for
its.
You
know
kind
of
internal
embedded
protection
mechanism
for
arbitrary
third-party
code
like
network
filters
and
stuff,
so
the
lots
of
ways
it
can
integrate
with
kubernetes.
C
Absolutely,
and
so
I'm
I
I
think
crosstalk
is
an
amazing
thing,
because
you
know
you
could
just
you
can
designate
a
node
within
a
kubernetes
cluster
as
being
able
to
schedule
webassembly
workloads
in
exactly
the
same
way
that
it
that
any
the
other
nodes
would
schedule
container
container,
worklets
and.
B
C
That's
a
a
great
concept
for
our
the
proof
of
concept
that
I
was
talking
about
earlier.
We
went
that
route
to
start
with.
The
only
downside,
I
guess
is
that
you
have
to
be
able
to
replace
some
of
your
nodes
with
crosslit
nodes
rather
than
kubelet
nodes,
and
that
and
which
is
fine.
If
you
can
do
that,
we
chose
to
run
a
web
assembly.
C
Runtime
called
wasn't
cloud
inside
docker
containers
on
kubernetes
and
then
the
each,
so
each
pod
would
be
a
wasn't
cloud
host
and
they
connect
via
gnats
and
form
a
like
a
self-healing
lattice,
and
so
that's
like
a
platform
on
top
of
a
platform
I
mean
everyone's
kubernetes
effectively
was
intended
to
be
a
platform
for
building
platforms.
C
Right,
and
so
you
know,
it
makes
perfect
sense
to
build
effectively
a
higher
level
of
abstraction
on
top
using
webassembly,
and
I-
and
I
think
that's
we'll
see
a
lot
of
that
in
the
future.
B
Cool
yeah-
and
I
noticed
in
the
chat
that
somebody's
asking
about
using
setcomp
to
further
clamp
down
syscalls,
for
example,
and
the
answer
is
it's
just
a
run
time,
you
can
use
exactly
the
tools
that
you
should
expect
to
use
and
with
web
webassembly,
specifically,
there's
also
a
emerging
specification
called
the
system,
interface
and
various
other
amendments
to
the
spec
that
allow
you
to
declare
precisely
and
only
what
types
and
calls
go
across
the
boundary,
which
means
you
can
completely
control
down
to
the
call
exactly
what
happens
from
the
host.
B
So
that
also
allows
you
to
do
even
as
many
things
as
sec.
Comp
does,
but
at
a
different
level,.
A
Yeah
heads
up
to
everybody
else
watching
on
twitch.
You
can
absolutely
ask
questions
in
the
twitch
chat.
We
can
all
see
it
from
from
restream,
so
go
ahead
and
ask
away
and
I'll
pop
them
up
on
stream.
As
long
as
we
have
time,
we've
got
another
about
eight
minutes
left.
So
if
you
think
you've
got
questions
get
them
in
now,.
A
But
let
me
pull
up
this
schedule
for
wasm
day
just
so
I
can
get
another
shill
in
for
the
co-located
event,
thanks
for
being
so
responsive
to
chat,
no
problem,
I
love
twitch
chat.
A
Chat's
great,
I
see
it
looks
like
more
than
one
thing.
That's
like
edge
or
like
iot
focused.
Is
that
a
super
common
use
case
for
webassembly
the
way
I
learned
for
context.
The
way
I
learned
kubernetes
in
the
first
place
was
k3s.
I
had
never
touched
kubernetes
before
I
was
trying
to
get
k3s
to
run
on
a
raspberry
pi
three
years.
A
Super
robust,
so
I
I
that
is
the
wrong
way
to
learn.
Kubernetes
people
like
that's,
100
the
wrong
way
to
learn
kubernetes.
It
was
way
more
difficult
than
it
needed
to
be.
It
was
very
fun,
but
it's
the
wrong
way
to
learn.
Kubernetes
so
is
is
webassembly
any
different,
trying
to
run
it
on
the
edge
or
is
it
like
functionally
the
same
process,
regardless
of
the
hardware
you're
putting
it
on.
A
B
C
All
over
the
place
here
running
web
assembly
nodes
and
a
form,
a
cluster
of
raspberry
pi
is
all
just
sitting
there,
and
it's
I
mean
it's
astonishing.
B
Well
it
in-
and
it
goes
a
little
bit
more
than
that
too-
we'll
show
you
know
at
cubecon.
You
know
one
of
the
demos
I'll
be
doing
is
showing
webassembly
running
on
aks.
So
that's
this
big
hyperscale
service
right,
like
as
amazon
or
like
google
or
anything
like
I
I'm
going
to
run
the
same
application
on
my
pine
phone,
my
linux
blindfold.
Oh.
A
B
A
That's
okay.
Will
you
like
dm
me
the
the
time
of
that
because
I'll
go
check
it
out?
I
mean
I
get
there
monday.
So
just
dm
me
and
I'll
I'll
go.
Okay,
we've
got
another
question
from
the
chat:
do
any
of
them
deploy
to
secure
enclaves.
It
would
be
amazing
to
have
kubernetes
scheduled
wasm
to
an
enclave.
A
B
Yeah
no
kidding
the
I'll
say
yes
to
the
tough
question
and
then
mo
move.
No.
The
answer
is
yes
and
the
reason
is
there's
nothing
special
about
enclaves.
This
is
just
an
api
and
you
can
do
that
a
couple
of
ways.
One
of
the
ways
you
may
wish
to
look
into
there
was
there
is
a
project
that
was
in
the
confidential
computing
consortium,
from
mainly
from
red
hat
called
enclave
which
actually
does
or
the
direction
is
to
go
and
do
that
with
workloads
in
webassembly.
B
But
you
know
the
way
that
stu
was
talking
about
his
work
with
the
banks
actually
putting
wasmcloud
inside
a
container
and
then
just
scheduling
it
normally
like
a
container
right.
You
can
actually
take
the
whole
web
assembly
and
execute
it
inside
a
te,
a
trusted
execution
environment,
so
those
things
can
be
done
and
they
have
been
demonstrated.
It's
doable
there
isn't
a
uniform
system
or
a
project
other
than
one
or
two
that
are
sort
of
going
that
direction.
A
B
B
C
Web
browser
tabs
raspberry
pi's,
you
know.
B
Yeah
I
mean
the
interesting
thing
is
called
webassembly,
because,
if
you've
heard
of
it,
it
may
have
been
in
the
context
of
you
can
run
fast,
complex
c
code
in
a
browser
kind
of
thing
right
because
that's
where
it
was
born,
but
it
actually
has
general
properties
and
you
can
just
run
it
anywhere.
There.
A
B
Comment
about
enclaves
have
weird
limitations.
The
answer
like
no
fork
right
now,
there's
no
threading
like
node
originally,
and
so
no
fork
is
no
problem.
A
I
know
that
you,
I
know
you're
older
than
me
ralph,
but
but
I'm
I'm
of
a
generation
where
a
question
is
frequently,
but
can
it
run
doom,
so
does
this
make
it
easier
to
run
doom
in
places
where
doom,
otherwise
wouldn't.
B
A
B
B
A
B
A
But
the
last
time
I
touched
windows
95
was
actually
not
that
long
ago
it
was
like
stunning,
it
was
like
2
000.
I
mean
I
okay,
I
say
not
that
long
ago,
but
you
know
how
time
gets
weird
as
you
age,
it
was
2009,
but
the
video
store
I
worked
at
was
still
running
windows
95
on
their
rental
computer,
and
I
had
to
upgrade
it.
It
was
a
nightmare
anyway.
B
A
B
It's
strangely
enough,
some
of
the
web
assembly
functionality
that
you
wouldn't
think
of
right
out
of
the
like
here's,
stuart
and
we're
talking
context
of
kubernetes
and
all
this
kind
of
stuff,
but
there
are
amazing,
flexible
uses
that
are
out
there.
So
microsoft
flight
simulator,
strangely
enough,
now
uses
as
their
mod
sound
box.
So
you're
going
to
do
a
mod
you're
going
to
make
a
third-party
code
and
they
don't
want
you
to
bring
down
the
whole
system.
That
would
have
been
a
dll
in
the
standard,
microsoft
world.
B
You
know
now
they
just
take
a
web
assembly,
you
compile
a
web
assembly
and
then
they
they
run
that
so
that's
the
way
they
do
mods
now.
B
Another
example
is-
and
these
are
all
microsoft
examples,
because
I'm
from
microsoft-
and
I
discovered
them
splunking
around
excel-
that
weird
thing-
that
everybody
knows
how
to
use
has
some
very
complex
c
code
from
the
client
version
from
1985.,
and
they
instead
of
trying
to
port
that
to
the
online
version-
and
this
has
to
do
with
building
lambda
functions
inside
cells,
which
is
relatively
complex,
work.
B
They
just
compiled
the
c
code
from
1985
into
a
web
assembly
and
dropped
it
in
the
web.
Okay,
that
kind.
A
B
A
Cool
rad
now
that
the
use
cases
for
it
can
get
goofy
I'm
considerably
more
interested
in.
I
love
dumb
goofy.
So
this
is.
B
C
Well,
I
mean
for
I,
I
think
it's
actually
surprisingly
good
for
the
for
how
young
the
technology
is.
So
I
love
rustus
one.
You
know
an
amazing
programming
language
and
the
tool
chain
for
that
is
exceptionally
good
and
as
smooth
as
you
like
for
web
assembly,
and
this
is
becoming
setting
a
new
standard
really
for
the
quality
of
the
developer
experience
in
terms
of
targeting
webassembly
as
a
compiled
target.
Zig
grain
rust.
C
You
know
all
of
these
new
languages
have
an
exceptionally
good
developer
experience
in
that
space,
so
compiling
your
application
or
your
program
to
run
in
a
web
assembly
one
time
is,
is
fairly
straightforward.
I
think
I
mean.
A
I
mean
we
can
keep
going
if
nobody
has
a
hard
stop
for
a
little
bit,
but
we
are,
we
are
technically
at
time
and
should
start
wrapping
up.
There
is
another
show
coming
on
after
that
needs
to
queue
up,
so
we
can't
keep
going
for
too
much
longer.
B
Well
I'll
just
say
this
stu,
I'm
thrilled
that
you
found
a
relatively
good
experience
in
the
languages
that
you
were
interested
in.
There
are
some
problems
I
think
everybody
should
know,
so
they
don't
get
too
excited
too
fast
and
then
run
into
a
brick
wall
like
a
container
ecosystem.
There
are
a
lot
of
languages,
don't
yet
support
exactly
what
you
want
and
there
are
limitations
to
the
specifications
like
there's
no
threading
yet,
or
rather
there's
limited
versions
of
threading
and
things
like
gc
and
stuff
like
this
don't
exist.
B
Yet
there
are
proposals,
they'll
come,
but
so,
if
you're
expecting
interpreted
languages
inside
the
module
well,
they
don't
have
the
apis
to
do
the
interpretation.
The
memory
management
things
like
this,
so
those
will
be
a
little
harder
to
get
running
yet,
and
some
of
the
dev
tools
around
that
are
going
to
be
a
little
bit
bumpy
depending
on
your
language.
Rust
is
great.
You
know
if
you're
doing
javascript
or
one
of
the
javascript
engines
right
like
this
fantastic
and
so
forth,
python
works
in
wasm
but
gets
what
you
got
to
do.
B
It's
something
that
stu
stu
is
going
to
want
a
big
check
to
help
you
do
that.
For
example,
it's
not
a
it's,
not
an
easy
thing,
so
just
to
be
aware
that
there
are
some
easier
paths
which
is
fantastic
and
there
are
other
paths
that
still
need
to
be
still
need
to
be
built,
but
everybody's
help
is,
is
welcome.
It's
all
upstream.
This
is
all
open,
first
work
which
is
fantastic
and
I'm
thrilled
to
be
at
kubecon
and
talk
more
about
it.
C
C
I
did
see
a
question
about
performance
and
you
know
it
is
near
native,
which
I
think
is
it's
incredibly
important.
It's
because
it's
a
binary
format.
It's
just
you
know
it's
executing
at
native
speed
and
the
startup
time
50
microseconds
mentioned
there
like
there's
a
future
there
for
serverless.
You
know
with
to
completely
banish
the.
C
That
we
see
today
with
with
the
serverless
platform,
so
you
know
I
think
it's
it's
got
a
lot
of
potential.
We
haven't
even
seen
the
beginning
of
it.
Yet.
B
Yeah,
I
think
that's
true,
and,
and
there
are
so
many
places
to
not
only
start
and
contribute,
you
can
look
at
the
the
awesome
list.
Choose
a
language
choose
a
run
time
that
you're
interested
in
you
have
skills
in
already,
so
you
don't
have
to
do
that
learning
curve.
There's
a
couple
of
scaffolding
tools.
We
built
a
kind
of
a
yeoman
scaffolding
thing
called
yo
wasm,
so
you
can.
B
If
you
want
to
just
scaffold
out
and
have
a
look
at
how
it
might
work
and
wander
a
couple
of
your
languages,
that's
something
you
can
do
they're
online
tools.
The
bytecode
alliance
has
a
a
good
set
of
tools
that
you
can
dig
into
if
you
want
to
collaborate
on
some
upstream
engines,
but
almost
all
of
the
engines
like
wasn't
cloud
wasmer
was
on
edge
from
second
state
there's
a
whole
bunch
of
them
that
are
small
companies
and
all
of
their
work
is
open
source
as
well.
B
So
places
are
great
places
to
start
jump
in
because
this
is
a
time
where
everything
you
do
is
a
tremendous
addition
to
everybody
else's
stuff
yeah.
Absolutely
it's
a
lot
of
fun
as.
C
A
Thank
you
well,
thank
you.
So
much
to
both
of
you,
you
have
been
a
pleasure.
You've
both
been
informative
and
entertaining,
which
is
always
always
nice.
You
make
it
you
make
it
easy.
You
make
it
very
easy
to
to
interview
you
and
twitch
chat.
Thank
you
for
being
here,
especially
the
people
who
had
questions
and
the
people
were
helping
answer
questions
a
bit
in
the
twitch
chat,
stay
tuned.
We
do
have
another
show
coming
up
next.
I
believe
it
will
be
pop
interviewing
priyanka.
A
Who
is
the
gm?
She
is
the
gm
right
she's,
a
gm
of
the
cncf,
so
pop
is
going
to
interview
the
big
kahuna.
A
I'm
sure
that'll
be
interesting
too.
Register
for
wasmday
come
to
kubecon,
virtual
or
in
person
get
a
vaccine
come
say,
hi
to
me
at
kubecon
I'll,
be
there.
Ralph
will
be
there.
So
come
come
wave
at
us.