►
From YouTube: AMA with DevRel (Kong Gateway Edition)
Description
We are turning our September User Call into a more casual and interactive session! Our Developer Relations team will be present to answer all questions you might have regarding Kong Gateway. This AMA session will feature Michael Heap, Kat Morgan, Vik Gamov and Rick Spurgeon from Kong's DevRel team.
A
Let
me
introduce
myself
first,
my
name
is
Dalia
I
work
as
a
community
manager
here
in
the
developer,
marketing
team
at
Kong.
So
welcome
to
all
of
you
who
are
joining
us
live
today.
We
have
some
questions
already
prepared
which
our
developer
relations
team
will
answer.
But
please,
if
you
have
anything,
you
want
answer
to
drop
it
in
the
chat
or
in
the
Q
a
function,
and
we
will
answer
those
as
well.
So,
as
you
know,
today
we
have
a
little
bit
different
format
than
what
we
have
usual.
A
A
So
before
we
deep
dive
into
the
questions,
I
wanted
to
mention
that
our
Kong
sum
in
hackathon
is
now
live.
So
if
you
want
to
submit
any
contributions
you
want
to
participate,
we
encourage
you
to
do
so.
We
have
really
amazing
Awards.
This
time
we
have
limited
edition
t-shirt,
which
you
can
win
and
we
have
several
other
prizes
for
the
first
few
winners.
So
go
ahead
and
enroll
and
participate
here.
You
can
see
the
link
where
you
can
go
and
I
will
also
put
it
in
the
chat.
A
B
So
the
question
is:
what
would
be
the
tips
for
someone
currently
doing
mostly
engineering
but
interested
in
devrel
as
well,
and
so
I
did
spend
a
number
of
years
in
traditional
engineering
and
Engineering
Management
before
doing
this
Dev
relations
kind
of
work,
and
so
for
me,
what
really
got
me
going?
That
direction
was
I
found.
Something
I
was
interested
in
and
once
I
found
something
that
I
was
interested
in
the
idea
of
learning
it
deeply
and
then
teaching
others
kind
of
came
naturally.
B
For
me
for
me
in
particular,
it
was
really
learning
something
that
helped
me
with
the
engineering
role
at
work.
So
I
worked
in
finance
and
there
was
a
particular
back
office
data
project
that
needed
to
be
done
and
I
learned,
Apache,
Kafka
and
Apache.
B
Kafka
was
super
interesting
to
me
because
it
was
perfectly
applied
to
the
problem
and
so
I
wanted
to
dive
deeply
into
it,
and
that's
how
I
became
interested
in
learning
it
very
well,
and
the
Second
Step
I
took
was
I
kind
of
begged
and
pleaded
with
my
team
leaders
to
send
me
to
a
conference.
So
I
went
to
a
conference
and
met
all
of
the
thought.
Leaders
in
the
space
introduce
myself
went
to
the
parties
got
to
know
people.
B
There
is
a
conference
coming
up
that
you
all
should
attend
if
you're
interested
in
apis
for
sure
which
I
am
and
the
conferences
are
great,
not
only
for
like
learning
the
actual
technology
of
what
you're
interested
in,
but
I
learned
a
lot
of
ancillary
Technologies
at
the
conferences
that
I've
been
to
as
well.
So,
for
instance,
I
might
have
been
learning
about
stream
processing,
but
I
learned
how
to
use
let's
say,
elasticsearch
for
search
and
that
fit
well
into
a
separate
problem
at
work.
B
B
What
else
did
I
do
so,
then?
When
I
came
back
from
the
conference,
I
really
wanted
to
apply
these
problems
in
production,
and
so
I
became
an
internal
Advocate
at
the
company.
So
I
would
host
lunch
and
learns
sit
with
people
at
their
desks
and
teach
them
what
I
learned
and
brought
home
from
the
conference,
and
so
really
like
practice
becoming
an
internal
advocate
for
the
ideas
and
use
that
almost
to
convince
leadership
of
my
company
to
apply
the
Technologies
to
become
paying
customers
of
it.
B
And
so
that
was
kind
of
like
a
mini
devrel
role
within
the
organization
itself,
so
that
was
super
useful
and
then
I
think
that
I
like
to
write.
So
writing
is
something
that
I
found
very
useful.
Most
of
my
writing
was
internal
to
the
company,
but
I
did
a
lot
of
it.
B
C
A
very
good
point
that
Rick
mentioned
in
the
very
beginning:
sorry
for
jimin,
because
I'm
gonna
be
doing
this.
A
lot
Rick
clearly
identified
his.
Why
why
he
was
interested
of
doing
so
for
yourself
when
you're
thinking
about
this,
you
need
to
you
need
to
figure
out
why
you
want
to
do
this.
Rick
is
good
on
writing.
Rick
is
good
on
explaining
things
to
people
and
learning
new
technologies
for.
B
C
It
was
clear
Pat
that
he
was
maybe
he
also
was
bored
of
doing
engineering
jobs
and
he
wanted
to
sharpen
his
communication
skills
and
people
skills
in
learning
something
beyond
the
technology,
broad
tip,
that's
even
more
important
than
technology
technology
come
and
go
usual
cycles
of
Technologies
of
four
or
five
years,
there's
something
new
or
coming
every
four
or
five
years.
You
need
to
relearn
yourself,
but
if
you
have
a
very
strong
communication,
skills
and
people
skills-
and
you
know,
skills
what
we
call
soft
skills,
what
do
people
call
soft
skills
right
then?
C
This
is
something
that
you
can
continue
to
master,
and
you
know
technology
if
you're
naturally
curious
in
natural
naturally
wants
to
share
the
knowledge,
not
withhold
knowledge.
I
know
many
people
have
a
job
security
by
withholding
knowledge.
I
think
that's
not
the
right
way
to
approach
your
your
career
and
with
devrel.
It's
your
job
security.
Basically,
it's
you
constantly
learning
something
and
it
costing
you
teaching
and
people
know
how
to
approach
you
I
just
want
to
do
one
one,
quick,
plug
I
came
prepared
for
the
show.
C
So
when
I
started
doing
devrel
myself,
there
was
no
such
book,
but
now
there
is
such
book.
It's
called
a
business
value
of
developer
relations,
75
that
you
have
about
deborahl
and
how
the
transition
from
engineering
to
devrel
you
can
find
the
answers
in
this
book,
so
highly
recommend
Mary
Chain
will
great
daughter,
put
a
lot
of
stuff
in
writing
highly
recommend
to
learn.
B
B
B
You
can
be
one
of
those
individuals
and
some
people
thrive
in
the
with
those
ideas.
But
you
also
can
be
an
advocate
for
the
product
itself
back
to
engineering
back
to
the
product
organization
and
try
to
help
mold
the
way
that
the
product
or
the
project
goes
on
behalf
of
the
developers
that
you're
advocating
for
so
I
kind
of.
Think
of
that,
as
internal
advocacy
and
I
find
that
really
interesting,
because
you
can
really
have
an
impact
on
on
the
projects
and
the
products
that
are
that
are
built.
A
B
I'll,
take
that
one
as
well
so
yeah,
it's
definitely
connected
to
the
first
one
and
for
me
it's
I
think
all
of
us
would
have
different
answers
to
this,
of
course,
and
so
maybe
others
would
want
to
chime
in.
But
for
me
it
boils
down
to
being
interested
in
the
technology
which
is
really
useful
for
the
first
question.
If
you're
interested
in
the
technology,
then
learning
it's
going
to
be
easier,
wanting
to
go
to
conferences
and
hearing
people
speak
about
it,
it's
going
to
be
easier.
B
So
for
me,
Kong
is
in
a
space
that
I
find
interesting,
but
also
I'm,
very
new
to
so
I'm
learning,
along
with
what
I
might
consider
my
audience
or
the
people
that
I'm
trying
to
advocate
for
so
it's
kind
of
helpful
to
be
able
to
come
to
Technologies,
very
green
and
learn
along
with
who
you're
trying
to
help.
So
I
think
that
for
me
personally,
it's
meaningful
because
I'll
be
able
to
advocate
well
for
developers
internally,
who
want
to
use
Kong
and
be
successful
with
it,
because
I
can
come
to
it
with
the
same.
B
Let's
just
say,
lack
of
knowledge
that
they
might
have.
But
apply
my
previous
engineering
experiences
to
it
to
try
to
help
make
the
projects
and
the
products
better.
So
for
me
personally,
it's
really
about
that
I'm
interested
in
the
space,
but
I'm
also
like
have
this
huge
circle
to
grow
into
of
things
that
I
just
don't
know.
D
Yeah
I'm
gonna
take
that
as
well,
so
for
me,
I
really,
like
Rick,
said
I'm
I'm,
naturally
curious
and
passionate
about
tech,
but
I
also
really
like
to
tell
stories.
D
So
sometimes
the
technology
is
the
fascinating
component
that
we
focus
on,
but
a
lot
of
times.
We
also
want
to
tell
that
in
context
of
where
you're
going
with
the
technology.
Why
are
you
using
the
technology
and
it
has
to
be
useful
in
some
tangible
way
to
humans
in
general?
Usually
right
and
I
love
telling
those
stories
and
the
other
piece
that
I
really
enjoy
is
the
Eureka
moments.
D
So
when
somebody
is
trying
to
accomplish
something
new
or
do
something
in
a
different
way,
just
to
see
if
it
can
be
done
and
that
light
bulb
moment
goes
off,
that
is
when
I
just
get
really
excited
about
what
I
do
so
I
I
try
to
be
kind
of
that
first
customer
for
Kong.
If
we
release
a
new
feature
or
something
that
I'm
working
with
I
want
to
come
at
it
from
that
point
of
empathy,
so
that
then
I
can
help
someone
else
along
the
exact
same
Journey
or
similar
Journeys.
A
E
This
is
one
that
I
can
probably
take.
So
this
is
a
long
question,
but
Kong
allows
you
to
generate
a
con
configuration
file
from
an
open,
API
spec.
E
The
question
is:
are
the
documentation
about
all
of
the
open,
API
extensions
to
configure
all
the
plugins,
in
particular,
for
complex
plugins
like
oidc?
That's,
open,
ID
connect
and
also
with
the
aim
to
manage
the
whole
con
configuration
from
from
a
spec
file
is
the
way
to
configure
Global
scope.
I
have
for
plugins
I'm
going
to
take
the
second
one,
because
it's
the
easy
answer.
E
E
What
you
put
under
there
is
exactly
the
same
as
you
put
in
a
Kong
declarative
configuration
file.
So
if
you
go
to
docs.comcitchq.com
forward,
slash
hub
then
choose
a
plugin
there's
a
little
tab
in
there.
That
says
declarative
configuration,
and
it
will
give
you
a
complete
example
for
what
you
could
put
in
your
open
API
file.
B
E
So
this
is
a
common
use
case
actually
and
Kong
guided
support
a
little
while
back
for
something
called
an
anonymous
consumer
and
the
anonymous
consumer
is
the
one
that's
attached
to
a
request
if
no
other
consumers
match.
So
you
can't
say
done
with
the
consumer.
E
I've
run
without
you've
always
got
to
run
with
the
consumer,
but
you
can
set
this
Anonymous
one
which
is
the
default,
and
what
that
allows
you
to
do
is
attach
the
API
key
plugin
of
the
JWT
plugin
to
specific
consumers
and
that's
how
they
identify
themselves
and
if
neither
of
those
are
triggered,
if
no
consumers
match
the
credentials
that
have
been
provided,
the
anonymous
consumer
will
run
Now
by
default.
That
would
just
let
them
through
to
the
service.
E
If
it's
your
your
Upstream,
if
you
take
the
request,
termination
plugin
and
attach
that
to
the
anonymous
consumer-
and
you
can
return
response
that
says
401
unauthorized
and
they
won't
be
able
to
call
you
Upstream.
So
if
someone
uses
an
API
key,
it
matches
their
consumer.
If
someone
uses
a
JWT,
it
matches
a
different
consumer
and
if
not,
it
falls
back
to
the
anonymous
one
and
the
request
is
terminated
with
a
401.
C
So
this
is
a
good
example
of
how
one
person
might
not
know
all
the
answers,
but
we
have
a
team
of
people
and
it's
always
great,
it's
a
part
of
the
being
the
devil
team,
where
we
have
a
different
set
of
skills
and
different
set
of
knowledge
and
different
set
of
expertise.
C
One
of
the
things
that
Rick
mentioned
when
the
when
he
was
talking
about
engineering
background
I,
don't
have
engineering
background.
Personally,
I
came
from
the
customer
facing
roles,
consultancy
and
all
things
with
Professional
Services
and
implementation.
C
Somehow
engineering,
okay,
I'm
a
little
bit,
but
in
this
role,
I
more
seen
like
customer's
code,
but
not
production
code
and
customer
use
cases
versus
use
cases
that
some
of
the
product
leads
will
put
this
thing
so
having
this
kind
of
experience
with
the
product
and
having
experience
from
as
a
user,
for
example,
feels
like
Michael
Dunn
things
like
that
in
the
past
being
as
a
user.
C
C
Believe
stay
for
more
for
more
career
advices
and
on
this
device
live
stream.
A
E
Sorry
before
we
move
on
yeah
there's
one
coming
that's
coming
live.
Do
we
want
to
do
that?
One
first.
A
Yes
sure,
let
me
just
open
it,
how
do
you
measure
your
success?
Is
the
question.
C
Can
I
answered
this
one
go
ahead:
I
I
have
a
tweet
I
tweeted
about
this
just
last
week
about
when
the
people
asking
how
we
measure
the
Run
hella
measure
success.
C
First
of
all,
I'm
not
I'm,
answering
indirectly,
when
you
try
to
measure
something,
you
obviously
will
optimize
your
work
around
this.
So
when
you're
picking
up
metric
for
your
success,
you
need
to
understand
that
this
metric,
you
will
be
using
to
optimize
your
work.
So
that's
why
I
Choose
Wisely,
if
you're
using
vanity
metric
as
your
success
like
number
of
retweets
number
of
engagements,
so
you
will
be
optimizing.
Everything
for,
for
this
particular
thing,
and
success
is
actually
as
for
us,
as
a
team
at
Kong
is
essentially
developer
acquisition.
C
How
many
people
would
use
con,
regardless
if
people
using
Enterprise
version
of
Concord
open
source
version
of
Chrome,
and
it's
simply
because
I
I
can
be
completely
honest
about
this.
If
people
not
using
con
open
source
they're
using
something
else-
and
this
is
already
lost
for
con-
even
though
it's
not
a
pain
customer.
C
Rail
team,
usually
not
incentivized
by
sale
or
any
other
like
sales
related
metrics.
So
our
success
when
the
people,
using
our
tools
and
being
successful
using
our
tools,
so
we're
trying
to
optimize
on
the
metrics
that
called
time
to
come,
and
this
is
where
Rick
can
take
a
little
bit
more
and
talk
a
little
bit
about
the.
How
we're
optimizing
this
one.
B
Yeah
I'm
glad
you
mentioned
it
because
I
wasn't
prepared
to
talk
about
it,
but
I
agree
with
you.
You
know
the
traditional
quote-unquote,
off-the-shelf
metrics
of
devrel
performance
I,
think
are
they're
interesting,
but
they're
imperfect
and
there's
a
large
debate
about
their
efficacy
and
I.
Don't
really
have
a
super
strong
opinion,
one
way
or
the
other
I.
Don't
you
know
I
think
you
measure
the
best,
the
best
that
you
can
and
we
don't
have
perfect
measurements
of
something
that's
hard
to
measure.
B
So
I
think
what
we've
done
at
Kong
and
we're
working
on
is
really
interesting
is
an
idea
that
was
generated
before
I
arrived.
But
this
idea
of
time
to
Kong
I
think
is
super
interesting
because
it's
focused
on
Kong
specifically,
and
so
can
we
measure
how
quickly
someone
can
get
from
zero
to
an
aha
moment
about
how
to
solve
their
problem?
B
If
we
can
measure
that
and
then
improve
it
and
then
measure
it
again
and
know
that
we've
made
an
advancement,
then
I
think
that
that's
really
cool
and
you
know
it
may
not
show
up
in
a
GitHub
star,
but
we
know
at
least
for
one
case.
We've
made
someone's
life
better
and
easier
and
I
think
that
collecting
enough
of
those
over
time
will
be
meaningful
for
us.
B
You
know
whether
or
not
those
kind
of
percolate
up
to
management
or
or
the
company
at
a
higher
level,
it's
hard
to
say
but
I
think
that
we're
doing
our
jobs
by
making
individual
stories
easier
developers
lives
better.
So
that's
why
I
really
like
that
I'm
glad
you
brought
that
up,
Victor
and
I
think
it's
a
powerful
idea
that
we're
just
starting
to
kind
of
scratch
and
so
I
think
it's
I
think
it's
going
to
be
interesting
to
see
how
it
works.
C
B
B
B
Michael,
please,
chip
in
whenever,
but
I
think.
The
two
ideas
we
came
up
with
was
obviously
a
custom
plug-in
could
be
written
for
this
and
it
would
probably
be
straightforward
to
achieve
the
specific
goal.
B
Kong
provides
a
plug-in
development
kit
that
allows
you
to
write
a
solution
that
runs
in
the
same
language
in
the
same
Technologies
or
using
non-native
like
Lua
technology.
You
know
languages
to
write
a
plugin,
so
you
have
some
options
there
to
write
us
specific
business
case
solution,
so
that
would
be
option
a
option
b
might
be
to
chain
together
multiple
con
plugins
Kong
provided
plugins
to
solve
the
problem.
B
So
maybe
we
could
do
this
by
creating
a
request,
transformation,
plugin
for
a
consumer
and
add
a
header-
and
let's
say
we
added
a
quality
of
service
header
to
a
request
based
on
the
consumer.
B
Maybe
would
give
them
a
tier
assignment
header
of
like
gold
or
bronze
or
whatever
and
then
chain
that,
together
with
a
route
by
header
plug-in
which
could
then
route
to
the
Upstream
based
on
the
presence
of
that
tier
header,
this
might
have
been
more
challenging
before
the
latest
versions
of
Kong,
where
plugins
have
static
priorities,
but
Kong
3.0
released
the
idea
of
dynamic,
plug-in
ordering,
and
so
we
can
change
the
plug-in
priorities
dynamically
based
on
configuration.
So
this
might
even
be
more
achievable
now
with
Kong
3.0.
B
D
So
one
thing
that
you
can
also
do
to
augment
those
kinds
of
workflows
is
Identify,
say
a
bearer
token
or
something
like
that
and
Associate
that
with
a
specific
consumer,
and
so
you
can
have
two
different
consumers
going
potentially
to
two
different
routes
or
non-route
services.
On
the
back
end
pointing
to
your
different,
you
know
high
performance
or
low
performance,
and
another
thing
that
you
can
do
with
that
is
attach
different
rate
limits
or
things
like
that
to
those
different
consumers
as
well.
I,
don't
know
Michael
if
you
had
other
things
to
add.
E
Not
actually
about
solving
the
problem,
but
this
is
a
great
example
of
what
devrel
is
it's
not
just
getting
up
on
stage
and
shouting
about
Technologies?
It's
about
hearing
use
cases
from
customers
and
going?
Oh
actually
I.
Don't
know
how
to
do
that,
but
let
me
go
and
find
out
and
working
out
how
you
can
use
all
the
different
moving
parts
of
the
the
systems
that
you
have
to
achieve.
An
outcome
like
it's
already
been
said
like
the
technology
is
important,
but
consumers
being
successful
is
is
the
key
thing.
D
D
D
Another
part
of
that
story
like
where
we
are
being
that
first
customer
in
discovering
okay.
How
do
we
piece
it
all
together
to
answer
this
problem,
we're
looking
to
see
we're
testing
our
own
documentation,
we're
testing
our
plugins
and
making
sure
that
if
we
put
ourselves
in
your
shoes,
do
we
have
everything
it
takes
to
achieve
that
outcome,
so
we're
testing
more
than
just
the
product
we're
doing
more
than
just
promoting
it.
We're
actually
testing
the
C.
If
common
people
have
everything
they
need
to
achieve,
what
we
say
is
possible
with
Kong.
C
One
of
the
things
that
I
learned
during
my
Professional
Services
career
is
not
about
giving
you
answer
immediately
because
I
when
I
see,
questions
like
this
I
have
more
questions
and
my
personal
mental
model
for
approaching
this
type
of
problems
before
I
give
you
answer.
I
would
like
to
have
clarified
questions
in
order
to
understand
if
I
understand
your
question
correctly.
So
the
favorite
thing
to
illustrate
this
type
of
approach
would
be
from
The
Princess
Bride,
when
the
Mandy
Patinkin
character
was
saying
like
using
this
word.
But
do
you
really
know
what
it
means?
C
So
in
this
case
we
need
to
make
sure
that
the
the
what
this
person
is
asking
is
exactly
how,
when
to
send
the
problem,
because
he
might,
or
they
might
have
different
understanding
of.
What's
how
this
quality
of
service
attribute
will
be
will
be
measured.
Maybe
it
would
be
something
that,
based
on
something
like
a
API
key,
that
we
were
providing-
and
in
this
case
we
don't
need
to
you,
know,
think
think
much
because
we
can
use
a
combination
of
the
plugins
and
we
don't
need
to
up
in
for
for
custom
plugin.
C
So
there's
a
many
many
things,
one
one
of
the
qualities
that
we
need
to
or
like
people
who
want
to
join
a
debris
team
they
need
to
learn
is
to
resist
the
urge
give
you
first
answer
that
you
have
in
mind
just
like.
Take
a
second
imagine:
it's
I'm,
a
I'm
more
like
on
a
basketball
side
of
things,
but
it's
also
applicable
to
any
team
sports
before
you're
doing
a
shot
for
the
for
the
basket.
You
do
in
three
passes.
Just
have
a
three
questions
in
your
mind
about
this.
C
Just
clarify
the
questions
make
make
the
person
who
asking
the
question
talk
a
little
bit
more
in
order
to
clarify
this
assumption
is
the
worst
thing.
That's
as
a
consultant
or
any
type
of
customer
facing
people
might
have
it's
it's
the
worst
enemy
of
of
yours.
If
you
assume
in
too
much,
you
should
not
leave
the
room
for
assumptions
if
you
want
to
provide
successful
response.
C
Devrel
is
about
relationship.
So
it's
not
about
giving
you
immediate
answer,
but
it's
it's
the
way
where
you
can
get
back
with
the
questions.
Once
you
establish
trust
and
in
order
to
establish
trust,
we
need
to
win
your
trust
by
providing
you
assurance
that
the
things
that
you
asking
will
be
answered
and
that
you
will
get
the
legitimate
and
the
clear
and
concrete
answer,
but
it
usually
requires
few
iterations.
So
do
not
assume,
remember.
Rule
of
three
passes
like
just
like
throw
three
more
questions
before
you
actually
shoot
for
the.
C
C
Am
I
given
but
write
down
in
the
comments,
if
you
remember
Happy,
Gilmore
movie,
yes,.
C
Yeah
go
ahead.
Nick,
yes,
so
platform
infrastructure
technology
feels
like
it's
evolving
faster
than
I
keep
up
with
it.
How
do
you
keep
up
and
learn
about
new
things
that
you
need
to
know?
That's
that's
perfect.
That's
actually
our
alley
we
need
to,
you
know,
keep
up
learning
the
things.
C
C
So,
essentially,
if
you
love
something,
it
would
be
not
a
problem
for
you
to
to
keep
up
like
if
you,
if
you
love
your
kids,
you
are
never
get
tired,
even
though
they
make
you
tired,
like
all
the
time,
never
get
tired
of
learning
something
new
for
them
and
the
same
thing
with
technology.
You
know
if
he
genuinely
passionate
about
something
you
will
be
continue.
Looking
you'll
start
reading
blogs
the
living
podcasts
and
what
most
the
best
way,
how
you
can
learn
things
and
start
teaching.
C
Other
people
answering
the
question,
and
that's
essentially
one
of
the
misconceptions
that
people
have
oh,
how
I
can
teach
something
if
I
don't
know
much
spoiler,
not
many
people
were
experts
from
the
get-go
people
just
spend
the
time.
It's
only
time
in
order
to
become
expert
in
something.
It's
only
time
that
you
can
do
this.
C
There
is
some
Talent
things
involved.
For
example,
you
have
a
good
memory
and
you
have
I,
don't
know
like
a
good
memory
of
the
text
or
a
good
memory
of
the
pictures.
But
you
need
to
keep
this
thing
to
to
to
do.
C
Keep
doing
this
thing
in
order
to
this
Talent
become
your
expertise,
same
thing
with
technology
pick
up
something
that
is
somehow
relevant
to
you
and
if
you
want
to
continue
to
follow
some
some
of
the
some
of
the
people
in
Industry
like
follow
some
of
the
blog
platforms
where
the
people
are
posting,
the
responses
for
different
Technologies
do
something
yourself
do
not
afraid
to
fail.
It's
also
important.
C
That's
why
I'm
doing
Chrome
Builders,
you
know
I,
don't
have
a
time
to
to
learn
technology
every
time,
so
I'm,
making
a
commitment
that
every
week
or
every
two
weeks,
I
will
go
and
teach
you
something
that
I
learned
for
the
past
week
or
maybe
before
something
that,
for
you
feels
like.
Oh
it's
nothing.
Maybe
it
would
be
a
lot
for
some
other
person,
so
always
share
the
knowledge
when
you're
learning
something
yourself
and
teaching
someone
and
and
explain
someone
that's
going
to
be
processed.
D
I
really
like
this
one
too,
so
one
of
the
things
that
I've
found
success
with
really
boils
down
to
like
an
almost
immersion
approach.
I
am
not
probably
in
most
scenarios
going
to
sit
down
and
study,
something
to
master
it
for
a
given
week
or
for
several
hours
at
a
time.
D
I
may
find
myself
working
on
a
problem
for
that
amount
of
time,
but
it's
going
to
involve
lots
of
different
pieces
across
the
platform,
stack
and
possibly
testing
different
pieces
that
perform
the
same
function
and
the
only
way
that
I
know
to
have
enough
understanding,
and
it's
really
like
what
is
the
bare
minimum
of
understanding
required
to
achieve
those
successes.
On
Demand
is
to
really
have
regular
but
bite-sized
engagement.
D
D
You
know
the
algorithms
kind
of
start
generating
content
that
it
learns
that
you
like-
and
that's
worked
really
well
for
me-
to
be
coming
across
blog
posts
and
articles
about
things
that
are
coming
out
or
new
features
that
I
might
be
interested
in,
but
I
don't
necessarily
study
any
one
thing
incredibly
deeply
until
I
need
to
use
it.
I
just
want
to
know
enough
to
understand
what
I
need
to
pull
off
of
the
Shelf
to
to
bolt
together
or
build
something
kind
of
like
a
bunch
of
different
Legos.
D
E
E
E
It's
never
done
as
well
as
someone
that
really
invest
the
time
to
be
an
expert
in
the
ecosystem.
Could
do
it,
but
it's
70
though,
and
it
works
the
reason
I'm
sharing.
This
is
don't
feel
like
you've.
You've
got
to
constantly
be
reading,
be
learning
be
investing
time
like
it
is
also
okay
to
say:
I
don't
have
time
for
that.
I've
got
other
commitments,
but
I
am
capable
of
learning
as
and
when
I
need
it.
E
So
that's
how
I
keep
up
I
went
from
never
using
kubernetes
to
having
all
kinds
of
things
deployed
in
about
three
days
and
actually
Vic
came
along
and
said.
Oh
thanks
for
setting
this
up
I
learned
about
locusts,
which
is
a
load
testing
tool
as
part
of
that
I.
Just
love
the
the
just
in
time.
That's
how
you
keep
up
with
what
you
need
to
do,
not
things
that
you
think
you
might
need
to
know.
D
Oh
and
the
last
and
most
important
piece
give
yourself
time
to
breathe
like
walk
away
from
technology,
sometimes
because
you're
never
going
to
thoroughly
learn
enough
about
anything
to
be
successful
if
you're
constantly
burnt
out
so
go
outside
or
do
a
hobby
that
you
like
also
do
not
Tech
things.
Sometimes
yeah.
C
Go
to
the
gym
one
point
that
cat
mentioned
that
throw
me
idea
when
she
said
like
do
bite
size.
Hackathons
are
fantastic
medium
to
learn
things.
They
are
usually
time
bound,
they
usually
like
very
limited
or
in
scope.
This
is
the
way
we
can
learn
and
the
Quan
Summit
virtual
hackathon
is
a
great
place
to
to
do
this
type
of
stuff.
C
This
is
how
I
learning
like
in
the
in
the
matter
of
weeks,
I
learned
how
to
write,
deploy
plugins
in
in
the
go,
we're
going
to
be
doing
the
plugins
in
Lua
for
Quant,
if
not
for
the
colon
connectone
I,
don't
know
when
I
would
be.
You
know
find
the
time
to
learn
about
this.
C
That's
you
know.
People
doing
their
hack,
stuff
and
I
also
feel
that
I
need
to
be
involved
in
this
one
in
providing
all
sorts
of
pointers
for
participants
of
the
hackathon.
So
they
also,
you
know,
will
do
some
something
awesome,
so
yeah
participate
in
hackathon.
You
might
learn
something
new
that
you
never
knew
that
you
needed
or
will
find
appreciation
for
some
technology
that
you
never
use.
A
D
Is
muted,
yeah
I
was
muted,
I'm,
sorry,
I'm,
gonna,
piggyback
on
what
Victor
said.
Yeah
hackathons
are
a
great
opportunity
because
we
want
to
support
you
in
your
hackathon
endeavors,
so
definitely
jump
in
on
that
also
I'm
gonna
drop
the
link
in
the
chat
for
our
Education
portal.
We
have
free
and
paid
courses
that
take
you
deeper
into
the
practice
of
Kong
for
production
or
other
aspects
of
API,
Ops
and
API
development.
D
So
definitely
take
a
look
at
that
if
we
want
to
get
further
than
where
we
go
in
our
webinars
and
live
streams,
but
also
if
you
want
more
content
about
a
specific
feature
or
a
specific
use
case,
or
something
like
that,
we
love
suggestions
so
pipe
up
and
ask
questions
when
we're
on
or
request.
You
know
future
content
about
different
things,
whether
that's
blogs
or
live
streams.
Whatever
kind
of
content
you
feel
like
it
makes
sense,
we
love
to
hear
what
works
for
you
and
what
you
want
to
know
more
about.
C
So
the
story
with
the
webinars
and
live
streams,
they're
kind
of
interesting,
because
we're
trying
to
cover
like
General
General,
the
population,
about
certain
things.
So
that's
why
it's
very
difficult
if
you
do
like
generic
a
general
webinar,
go
very
deep
enough,
because
in
this
case
this
deep
use
cases
might
be
maybe
10
of
the
users
who
use
call
there
are
legitimately
an
honorable
use
cases
very
technically
deep,
but
in
most
of
the
time
people
want
to
just
you
know,
get
started
and
doing
something
done.
C
So
that's
why
it's
very
important
for
us
to
understand
to
what
is
what
is
important
for
you
as
a
as
a
user
as
a
developers
architect
as
a
user
of
technology.
So
again,
feedback
is
important.
Cat
mentioned
this
feedback
is
very
important,
find
the
light
you
watch
the
live
stream.
You
want
to
go
a
little
bit
deeper
to
write
down
the
comment.
Say:
I
love
this
topic
on
the
minute.
32.
You
talk
about
these
kind
of
things.
Whenever
you
will
be
planning
the
next
content.
C
What
would
you
be
interesting
to
do
something
like
deeper
in
this
topic?
And
that's
that's
basically
how
we
can
learn.
So
in
this
case
we
know
that
okay
yeah-
that
was
a
request.
There
would
be
some
thumbs
up
on
this
request,
meaning
that
many
people
actually
interested
in
this
type
of
topic.
So
that
allows
us
to
kind
of
prioritize
some
of
the
things
so
give
us
feedback.
C
I'm
I'm
keep
my
DMs
in
Twitter
open,
but
keep
your
feedback.
You
know
the
direct
and
they're
like
what
exactly
you
want
to
know
like
you.
Can
you
can
say
that
yeah
there's,
not
it's
not
deep
enough
or
there's!
No
enough
information,
be
specific,
saves
others
time
as
well.
So.
B
I
just
wanted
to
add
one
one
quick
comment
and
take
30
seconds.
You
know
webinars
and
live
streams
are
great
and
and
of
course
so
is
documentation,
but
technology
is
so
complex
and
every
business
case
is
different,
that
it's
impossible
to
build
answers
to
any
like
every
question
that
could
possibly
exist,
and
so
the
answer
to
this
question
for
me
is
to
to
learn
by
doing
and
to
actually
set
out
within
a
goal
to
achieve
a
particular
thing
and
the
best
way
to
learn
is
to
go.
B
A
Next
one.
Anyone
wants
to
take
this
one.
E
I'm
gonna
sound
like
a
broken
record,
but
the
hackathon
is
a
great
answer
for
this
one,
we're
not
being
been
told.
We
have
to
say
this
but,
like
vague
mentioned
earlier,
we're
here
to
help
you
so
if
you've
got
an
idea
of
what
you
want
to
build,
but
you're
not
sure
what
store
or
you
get
stuck
on
a
specific
thing.
E
Let
us
know
you
can
send
a
tweet
to
the
Kong
Inc
and
we've
all
got
personal
Twitter
accounts.
You
can
email
us
at
devrel
at
conchhq.com,
like
just
Reach
Out,
say:
hey
I'm,
trying
to
do
this,
but
I'm
stuck
because
chances
are,
if
you
are
so
attend
other
people,
so
100
other
people,
and
we
want
to
help
all
of
you.
B
B
Youtube
channel
would
be
super
powerful
for
inspiration
personally.
I.
Think
that,
like
watching
him
develop
something
in
real
time
or
recorded,
video
couldn't
be
inspiring
for
to
apply
to
the
business
case.
You've
got
so
that's
anyway.
I
just
want
to
chip
that
in
I
think
that
those
kinds
of
things
are
super
powerful
for
inspiration
right.
C
I
I
want
you
to
point
out
one
one
important
thing
that
when
it's
similar
with
feedback,
we
want
your
feedback
and
we're
ready
for
your
feedback.
It's
not
like
we
asking
for
feedback
only
once
you,
it's
not
like
I
need
to
be
liked.
C
It's
not
like
my
compulsive
reaction
or
desire
to
be
praised
or
whatnot,
so
I'm
not
going
to
go
in
the
full
Michael
Scott
here,
but
when
you're
asking
when
we're
asking
for
feedback,
we
really
want
to
have
your
feedback,
and
but
when
you
asking
for
help,
you
also
need
to
accept
the
the
points
of
help,
because
sometimes
people
asking
for
help,
but
only
think
what
they
do
is
is
complain
which
is
also
kind
of
fair
reaction
and
being
in
this
industry
for
a
while
and
understanding
like
some
some
human
emotion
as
the
cat
mentioned
like
we
can't
emphasize
empathize
with
this
with
this
emotion.
C
So
that's
why?
For
us,
it's
it's
a
part
of
the
job
to
you
know,
help
you
to
help
to
get
to
get
help.
So
you
know
whenever
you're
asking
for
the
something
we
also
expect.
If
you
ask
him
a
question
back
we're
expecting
you
to
to
answer
those
questions
and
there
should
be
something
kind
of
like
a
back
and
forth
continues
things
for
yeah
or
like
oh
yeah
yeah.
That
was
super
helpful.
C
Thank
you
so
much
for
help
and
like
we
we
move
on
to
the
next
question,
so
we
really
want
to
help,
but
also
you
also
needed
that
you
know
we
will
provide
you
help
if.
D
It
makes
sense,
yeah
and
augmenting,
like
email
and
Twitter
were
on
kubernetes
slack
in
the
Kong
Channel,
and
we
have
a
forum
cognation
disgust.comhq.com.
So
there
are
plenty
of
ways
to
reach
out
as
well.
A
Thank
you
all
I
think
that
might
be
the
last
question
now
is
anyone
from
Hong
Kong
have
so?
No
this
can't
have
anyone
who
can
help
if
I
want
to
submit
a
cfp,
including
pong
products
but
I,
don't
know
who
to
write
to
or
submit
a
proposal.
Yes
I
believe
we
can
help
with
that
Kathy.
You
want
to
talk
a
little
bit
more
on
that
and
Victor.
D
Okay,
yes,
so
cfp,
that's!
If
you're
wanting
to
submit
a
talk
or
something
like
that
to
a
conference.
We
are
definitely
excited
if
you're
interested
in
including
Kong
products,
in
your
talk
or
in
your
solution
that
you're
presenting
so
all
of
the
ways
that
we've
shared
to
get
in
contact
with
us
reach
out,
and
we
would
love
to
help
you
write
and
edit
your
cfp.
C
One
of
the
things
that
I
also
would
like
to
mention,
because
I
was
participating
in
a
few
program
committee
for
some
of
the
conferences
in
the
past
and
I
have
some
experience
on
writing
some
of
the
proposals
and
submitting
those
proposals
and,
most
importantly,
some
of
those
proposals.
Some
of
the
top
proposals
were
accepted,
so
maybe
I
know
a
few
things
about
this:
the
few
practical
tips.
So
when
you,
when
you're,
writing
your
proposal,
it
needs
to
be
a
really
clear
one.
You
want
to
talk
about
this.
C
Many
people
found
some
some
weird
templates,
I,
don't
know
from
from
all
over
the
places
internet
that
use
very
interesting
the
words
like
Synergy
or
digital
transformation,
the
business
intelligence
whatever
so
try
to
be
simple
as
possible.
When
you're
explaining
some
of
the
topic
of
your
proposal,
you
can
explain
this
to
your
mom
or
your
grandmom,
or
your
your
kids.
They
need
to
understand
at
least
what
you're
trying
to
say.
That's
the
key
key
part
as
a
program.
C
Committee
Member
I
have
a
limited
time
to
read
and
understand
what
you
want
to
talk
about
this.
Your
proposal
needs
to
stand
out
when
there's
kind
of
a
lot
of
kind
of
watery
words.
It's
very
difficult
to
understand.
Second
of
all,
that
it's
not
about
products.
C
There
should
be
a
problem
that
you
want
to
talk
about,
and
there
should
be
some
of
the
proposed
solution
that
you
want
to
talk
about
unless
it's
some
sort
of
panel
when
you're
suggesting
some
sort
of
discussion.
But
this
is
like
a
beyond
beyond
the
normal
proposal,
usually
when
you're
going
into
the
panel,
it's
already
different
Rules
of
Engagement
in
this
one
and
the
third
one,
when
you
asking
for
this
for
this
type
of
help,
you
need
to
be
ready
to
receive
honest
feedback.
C
Sometimes
people
submitting
a
you
know,
proposal
they
want
to
get
a
feedback
and
after
that
they're
saying
yeah
yeah,
whatever
I'm,
not
gonna
change,
anything
or
even
worse,
when
the
conferences,
many
conferences
these
days,
they
provide
this
kind
of.
If
you
first
time
speaker,
they
put
this
in
in
a
cfp
page
saying,
yeah,
I'm,
a
first-time
speaker
and
I'm
interested
for
for
someone
to
help
me
with
this
many
people
say:
yeah,
I'm,
a
first-time
speaker
and
I.
C
Don't
I'm
not
interested
in
in
coaching
give
it
first
time
speakers
that
probably
it's
the
mandatory
thing
if
you
want
to
be
successful
on
this,
if
you
were
not
forced
to
do
this,
if
you
want
to
do
this
yourself
and
put
this
in
in
your
resume,
you
need
to
work
on
this.
There's
a
talent
on
writing
I
comparing
to
Rick
I
hate.
Writing.
However,
I
do
this
because
I
know
this
is
I'm
liking.
All
this
and
I
need
to
do
this
more
in
order
to
this
become
less
painful.
C
For
me
same
thing,
with
the
proposals,
I
wrote
number
of
proposals,
I
know,
you
know
how
sound
cooling,
how
to
make
the
proposal
stand
out,
but
most
important
things
I,
always
keep
in
mind,
concise
straight
to
the
point,
and
you
know
you
will
get
a
successful
proposal
that
will
be
accepted
in
conference.
A
C
I'm
so
happy
that
this
time
we
didn't
have
a
question
about
how
to
patch
a
kiji
to
under
freebased.
So
that's
usually
most
most
important
question
that
people
want
to
ask
but
yeah
we're
not
gonna
go
into
patching
Kitty
under
FreeBSD.
D
D
The
the
question
was:
I'm:
I'm
lost.
E
So
con
30
is
a
gigantic
release.
There
is
a
lot
in
the,
but
there
are
10
Flagship
features
enough.
That
I
actually
have
to
pull
up
my
notes
for
this,
because
I
can't
reel
them
off
from
memory.
C
Can
you
can
you
wrap
this
kind
of
like
you,
do
this
as
a
wrap
and
like
bringing
all
these
features
in.
E
No
I
cannot
I'm
going
to
start
with
my
favorite,
so
my
favorite
new
feature
in
con
Gateway
3.0
is
open.
Telemetry
support.
We've
we've
added
tracing
to
the
core
of
con
Gateway,
and
that
means
that
as
you're
experimenting
as
you're,
adding
new
plugins
as
you're
adding
consumers
is
writing
upstreams.
You
can
see
just
how
much
time
each
part
of
the
the
system
took
in
your
request.
E
All
you
have
to
do
is
plug
it
into
any
open.
Telemetry,
compatible
provider,
I
use,
honeycomb
and
it
just
magically
appears.
We've
added
support,
better
support
for
websockets,
so
you
can
always
block
your
websocket
traffic,
but
now
you
can
actually
right
plugins
that
operate
on
each
Rim.
You
can
do
a
websocket
for
invalidation.
You
can
limit
the
the
size
of
those
pair
laws
to
protect
your
back
ends
or
to
protect
your
your
clients,
we've
added
a
plug-in
ordering
that
Rick
mentioned
earlier.
Previously
all
the
plugins
operated
in
a
predefined
order.
E
Secrets
management
has
gone
Gia,
so
Secrets
management
allows
you
to
use
a
Secure
Vault,
like
AWS
Secrets
manager,
hash
code
Vault
to
store
things
like
your
postgres
password
to
store
authentication
credentials
for
redis
if
you're,
using
infrared,
limiting
and
can't
get
where
we'll
look.
Those
up
at
runtime.
Rather
than
having
to
put
these
these
secret
values
directly
in
your
config.
E
If
you've
used
con
manager
that
got
a
big
face,
lift
you
got
a
new
design.
You've
got
a
lot
of
ux
changes.
It's
just
10
times
easier
to
use.
E
E
We've
updated
our
docs
so
that
now,
instead
of
trying
to
work
out
well
on
my
running
version,
0.2
or
3.1
of
a
plug-in,
you
just
select
your
gateway
version.
You
will
always
get
the
right
Docs
and
finally,
this
is
last
but
not
least,
we
shipped
to
the
brand
new
router.
E
Historically,
if
you
had
so
tens
of
thousands
of
roots,
whenever
we
updated
the
the
con
config
things
would
slow
down.
Whilst
Kong
rebuilt
the
the
router
indices
with
the
new
router,
we
only
rebuild
the
rules
that
were
affected.
It's
called
incremental
rebuilding,
and
so
it
means
that
you
can
continue
handling
traffic
without
any
impact,
no
matter
how
many
routes
you
have.
E
E
That
is
a
lot
more
flexible,
and
so
you
can
do
prefix
matching
pause,
fixed
matching,
regular
Expressions,
exact
string.
You
can
say
if
I'm
targeting
this
host
and
this
header
exists
or
this
Host.
This
other
header
exists,
which
you
just
can't
express
in
the
Json
format,
without
writing
multiple
routing
rules,
which
then
leads
to
longer
evaluation,
time
and
lower
requests
per
second,
and
so
I'm
really
excited
about
the
new
router
as
well.
B
I
just
wanted
to
add
one
quick
one.
If
you
don't
mind,
the
docs
comment
you
made
I
think
is
really
important
for
people
here,
especially
who
might
be
interested
in
devrel.
B
The
docsite
updates
are
really
big
and
hopefully
helpful
for
the
developers
and
I
wanted
to
focus
in
particular
on
the
new
getting
started
experience
which
includes
a
script
that
allow
you
to
run
Kong
Gateway
quickly,
assuming
you
have
Docker
installed
a
great
way
of
experimenting
with
Kong
and
if
we
focused
on
learning
here
quite
a
bit
and
I
think
learning
by
doing
spinning
it
up
tearing
it
down
installing
different
plugins.
All
of
that
is
designed
to
help
you
kind
of
get
those
experiences
quickly.
B
D
C
Not
necessarily
it
needs
to
be
wrapped,
but
can
be
Billy
Joel's
William
stop
the
fire
style,
which,
basically
you
know,
reading
the
change
log
in.
D
C
It
works
works
is
great,
I'm
gonna,
try
it
I'm
gonna,
try
it
I
think
this
is
where
I
can
relate.
Village
oil
is
a
great
pianist
and
the
the
performer
and
always
sold
out
my
score
garden
and
I
can
seem
to
buy
the
tickets
to
see
him
show
life.
So
it's
always
sold
out.
E
D
I,
don't
think
you
mentioned
one
of
the
big
3.0
updates
was
Docs,
so
if
you
have
ever
dug
around
and
struggled
to
find
what
you
were
looking
for
in
docs
give
it
another
try.
A
lot
of
work
has
already
gone
into
that
and
it'll
continue
to
improve
from
there.
A
Well,
thank
you
all
really
appreciate
your
time
today
for
everyone
who's
joining
us
live.
This
session
is
recorded,
we're
going
to
upload
the
video
on
our
YouTube
channel
first
thing
tomorrow
and
yeah.
You
can
always
reach
out
to
us
with
more
questions.
If
you
have
like,
we
said
email
us
at
communityq.com
or
devrel.com
hq.com
anytime.
So
thank
you
very
much
all
of
you
cat,
Rick
Michael.