►
From YouTube: GitLab Heroes Summit - Keynotes
Description
This is a recording of the keynotes from the GitLab Heroes Summit, recorded on 2020/01/21.
Keynote #1: Building Communities at Scale - Akanksha Bhasin
Keynote #2: GitLab Heroes 101 - Nico Meisenzahl and Adrian Moisey
Keynote #3: Meetups with self-hosted Jitsi - Philipp Westphalen
Keynote #4: Pitch Perfect: How to hit the right notes when giving a talk - Bethan Vincent
To learn more about the GitLab Heroes program, please visit
A
All
right
so
good
morning,
everybody
excited
to
be
here
with
you
for
the
first
hero
summit.
We
still
have
people
trickling
in,
but
yeah
really
excited
to
be
here
with
everyone
today.
A
A
The
goal
today
is
just
to
build
stronger
relationships
among
the
heroes,
we're
hoping
that
there
can
be
some
kind
of
knowledge
sharing
some
experience
sharing
people
can
also
share
a
bit
about
what
they're
working
on
and
what
they
like
to
do,
and
you
know
once
we
get
to
know
each
other
better
and
and
know
what
other
folks
are
working
on,
and
what
they're
good
at
and
their
skill
sets.
I'm
hopeful
that
that
will
lead
to
greater
collaboration
among
our
heroes
members,
so
that's
kind
of
the
idea
for
the
day.
A
The
most
important
thing,
I
think,
is
that
we
all
try
to
be
present.
So
please
put
up
a
slack
status.
That
says,
don't
bother
me
and
and
close
slack
for
the
rest
of
the
event.
Close
your
other
tabs
and
just
hang
out
put
your
thoughts
in
the
chat
connect
with
other
folks
and
just
try
and
be
present
and
kind
of
listening,
because
we
do
have
some
really
inspiring
and
exciting
talks
lined
up
today.
A
And
konksha,
if
you're
here,
can
you
wave
in
the
chat
but
yeah
we
have
a
great
agenda
planned
the
day
is
broken
into
three
main
blocks,
so
we're
going
to
have
keynotes,
which
are
kind
of
longer
form
talks
where
people
will
be
able
to
share
their
experience
and
it'll,
hopefully
be
a
skill
building
opportunity
for
everyone.
Who's
listening
we're
gonna
have
lightning
talks
where
people
can
share.
A
You
know
their
passions,
what
they're
working
on
their
side
projects
as
a
way
to
kind
of
all
get
to
know
each
other
a
little
bit
better
and
then
we're
gonna
finish
the
day
with
some
networking
sessions
one's
to
be
a
panel
discussion
that
we
hope
will
be
really
interactive
and
and
then
we'll
have
time
for
one-on-one
networking.
That
will
happen
right
here
in
the
hotbed
platform.
A
Before
we
get
underway,
I
do
want
to
say
thank
you
to
our
planning
committee,
mario
alejandro
oconcia,
abell
and
roland
they've,
been
meeting
with
me
weekly
for
the
last
month
and
and
bi-weekly
for
a
few
months
prior
to
that
and
really
helped
set
the
agenda.
For
this
event,
they
helped
recruit
speakers
for
the
event
they
helped
us
choose
the
platform
that
we're
using
today,
so
they've
been
instrumental
in
pulling
this
together,
and
so
I
just
wanted
to
make
sure
that
they
get
a
shout
out
and
you
know
show
some
love
for
them
in
the
chat.
A
If
you
will
I'm
sure
they
would
love
to
to
hear
your
or
see
your
applause
in
the
chat
box
so
give
them
some
claps.
I
also
want
to
thank
our
speakers.
We
have
a
bunch
of
folks
doing
keynotes
and
lightning
talks,
a
bunch
of
folks
who
volunteered
to
be
panelists
and
just
everyone
who's
making
time
to
be
here
today.
Thank
you
so
much
we
couldn't,
you
know,
do
this
event
without
you,
we
wouldn't
have
the
heroes
program
without
you,
and
you
know,
I
think
you
know.
A
Gitlab
is
really
grateful
to
everyone
here
for
their
contributions.
A
I
remember
walking
down
the
street
with
sid
our
ceo
during
my
time
doing
our
ceo
shadow
program,
which
is
really
cool
program
where
different
team
members
get
to
spend
two
weeks
with
their
with
our
ceo,
going
to
all
the
meetings
and
things
and
getting
to
see
the
world
the
world
of
get
led
through
the
ceo's
eyes,
and
we
were
talking
about
the
heroes
program
before
you
know
it
launched
just
about
two
months
before
we
launched
the
program
and
we
were
talking
about
the
goal.
A
Just
having
more
people
write
technical
blog
posts,
it's
really
simple
kind
of
goal,
and
you
know,
as
I
talked
to
other
people
in
the
organization
we
we
talked
about
having
two
or
three
people
in
the
program.
Two
or
three
gitlab
heroes
was
kind
of
their
initial
goal.
We
talked
about,
we
wound
up,
launching
the
program
in
july
and
I
think
by
you
know,
within
the
first
month
we
had
more
than
50
people
apply
for
the
program
and
most
of
those
folks
were
meeting.
A
The
criteria
was
such
a
great
community
and
the
criteria
that
we
set,
you
know,
was
something
that
many
folks
achieved
and
we
could
quickly
iterated
on
the
program
to
kind
of
raise
the
bar
and
continue
to
see
great
community
members
applying
for
the
program.
So
it
was
really
just
blew
our
expectations
out
of
the
water
right
away,
and
you
know
today
we're
up
to
almost
90
heroes.
A
We
continue
to
see
new
interest
from
the
community
every
month.
We
continue
to
see
applications,
and
you
know
over
the
time
that
the
heroes
program
has
grown.
Gitlab
has
also
grown
tremendously,
and
I
think
in
many
ways
that's
because
of
contributions
from
everyone
here
today
and
all
the
get
lab
heroes
who
aren't
with
us
today
so
just
want
to
say
thank
you
all
for
your
contributions
and
for
being
here
today
and
I'm
excited
about
what
the
future
holds
for
gitlab
and
and
for
the
gitlab
heroes.
A
And
so
you
know,
I'm
sure
you'll
be
hearing
a
lot
from
her
in
the
future,
but
I
won't
be
going
far
I'll
still
be
on
the
community
relations
team
and
still
be
really
involved
managing
that
person
and
really
involved
with
the
heroes
program.
So
so
you
won't
be
missing
me
too
much,
but
I
do
hope
that
when
she
joins
the
team,
she'll
bring
some
fresh
ideas
and
they'll
help
move
the
program
forward.
And
you
know
we
have
a
monthly
steering
committee
meeting
and
shout
out
to
all
of
our
steering
committee
members.
A
I
see
a
few
of
them
in
the
chat,
marvin,
nico,
adrian
and
and
also
want
to
thank
those
who
aren't
here
today
or
aren't
commenting
yet.
But
all
of
our
steering
committee
is
great
and
we
talked
about.
You
know
future
plans
and
I
think
some
of
them
have
been
on
hold
because
we
wanted
the
new
evangelist
program
manager
to
really
make
the
decisions
on
how
how
to
move
the
program
forward.
A
But
I
think
you'll
start
to
see
some
exciting
changes
to
the
program,
whether
that's
moving
to
a
cohort
model
to
kind
of
foster,
stronger
connections
among
our
heroes
or
just
reassessing
you
know
our
acceptance
criteria
and
and
the
rewards
I'm
sure
some
folks
would
love.
You
know
some
fresh
heroes
swag.
So
all
of
that
will
be
stuff
that
we're
thinking
about
in
the
new
year,
but
I
can
see
I'm
already
going
over
time,
so
I'm
going
to
leave
it
there
and
hopefully,
okay
has
joined
us.
A
If
not,
I
guess
we'll
go
with
adrian
and
nico
next.
So
let
me
just
I'm
gonna,
add
nico
adrian.
Can
you
go
using
the
backstage
link
that
I
sent
you?
Can
you
click
on
that?
It's
in
an
invite
that
I
sent
you
for
the
heroes,
keynotes
and
then
I'll
be
able
to
add
you
as
a
speaker
once
you
use
that
link
and
share
your
camera
and
microphone
with
hopping.
B
A
All
right
hold
on
nico.
I'm
gonna
remove
you
from
the
stream
for
a.
B
C
D
A
Okay,
I
see-
I
see
other
folks
are
backstage
with
me.
I
see
a
conch
on
the
screen.
Do
other
folks
see
a
conch
shot
on
the
screen.
A
Oh,
you
can
hear
and
see
her.
Okay,
all
right,
you
can
get
started.
C
A
C
Okay,
which
link
do
I
have
to
press
to
go
to
the
main
stage.
A
C
A
C
C
A
little
bit
about
me
as
I'm
working
in
women
in
voice
india
as
a
founder
and
also
the
currently
an
alexa
student
influencer
and
voice
flow
india.
I
am
also
a
product
evangelist
at
cutshot.
I'm
a
community
advocate
and
I've
also
led
the
developer
student
clubs
in
the
past.
I'm
a
web
and
voice
developer
and
love,
designing
conversations
for
voice
assistance
and
on
the
personal
side,
I
love
to
dance.
C
So
what
is
community
a
group
of
people
who
share
common
place,
experience
or
interest
and
come
together
to
communicate,
work
together
or
pursue
interest
over
time?
It
could
be
a
technical
community
discussing
about
android
or
web
or
may
be
related
to
hiking
or
cooking,
while
the
environment
is
different,
the
fundamentals
of
how
community
form
is
always
been
the
same.
C
Impacting
lives
to
technical
communities,
so
communities
could
be
in
any
mood,
be
it
offline
or
online.
I
get
somewhere
that
in
the
previous
year
on
an
average,
a
new
community
was
created
on
credit,
every
2.4
minutes
so
like
more
than
1
billion
people
are
participating
in
facebook
groups
every
month.
So
it
took
me
5
seconds
to
tell
you
about
the
statement
it's
safe
to
assume
that
at
least
one
new
community
must
have
been
formed
in
this
time
frame
somewhere
in
the
world.
C
C
So
now
it's
story
time.
I
started
my
journey
in
voice
and
development
by
developing
actions
on
google
and
later
explored
voice
tech
and
also
learned
about
web
development.
So
I've
learned
all
this
all
because
of
this
communities
and
after
learning
this
new
technology,
I
felt
really
motivated
excited
to
bring
the
next
voice
revolution
in
india.
I
wanted
to
teach
others
about
this
latest
technology.
C
I
was
a
regular
attendee
in
meetups
and
then
I
like
transformed
to
becoming
an
organizer
and
hosted
events
and
then,
finally,
speaking
at
meetups,
the
transformation
has
been
really
phenomenal,
like
all
thanks
to
these
communities,
who
have
always
supported
me
and
uplifted
me
here-
are
some
glimpses
of
some
sessions
that
I
took
in
some
colleges
with
my
colleague
in
most
of
the
meetups.
We
covered
web
development,
google
actions
as
well
as
voice
skills.
We
also
focus
on
design,
thinking
and
focusing
more
on
the
conversation
design
which
matters
the
most.
C
So
here's
some
pictures,
the
develop
developer
student
clubs
lead
also
get
a
three-day
long,
phenomenal
conference
and
goa.
We
have
all
sessions,
including
from
development
to
technology
hackathons
and
much.
C
C
And
because
of
my
contribution
in
these
voice
communities
and
other
technical
communities,
I
was
also
invited
to
speak
at
voice
global
last
year,
so
it
was
my
first
international
talk.
C
C
In
october
2020,
we
also
did
a
closed
event
with
seven
members
for
getting
started
with
gitlab.
C
C
And
there
are
a
lot
of
amazing
communities,
especially
for
women
as
well
like
women
who
code
women.
Tech
makers,
like
few
female
pro
like
few
male
friends
of
mine,
used
to
say
that
why
don't
we
have
men
who
code
female
gets
a
lot
of
opportunities
and
special
treatment.
C
They
used
to
laugh
about
it,
but
they
don't
understand
that
these
are
not
sort
of
monopoly
or
segregated
groups,
but
they
are
here
to
empower
women,
inspire
them
to
enhance
their
potential
and
they
just
need
a
path
to
open
their
wings
and
bring
magic
into
the
lives
of
people
through
code
or
providing
solutions
in
technology.
C
So
essence
of
community
building
first,
is
the
audience
choose
your
audience
wisely.
Let's
say
you
want
to
do
something
for
beginners
cater
all
the
technical
topics
according
to
it
and
whenever
we
host
some
meetups
take
proper
survey,
forms
or
roll
out
a
registration
form
where
you
know
how
many
professionals
are
joining
and
how
many
are
how
many
students
are
joining
so
that
you
can
keep
the
tracks
like
intermediate
tracks
or
beginner
level
tracks.
C
So
it
will
be
an
ease
for
the
audience
as
well
and
try
to
grab
the
audience
attention
right
from
the
start,
be
it
emotional
or
be
simple,
and
you
must
have
some
surprise
element
as
well,
maybe
highlight
something
which
is
unusual
or
surprising.
C
You
can
also
do
some
sort
of
quizzes
in
between,
or
maybe
some
cool
swags
to,
the
winner
who
answers
correctly
and
in
most
of
the
meetups.
There
are
also
mini
hackathons,
which
are
of
about
two
to
three
hours,
which
you
can
definitely
host.
These
are
sort
of
idea,
thoughts.
You
just
need
to
ideate
with
your
friends
and
you
need
to
showcase
to
the
judges.
C
Next
comes
the
sponsors,
so
having
sponsors
is
really
important
because
we
need
to
think
about
the
logistics
part.
We
need
food.
We
need
good
co-working
areas,
so
try
to
tie
up
with
some
co-working
areas.
If
they
don't
provide
it
for
free.
You
can
have
some
sort
of
paid
sessions
at
a
nominal
fees.
C
C
Take
proper
feedbacks
after
the
event
regarding
the
speakers,
the
logistics
or
any
other
technology.
They
want
to
learn
in
the
next
sessions
and
you
could
also
ask
what
could
have
been
better
and
have
digital
presence
aware
them
about
the
importance
of
like
social
presence,
motivate
them
to
write
blogs
or
linkedin
post
after
the
event,
or
maybe
make
some
project
that
they
have
learned
from
the
technology
and
due
to
this
digital
presence.
That
comes
the
network
effect.
C
C
C
When
I
was
in
my
summer,
for
I
found
my
hackathon
partner
from
a
different
college
and
on
top
of
the
hackathon
it
was
on
a
different
city.
My
parents
were
totally
against
it,
as
I
haven't
traveled
alone
to
a
different
city,
but
somehow
I
convinced
convinced
them
by
saying
it's,
my
heart
calling
and
I
have
to
go
and
that
life-changing
experience
proved
to
be
very
beneficial.
For
me.
I
felt
independent
at
that
moment
and
I
also
learned
new
technologies
there.
I
learned
blockchain
for
the
first
time
from
my.
C
C
C
C
So
at
the
last
I
would
like
to
say
be
curious,
uplift,
others
and
never
fear
from
applying
to
new
opportunities
that
come
in
your
way.
So
all
these
things
I've
learned
from
the
community
and
it's
like
a
career-
is
a
marathon,
so
it's
important
to
focus
on
the
enriching
experience
and
not
just
positions.
Thank
you.
A
Yeah,
thank
you,
akasha.
That
was
really
great.
I
love
your
idea
about
homework.
I
will
be
assigning
homework
to
everybody
after
today,
so
stay
tuned.
For
that.
I
also
think
so.
You
made
a
great
point
about,
like
that,
surprise
and
delight
element
and
and
how
important
that
is
to
keep
communities
engaged,
and
that's
probably
something
we
can
do
better
at
get
lab
and
and
with
the
heroes
program
as
well.
A
If
folks
have
questions
feel
free
to
answer
them
in
the
chat,
I
did
have
one
question
for
you
and
you
seem
to
have
you
know
experience
across
such
a
wide
range
of
communities.
I
think
one
thing
I'd
be
interested
in
hearing
your
thoughts
of
you
know,
which
is
something
we
struggle
with
a
lot.
Actually,
you
know
since
I've
joined
get
lab,
and
my
experience
with
other
communities
is
like
the
creating
content
that
speaks
to
your
community
members.
A
C
Yeah,
I
feel
for
content
creation.
The
best
way
would
to
research
more
on
the
topics
the
community
likes.
Let's
say
we
are
talking
about
git
lab.
We
can
have
some
sort
of
different
tracks
for
beginners
intermediates
and
some
who
are
working
on
extensive
projects
using
git
lab,
so
we
can
have
some
weekly
collabs
in
between,
so
that
we
can
check.
What's
your
state,
what
you
have
learned
like
coffee,
chats,
I
would
say,
and
then
cater
the
resources,
what
they
have
learned
and
write
the
documentation
according
to
it.
A
Cool
thanks.
I
just
want
to
check
the
chats
and
make
sure
I'm
not
missing
any
questions.
I
see
lots
of
applause,
lots
of
clapping,
but
yeah.
That
was
great
thanks.
Akansha,
really
appreciate
it
and
look
forward
to
seeing
you
in
some
of
the
other
sessions
later
today,
if
you're
able
to
stick
around,
I
know
it's
getting
late,
where
you
are.
A
Great,
thank
you
all
right.
So
now
we're
going
to
move
on
to
our
next
talk,
which
is
heroes,
101,
and
I
need
to
figure
out
how
to
add
adrian
and
nico.
A
B
A
All
right
I'll
leave
it
to
you
too.
I'm
gonna,
I'm
gonna,
turn
my
camera
and
mike
off.
But
thank
you
both
for
being
here
and
excited
to
to
hear
your
presentation
cool.
Thank.
E
You
I'm
assuming
everybody,
can
hear
us
if
anybody
can
hear
us,
please
just
let
us
know,
and
we
can
adjust
that
so
nick
and
myself
are
going
to
talk
about
gitlab
heroes.
101
considering
the
audience
is
gitlab
heroes.
You
might
know
some
of
this.
You
might
not
it's
also
nice
to
have
a
sort
of
single
place
to
look
at
sort
of
the
overview
of
the
program
from
from
our
perspective
next
slide,
please
nico's
controlling
the
slides.
E
While
I
talk
so
we're
going
to
have
a
little
bit
of
a
little
bit
of
back
and
forth,
so
just
kind
of
an
overview
of
us
we're
both
gitlab
heroes
and
we're
also
both
members
of
the
steering
committee.
E
So,
as
I
said
before,
my
name
is
adrian:
I'm
a
systems
engineer
at
sales,
loft,
it's
a
company
based
in
atlanta
in
the
u.s,
so
I
work
remotely
from
south
africa.
So
timezone's
a
bit
funny
nico
over
to
you.
I
guess.
B
Yeah,
so
my
name
is
nico
meisensel,
I'm
senior
club
devops
consultant,
I'm
working
in
germany
for
mostly
germ
customers
at
white
duck
cool.
So
before
we
jump
over,
we
have
some
interesting
links
and
things
you
might
need
later.
B
So
therefore,
I
already
shared
the
link
to
your
slides
on
the
chat,
but
you
will
only
also
find
it
here
and
you
can
type
the
the
short
url
if
you
like
to,
but
I
said
I
shared
it
in
the
stage
chat
for
you,
okay,
so
our
agenda
for
the
next
15
20
minutes
so
basically
just
doing
a
short
intro
until
they
get
the
po
box
program
itself,
but
we'll
keep
that
one
shot
because
we
are
all
heroes.
B
So,
basically
we
know
the
program
and
then
some
yeah
interesting
things
on
our
gitlab
hero
website,
page
on
www.getlab.com.
B
B
Our
options
there,
okay,
so
the
next
one
I
will
keep
pretty
short
so
get
the
pure
broken,
is
about
engaging
supporting
and
recognizing
members
of
the
writer
community.
We
are
already
all
getting
pure
so
just
as
an
intro
slide,
yeah,
so
engaging
support
and
recognizing,
and
for
me
it's
also
connecting
with
other
people
from
the
wider
community,
which
is
pretty
important
for
me.
B
Yeah
some
statistics
starts
from
the
year
program,
so
get
the
peer
program
was
introduced
in
july
2019.
I
personally,
I'm
involved,
I
thought
about
it
earlier
today,
since
august
2013.
So
first
time
was
an
get.
The
comment
in
new
york
city
in
august
2019,
where
I
visited
sean
at
the
scale
of
people
booth
and
we
had
a
nice
talk.
So
looks
like
I'm
pretty
pretty
early
part
of
the
gitla
here
program.
B
I
wasn't
aware
of
that
one
so
until
today
or
better
say
until
yesterday.
Last
time
I
checked
the
the
counts.
We
are
89
years
so
far
in
the
brokerage
and
we
have
45
contributions
on
our
hero,
page
that
that
the
your
page
contribution
pages
live
since
last
year
january.
So,
basically,
in
one
year,
12
months,
we
had
45
contributions
all
over
us
at
least
shared
on
our
community
hero
page
and
also
we
got
15
requests
from
other
community
members
who
requested
help
from
the
heroes.
B
So
basically
adrian
is
talking
about
this
later
one.
We
have
an
hero
issue
template
where
somebody
can
request
help
from
us
support
from
us
and
stuff
like
this
yeah.
So
if
you
would
like
to
get
program
updates
on
the
your
program,
you
have
multiple
options.
First,
one
is
just
reading
the
newsletter,
the
monthly
newsletter
transcending
via
email.
You
should
get
this
one,
but
this
is
also
the
same.
Content
is
also
available
in
the
issues
in
our
repo,
and
I
shared
the
link
with
the
search
over
here.
B
So
you
can
access
all
the
monthly
issues
there
and
if
you
would
like
to
get
some
deeper
insights
and
and
yeah
deeper
insights,
deeper,
look
into
the
program.
We
can
also
review
our
meeting
notes
from
the
steering
committee
call,
which
we
do
on
a
monthly
basis.
It's
a
public
available.
Google
doc
I'll
also
share
the
link
here.
B
On
the
other
hand,
we're
also
doing
the
replays
on
youtube
on
the
gitlab
unfiltered
channel,
so
you
can
also
review
the
steering
committee
calls
there
if
you
would
like
to
get
it
on
on
an
audio
and
video
yeah.
As
I
said,
I
would
like
to
talk
about
the
get
hero
page
a
bit
yeah.
It's
basically
the
starting
point
where
you
find
all
the
details
of
the
hitler
here
program.
So
you
could
either
nominate
yourself
as
a
hero
which
you
don't
need
anymore,
but
you
can
also
nominate
someone
else.
B
So
if
you
know
a
person
which
would
match
or
match
to
a
gitlab
pure
program,
you
can
use
or
get
appear
page
to
nominate
a
new
one
and
you
can
also
meet
other
heroes.
So
we
have
a
page
where
all
our
all
of
us
are
listed,
which
contact
details,
twitter,
handle
gitlab
panel
and
stuff
like
this,
so
you
can
use
it
to
connect
to
to
other
heroes.
B
If
you
would
like
to-
and
we
have
our
contribution
page
where
you
can
review
on
an
ongoing
basis,
our
contributions
and
see
talks,
blog
posts
or
youtube
videos
and
stuff
like
this.
So
a
nice
intro
page
to
get
all
the
details,
but
of
course
we
also
need
content
for
the
page.
So
in
case
you
do
not
have
added
yourself
to
the
meet
the
get
appears
page.
Please
do
so
it's
basically
just
a
match
request
and
you
need
to
customize
one
file
mention
sean
and
you
are
good
to
go.
B
So
it's
not
really
many
steps
you
need
to
do
and
you
need
only
to
add
a
picture
of
your
or
something
else
add
some
lines
about
yourself
and
your
contact
details
and
and
create
a
match
request.
The
whole
steps
you
need
to
do
are
documented.
B
I
also
added
a
link
over
here
same
again
with
our
contributions,
which
are
also
part
of
our
gitlab
hero
page.
Here,
we
would
like
to
ask
to
really
update
your
contributions
on
ongoing
basis.
So
if
you
haven't
talked
or
have
written
a
blog
post
or
did
a
meetup
or
something
just
create
an
metrocast
afterwards
at
your
your
work,
what
you
did
and
with
that
you
can
share
it
in
the
wider
community,
and
everyone
can
see
our
our
great
contributions.
B
This
once
again,
is
just
a
small
match
request.
You
can
decide
if
it's
a
blog
post,
if
it's
a
video,
if
it's
a
text,
talk
or
so
add
a
link,
add
some
some
intros
and
just
send
in
the
match
request
for
every
merch,
because
it's
pretty
important
to
mention
john,
to
make
him
aware
to
do
with
a
match
request
and
then
merge
it
into
the
master.
F
B
Available
on
this
link,
yeah-
maybe
some
tips
and
tricks
when
working
with
our
gitlab
page
is
basically
part
of
the
www.gitlab.com
or
minuscom
repository,
which
is
pretty
large,
entirely
changing
project.
B
So
you
can
of
course
clone
it
locally,
create
a
fork
and
work
locally,
but
somehow,
for
me
at
least
it's
nicer
to
either
use
a
web
ide
or
the
git
pod
instead,
because
then
I
do
not
need
to
clone
the
whole
repo
and
stuff
like
this,
and
we
are
only
doing
just
some
small
text
changes
so
web
ide
on
get
port
or
get
put
up
pretty
pretty
nice.
B
For
that,
and
on
the
other
hand,
you
can
also
use
the
repository
mirroring
feature
which
allows
you
to
synchronize
your
fork
with
actually
gitlab
a
www.com
repo
to
make
sure
that
your
fork
is
up
to
date,
all
the
all
the
time.
So
then
you
can
just
create
a
new
metrocrest
or
create
a
new
branch.
Add
your
changes
and
and
match
them
in
and
you're
already
up
to
date
and
ready
to
start
if
you're
doing,
metroquests
and
branches,
please
make
sure
to
follow
the
naming
conventions,
because
it's
a
pretty
large
project.
B
As
I
said,
and
we
don't
yeah,
we
should
make
sure
that
we
do
not
mess
up
the
whole
project
itself.
So
all
the
details
on
how
to
name
the
branches,
how
to
name
the
match
requests
are
also
part
of
the
documentation
I
shared
earlier
yeah
and
if
you
create
a
match
request.
As
I
said,
please
mention
john,
and
also
please
select
this
option
here
to
allow
jon
to
make
any
changes
in
this
reprocess
yeah
with
that,
oh
one,
one
last
like
before
adrian
slice
starting.
B
So
we
also
have
an
issue
template
which
you
can
use
to
track
contributions,
we're
working
on.
So
if
you
know
you're
doing
a
talk
on
on
gitlab
stuff
in
two
months
or
if
you're
working
on
a
blog
post,
and
maybe
you
would
like
to
get
some
feedback
or
would
like
to
ask
a
question
or
yeah
exchange
with
the
hero,
you
can
use
this
template
and
track
your
your
your
work
and
engage
and
communicate
collaborate
with
other
heroes
on
that.
Also.
B
This
helps
sean
and
the
team
to
track
ongoing
contributions
and
stuff
like
this
yeah
with
that
back
to
adrian.
E
Cool,
thank
you.
I'm
quickly,
just
gonna
go
off
schedule
and
say
something
at
the
very
end.
We
have
q
a
and
I
thought
because
there's
a
lot
of
text
based
stuff,
if
you're
thinking
of
questions
at
the
moment
that
that
maybe
we
could
answer,
go
ahead
and
write
them
into
the
chat
right
now.
So
by
the
time
we
get
to
the
end,
hopefully
there'll
be
a
few
questions.
We
can
either
answer
rather
than
than
waiting
around.
E
So
with
that,
let
me
let
me
continue
so
I'm
going
to
be
talking
about
the
people
involved
with
the
gitlab
heroes.
You
should
all
know
this
friendly
face.
It's
it's
our
dear
john,
who
introduced
us
at
the
beginning
a
little
bit
about
john.
He
runs
the
gitlab
heroes
program.
If
you
go
to
his
gitlab
profile,
you
can
see
a
little
bit
more
about
his
interests
and
that
sort
of
stuff.
He
also
shares
the
hero.
E
The
the
hero
steering
committee,
which
nico
mentioned
earlier,
which
we're
both
part
of
and
his
role
at
gitlab,
is
to
manage
the
developer,
evangelist
evangelism
team
cool
next
slide.
Please.
E
Thank
you.
So,
just
a
little
bit
about
the
syrian
committee,
there's
the
six
of
us
on
the
right
there.
You
might
recognize
two
of
us.
The
people
are
talking
right
now.
So
the
the
committee
is
just
a
small
group
of
heroes
who
are
kind
of
interested
in
how
the
program
is
running
and
what
the
program
is
doing.
We,
I
think
a
lot
of
us
are
involved
in
various
other
communities
and
hopefully
have
some
sort
of
insight
into
how
other
communities
run
and
can
use
that
to
the
advantage
of
heroes.
E
John
generally
comes
with
ideas
and
thoughts
and
just
uses
us
as
a
sounding
board
to
make
sure
that
his
his
thoughts
and
ideas
are
relevant
to
the
community
that
that
gitlab
is
trying
to
build
here,
and
I
think
it's
also
a
nice
space
for
the
community
to
actually
reach
back
to
john,
with
any
thoughts
or
concerns
about
things
we
need.
We
should
change
whatever
and
he
can
then
take
that
into
consideration
and
decide
what
what
sort
of
action
should
should
take
place
great.
E
So
next
slide,
please
we're
going
to
be
talking
about
how
you
can
connect
with
other
heroes.
The
three
methods
is
the
github.
The
gita
chat,
the
repository
which
has
been
spoken
about
previously
and
then
obviously
or
then
coffee
chats,
which
is
kind
of
a
thing
we're
trying.
E
So
get
a
chat
if
you're
not
on
get
the
chat,
I
would
recommend
joining
if
you're
worried
about
noise
with
having
so
many
chat
things.
I
can
assure
you
that
this
is
is
very
low,
noise
and
high
signal.
So
it's
it's
very
valuable.
Things
are
going
on
and
it's
all
related
to
the
the
github
heroes
community.
So
totally
worth
your
time
being
there.
E
The
url
is
right
over
there
on
that
slide,
which
you
can
access
would
highly
recommend
joining,
sharing
your
contributions,
all
that
sort
of
thing
on
the
right,
as
you
can
see
in
the
screenshot,
there's
also
the
activity
feed
of
what's
going
on
in
the
in
the
repository.
So
you
can
see
issues
being
created
and
commented
on
that
sort
of
stuff
and
then
just
a
note,
if
you
use
matrix
one
of
the
the,
I
think
it's
multi
multi-chat
clients
they've
recently
added
gita,
so
you
can
just
add
it
into
there
quite
easily.
E
I
generally
use
it
in
my
browser,
so
next
slide.
Please
liko
has
mentioned
this
a
little
bit,
but
there's
the
gitlab
heroes
repository.
E
It's
kind
of
it's
not
necessarily
a
starting
place,
but
it's
where
anything
relevant
to
heroes,
kind
of
kind
of
lives
and
starts
starts
from
so
the
most
most
important,
and
most
notable
is
that
readme
generally,
that
readme
should
be
pointing
at
any
other
resource
that
you
need
access
to
or
or
if
you're
looking
for
help.
That
readme
kind
of
is
your
starting
point.
E
For
example,
it
lists
who
the
who
the
steering
committee
is.
It
speaks
about
some
of
the
issues
and
websites
and
resources
that
you
can
get
to
then
also
there
are
the
issues
and
then
this
issue
template
issues
is
when
you
can
potentially
raise
a
question
point
out
something
that
you've
done
for
the
community
or
one
of
the
templates
is
to
ask
for
help
for
another
hero.
E
If
you
create
an
issue,
there's
a
little
template
drop
down
and
you
can
there's
a
template
you
can
fill
in
with
asking
for
help
and
it's
given
a
particular
label
so
that
people
can
search
for
it
and
find
it
cool
next
slide,
so
something
that
we
are
trying
to
do.
E
We've
we've
done
a
few
in
the
past
and
we're
trying
to
see
if
we
can
figure
a
way
to
make
it
work
for
more
people,
we're
trying
coffee
chats
and
it's
just
a
a
casual
discussion,
4
40
to
60
minutes
no
specific
agenda
and
it's
time
for
people
to
connect
with
one
another.
So
we
don't
necessarily
talk
about
get
lab
or
the
heroes
program.
We
can
talk
about
pretty
much
anything.
E
It's
it's
a
nice
community
building
thing:
it's
there's
no
expectations
from
anyone.
It's
just
sort
of
something
that
we're
trying
to
do.
That's
that's
a
bit
fun
and
the
latest
idea
we've
had
is
to
set
a
single
time
once
a
month
that
you
can
join,
and
so
that
will
be
the
first
wednesday
of
every
month
at
12
o'clock
utc.
E
Unfortunately,
we
can't
pick
a
single
time
slot
that
will
be
be
great
for
everybody
in
the
world.
So
if
anybody
else
is
interested
in
maybe
trying
a
different
time
zone,
that'll
better
suit
them,
please
raise
your
hand
and
we
can
maybe
get
that
going.
Otherwise,
if
this
becomes
more
successful
and
we
get
regular
people
attending-
maybe
you
know
we
can
spin
out
to
other
groups
from
there
kind
of,
depending
how
it
goes
cool
and
with
that
we're
gonna
be
on
the
q
a
slide.
Are
there
any
questions?
E
A
All
right
cool
well,
thank
you
both
for
that
talk.
That
was
great.
I
actually
created
a
merge
request
in
eco,
based
on
your
comment,
around
connect
being
part
of
your
participation
in
the
program,
so
you
can
see
that
I
put
that
in
the
stage
chat.
Okay,
but
yeah,
take
a
look
at
that.
Let
me
know
if
you
have
any
feedback.
If
anyone
has
any
questions,
they
can
put
them
in
the
chat
and
I'd
be
happy
to
verbalize
them.
But
thank
you.
A
Thank
you
both
for
that
great
overview
of
the
program
and
for
your
participation
on
the
steering
committee
and
and
just
being
part
of
the
event
today.
So
thank
you
all
so
much
it's
a
pleasure.
A
D
A
A
All
right
cool,
so
thanks
for
being
here
with
us
today,
phillips
get
lib
hero
and
also
the
organizer
of
a
get
live
meetup
in
hamburg
and
he's
gonna
be
talking
to
us
about
some
of
the
work
he's
done
and
making
that
meet
up
community
success,
and
this
is
actually
a
bit
of
a
tech
talk
too,
so
that's
kind
of
cool.
So
I'm
gonna.
Let
you
take
it
right,
though,.
D
Yeah
I
have
to
rejoin
to
share
my
screen.
Give
me
a
second.
A
A
A
A
D
From
my
browser
so
I'll.
D
Hopefully,
the
right
one,
yes
yeah,
I
have
to
talk
or
I
prepared
something
which
is
an
alternative
to
zoom
and
meet
at
microsoft,
meets
for
hosting
a
meetup
and
it's
it's
a
did
see
so
and
I,
since
the
virtual
meetups,
are
starting
to
begin.
I
choose
jitsi
to
host
my
meetups
there
and
yeah.
I
present,
or
I
give
you
a
little
bit
inside
what
should
see
and
how
I
use
the
safe
hosted
instance
when
too
much
people
want
to
attend
to
your
meetup.
D
Yes,
so
I'm
philip
spy,
I'm
from
hamburg,
germany
and
I'm
working
as
a
as
a
full
stack
developer,
engineer.
Yeah
doesn't
matter!
And
yes,
as
john
introduced
me,
I'm
running
the
gitlab
meetup
in
hamburg.
D
I
think.
Nearly
two
years
ago
the
group
started
and
it's
running
quite
great,
a
little
bit
great,
yes
and
yeah,
and
in
my
spare
time
I
am
cooking
a
lot
and
playing
with
the
googie
cloud.
D
Yes,
so
why
I
had
to
choose
so
the
first
virtual
meetups
were
running
on
jitsi
and
gt
is
hosting
a
community
edition
where
you
can
create
your
own
space
or
your
own
call,
and
then
others
can
join.
You-
and
this
worked
quite
well
for
a
long
time
until
I
had
a
meetup
about
getpod
last
year
and
as
you
see
here
over.
D
1883
people
want
to
join
the
meetup
and
jitsi
supports
only
50
people
for
less
than
an
hour.
I
think
so,
there's
a
limit,
how
how
you
can
use
the
tool,
and
then
I
decide
one
week
before
the
meet
up-
that
I
try
to
host
jitsi
on
my
own
in
the
gcp,
because
I
can
simply
run
up.
My
yeah
run
up
my
my
incense
for
a
hour
or
two
and
then
destroy
it
completely
and
don't
have
to
rent
a
completely
complete
month.
Instance.
D
Yes,
so
what
is
gt
in
detail?
The
tool
is
a
conference
tool,
like
others
and
the
cool
thing
about
that.
It's
a
open
source
tool,
so
everyone
can
contribute
there
too
and
have
a
active
developer
community
and
they
are
quite
good
blog
posts
about
how
you
can
create
your
own
jitsi
instance
and
how
to
use
it
and
yeah
and
the
most
important
is
you
can
host
it
by
yourself
and
yeah.
This
is
maybe
for
for
companies
special
interesting,
because
you
can.
D
D
D
Yes,
and
it's
the
google
cloud,
because
I'm
the
most
familiar
with
that
I
use
it
privately
and
in
my
company,
yes,
and
especially
there's
a
cool
thing
about
that:
google
providing
free
free
resource
contigant,
which
is
so
so
so
high
that
you
can
simply
run
your
gt
instance
for
meetups
or
a
couple
of
meetups
without
paying
anything
which
is
really
awesome
and
part
of
that,
it's
simply
cheap
to
host
a
meetup
where
you
are
above
the
free
resource
contingent.
D
Yes,
and
especially
important.
You
can
use
terraform
to
provide
your
own
gt
instance
yeah
and
the
most
cool
thing
I
use
terraform
and
gitlab
ci
for
creating
my
for
creating
an
instance
in
the
gcp
and
can
simply
trigger.
D
The
pipeline,
if
I
need
a
jitsi
instance
and
destroying
them
after
the
meetup,
for
example,
and
I'll,
show
you
next
yes-
and
here
here
I
showed
or
I'm
designing
or
should
show
you
the
workflow,
which
I
prefer
and
I
saw
10
or
15
minutes
ago.
This
is
a
good
way
that
you
have
a
big
a
big
long
time
before
you
start
your
meetup,
to
create
the
instance,
because
some
times
can
be
if
you're
creating
a
lot
of
new
instances.
D
Let's
encrypt
deny
you
a
new
certificate
for
your
domain,
which
happened
today,
which
is
not
so
good
for
the
thing,
but
it's
all
all
in
terraform,
so
that
doesn't
matter
so
yeah
and
you
simply
trigger
the
pipeline
set
as
a
pipeline
setting
up
your
gcp
with
terraform
and
then
the
startup
script
is
running
and
after
the
meetup
you
simply
destroy
it.
D
So
and
now
I
give
go
to
the
repository
it's
open
for
everyone,
you
can
use
it.
I
have
a
small
guide:
how
to
use
it
when
you're,
when
you're
on
your
own,
yes,
and
when
I
am
starting
to
host
a
meetup.
I
simply
go
here
to
run
a
pipeline.
D
Yes
and
then
the
script
is
going
really
fast
and
yeah,
and
I
can
show
you
a
little
bit
what's
inside
what
is
especially
good
to
share.
Yes,
it's
a
little
bit
technic
about
terraform
or
especially
yeah.
D
What
I
use
here,
I
think
the
most
interesting
is
thing
is
how
to
automate
your
installing
gt
on
a
debian
system
and
then
create
a
own
certificate,
because
they
are
a
little
bit
prompt,
which
you
asked
during
the
update
process
yeah,
and
this
little
thing
cost
me,
I
think
about
a
day
or
two
to
create
to
create
that
everything
is
automatically
and
without
any
prompt
which
is
not
catched
so,
but
they
are
also
good
guides.
How
to
do
it?
D
Yes
and
you
need
shitty-
and
it's
all
explained
on
the
web
page
yeah-
and
this
is
the
most
important
thing
that
you
when
you
are
trying
to
automate
that
that
you
describing
your
complete
or
describing
the
problems
which
are
used
or
coming
up
front
from
the
fro
from
the
gt
instance,
because
it's
mostly
designed
to
that
human
doing
doing
the
installation
and
not
automated
script.
But
there
are
cool
things
like
the
depthconf
set
selections,
yes
and
yeah.
D
If
you
are
trying
to
to
automate
in
other
clouds
or
here
on
other
systems.
I
think
this
is
a
really
good
start.
When
you
need
a
complex
thing,
I
think
the
cloud
configuration
is
quite
easy
if
you're,
knowing
what
you're
doing
or
doing
using
it
daily,
yes
and
yeah,
and
because
you
can,
you
have
a
small
small
amount
of
time
to
host
your
instance.
D
You
can
simply
go
right,
going
wild
for
the
for
the
resources
you
want
to
want
to
use,
and
I
think
it's
four
cores
and
16
g
gigabytes
of
ram
or
more
cores.
I
don't
know,
but
it's
six
16
gigabytes
of
ram
and
yeah
you
can
show,
can
look
at
it
later
or
I
think
I
think
yes,
that's
a
little
about
the
inside
and
after
I
finished
the
whole
thing
I
feel
like
hackerman.
D
D
And
where
is
it?
I
don't?
I
don't
stop
the
time,
but
I
think
it's
under
four
or
five
minutes,
and
there
is
your
jitsi
instance,
which
is
automatically
secured
by
let's
encrypt
yes,
and
then
you
can
simply
start
your
your
meetup
like
meet
up
start
the
meeting,
and
then
you
have
your
thing
running
and
I
can
see
me
again
on
two
screens
yeah.
D
This
is
really
cool
and
if
you
are
done
with
your
your
meetup,
you
can
simply
go
to
the
ci
cd
and
you
can
click
here
to
destroy
your
gt
instance
and
it's
clear
the
world,
your
whole
resources,
you
created,
yeah
and
so
yeah
as
a
gitlab,
ci
or
configuration,
is
quite
simple
because
I'm
simply
doing
a
tab
from
init
and
apply
or
destroy
under
these
steps.
D
D
Perfect
yeah
and
there
are
a
lot
of
more
a
lot
of
cool
features.
They
there
you
can
configure,
but
I
never
use
them
because
my
instant
is
simply
running
where
I
am
on
this
instance.
D
Yes,
so
I
I
didn't
get
too
much
in
it,
but
it's
planned
to
automate
it
also
with
terraform
yeah
you
can
configure
who
can
create
a
room
call
yes
and
my
conclusion
for
that
the
startup
time
is
really
fast.
I
think
you
saw
it
some
some
minutes
ago,
yes
and.
D
D
Provide
a
instance
or
something
else,
because
I
think
everyone
have
a
little
yeah
see
this
price
and
the
pros
is
you
don't
need
kubernetes,
it's
important
to
mention
that
there
is
a
docker
jitsi
instance,
which
I
personally
not
prefer
for
a
small
if
you're
don't
using
kubernetes,
it's
way
too
much
and
way
more
expensive
to
do
kubernetes
only
for
the
instance,
but
it's
also
a
cool
alternative.
D
I
think
there's
the
stocker
instance
released
end
of
last
year,
yes,
and
I
think
for
the
meetup
guys,
the
biggest
problem
is
that
you
cannot
link
your
jitsi
instance
in
a
native
way.
D
This
is
only
for
zoom
or
other
central
providers
to
provide
a
link
and
yeah.
If
you're
hosting
a
meetup,
you
have
to
send
an
email
to
your
people
while
attending
to
to
place
their
the
link,
and
I
think
it's
a
a
little
bit
dangerous
to
do
that.
That
way,
because
not
everyone
is
reading
or
not.
Everyone
is
reading
the
emails
or
looking
up
the
the
updated
description,
for
example,
to
search
for
that,
and
they
have
to
search
for
that.
It's
not
so
cool
like
the
native
way.
Yes
and
another.
D
Con
is
that
this
configuration
is
passive
specialized
for
the
gcp
with
cloudiness.
You
have
to
configure
a
little
bit
when
you're
don't
using
cloudiness
and
yes,
but
I
think
so.
The
important
thing
here
is
startup
script.
A
Questions
thanks
phil.
That
was
great
and
something
you
know.
This
is
something
our
team
is
pretty
excited
about.
After
you
shared
a
link
to
the
project
on
twitter,
we
had
a
discussion
among
the
community
relations
team
at
gitlab
about
making
this
something
that
we
suggest
to
organizers.
A
I
think
you
know
one
question
that
I
have
is
you
know
when
you're
kind
of
setting
up
this
jitsi
instance
like
what
is
the
output
url,
that
you
would
share
with
folks?
Does
it
have
like
a
jitsi
like
the
word
jitsi,
or
something
in
the
in
the
url
that,
because
I'm
thinking
I
could
reach
out
to
meet
up
and
ask
them
to
support
jitsi
links,
but
that
would
only
work
if
jitsi
is
part
of
the
url.
That's
created.
D
Yeah
yeah,
the
most
common
way
is:
it's
meet
point
your
domain
for
safehost
instance
and
jitsi
has
a
community
edition
and
yeah.
I
think
it's
quite
hard
for
for
safe,
hosted
instance
to
get
there
because
I
think
they
only
restricted
to
the
to
a
main
provider.
D
But
cool
news
is
that
jitsi
have
a
zest
version
where
you
can
simply
use
that
for
a
lower,
but
I
don't
know
the
pricing
yeah.
Maybe
we
can
catch
up
later.
A
D
This
is
a
good
idea
I
thought
of
to
to
make
a
terrible
module
for
that.
I
will.
I
will
look
on
that,
how
to
make
a
module
and
do
it
mostly,
but
I
think
yeah
I
will
do
it
later,
how
to
do
it.
D
Maybe
you
can
create
an
issue
on
the
on
the
repository
with
your
ideas,
how
to
make
it
all
right.
A
D
A
All
right
cool
yogi
asks:
what
do
you
think
of
setting
up
slack
forget
live
heroes
instead
get
it
that's
not.
We
can
address
that
separately,
that
that
could
be
something
that
we
can
talk
about
during
the
networking
part
of
the
day
and
nico
has
another
suggestion,
but
I
think
that's
it
for
the
questions
so
yeah.
Thank
you
so
much
philip.
That
was
great
and
thank
you
so
much
for
your
contributions
to
get
lab
and
the
community
and
organizing
the
hamburg
meetup.
A
I
think
that
group
has
been
you
know
one
of
our
most
active
during
the
whole
lockdown,
and
so
I
thank
you
for
taking
such
strong
leadership
of
that
group
and
making
sure
that
everyone's
staying
connected.
We
do
really
appreciate
it
and
I'm
sure
your
community
members
do
also
yeah.
Thank
you.
A
C
C
A
A
What
is
up?
Thank
you
for
joining
us.
I
know
you
had
other
obligations
today,
so
I
do
really
appreciate
you
making
time
to
be
part
of
the
event.
Are
you
all
set
to
go.
A
Yep
and
then
I'll
drop
I'll
drop
off
so
that
I'm
not
distracting.
Folks,
as
I
scratch
my
beard
or
you
know
whatever
else,
I
do
pick
my
nose.
F
F
F
Can
everybody
see
me
see
what
I'm
doing,
I'm
making
short
notes,
screamception
back
again
cool?
When
I
do
this,
I
think
you
can
all
see
me,
hello,
hello,
it's
a
pleasure
to
be
here
we're
here
from
the
locked
down
and
very
wet
uk.
If
you
hear
some
dripping
in
the
background,
it's
just
my
roof.
It's
all
good!
It's
all!
Fine
old
houses
no
need
to
panic,
so
I'm
here
to
talk
about
giving
talks,
which
seems
a
little
bit
meta,
but
we'll
get
into
it
and
kind
of
give
you
some
of
my.
F
F
I've
been
kind
of
doing
public.
Speaking
for
a
number
of
years.
Now
pretty
much
all
of
my
life,
I
would
say:
I've
done
various
kind
of
things
on
stage
and
I
think
that's
predisposed
me
to
the
world
of
public
speaking
did
a
lot
of
acting
at
school
and
things
like
that.
A
musical
theater
and
I
promise
I'm
not
going
to
sing
for
you
now.
So
it
should
all
be
good.
I
spoke
last
year
at
the
get
lab
commit
san
francisco
event,
which
was
amazing
my
first
time
in
san
francisco.
F
It
was
a
lot
warmer.
It
was
a
lot
better
and
I've
done
kind
of
very
speaking
around
the
world
and
lots
in
the
uk
as
well.
So
hopefully
I'm
going
to
inspire
you
if
you
haven't
been
a
public
speaker
before
get
up
on
stage
or
done
anything
like
that,
I'm
going
to
inspire
you
to
perhaps
consider
giving
it
a
go.
I
promise
it's
not
as
scary
as
it
seems
and
there's
loads
of
stuff.
F
F
Lots
of
people
see
it
as
kind
of
a
route
to
tech
fame,
I
would
say-
and
yes,
there's
lots
of
kind
of
business
benefits
and
air
quotes,
and
you
get
your
name
out
there
and
you
get
your
brand's
name
out
there.
But
I
think
if
we're
talking
about
more
personal
development
and
doing
it
kind
of
for
yourself
and
to
raise
a
profile
of
your
work
and
your
interests,
it's
just
a
great
way
of
connecting
with
other
people.
That's
why
I
like
to
do
it.
F
I
like
to
kind
of
showcase
what
I'm
working
on
some
of
the
things
I'm
thinking
about
and
get
other
people's
responses
to
that,
and
I
know
obviously
you
can
kind
of
post
on
twitter.
You
could
do
linkedin
post,
you
could
do
the
whole
social
media
thing,
you
could
write
blog
posts
and
try
and
get
it
on
hacker
news
and
things
like
that,
but
there's
something
so
powerful
about
being
in
front
of
an
audience
and
getting
that
kind
of
real-time
connection.
F
And
obviously
you
know
we've
moved
to
online
and
that
could
be
the
foreseeable
future.
I
hope
not,
but
we
shall
see-
and
you
it's
still
worth
doing,
even
in
an
online
context,
so
something
about
having
kind
of
a
live
audience,
and
you
know
the
q
and
a
sessions
at
the
end
of
these
are
great,
because
people
get
to
discuss
ideas
and
dig
down
a
little
bit
deeper.
So
there
is
a
lot
of
value
in
becoming
a
public
speaker.
You
don't
have
to
do
it
on
massive
stages
at
all.
F
You
can
do
it
to
small
meet
ups
and
that's
how
I
actually
started
was.
I
went
to
meetups
and
you
know,
did
the
kind
of
two-minute
lightning
talks
and
took
it
from
there
and
that's
an
amazing
place
to
get
feedback
on
your
ideas,
but
you
can
take
it
as
far
as
you
want
to
take
it.
If
your
dream
is
to
be
on
a
big
stage,
speaking
to
thousands
of
people,
you
can
definitely
get
there.
F
So,
just
a
little
bit
on
that
for
you,
but
today
we're
really
going
to
talk
about
what
a
good
talk
looks
like
what
a
great
talk
looks
like
and
in
my
experience
being
both
a
kind
of
speaker
but
also
somebody
goes
to
a
lot
of
conferences
and
listens
to
a
lot
of
talks.
I
think
there's
three
kind
of
key
components
to
a
good
talk:
there's
content,
there's
structure
and
delivery,
and
that's
really
what
we're
going
to
dig
into
today,
each
one
of
those
kind
of
sections
and
what
you
can
do
to
improve
that
now.
F
I
said
those
three
sections,
but
really,
in
my
opinion,
one
matters
more
than
anything
else
and
it's
the
delivery
of
your
talk
and
I
think
you
can
get
away
with
saying
kind
of
whatever
you
want
to
say,
obviously,
with
any
reason
and
all
of
that
and
being
kind
of
appropriate
to
audience.
But
you
can
kind
of
get
away
with
less
good
content
in
air
quotes.
If
you
have
a
really
great
delivery
method,
if
you're
really
engaging
with
people,
if
you
kind
of
can
tell
a
story
really
powerfully,
you
don't
have
to
say
anything.
F
That's
absolutely
profound,
or
that
hasn't
been
said
before,
but
you
do
want
to
engage
people,
and
this
is
relevant
for
offline
as
well
as
online,
but
you
know
studies
suggest
that
effective
presentations.
It
says
here
are
30
your
voice,
38
your
voice.
Sorry,
I
can't
read
today
and
55
is
non-verbal
communication
and
that's
the
kind
of
gestures
I'm
an
over
gesture.
F
It's
your
gestures!
It's
your
tone.
It's
making
eye
contact,
especially
if
you
are
in
a
room
with
people.
That's
a
really
great
way
of
connecting
with
your
audience
and
only
seven
percent.
Is
your
contact
content
so
really
where
your
focus
should
be
going.
If
you're
preparing
for
a
talk
or
thinking
about
delivering
a
talk
is
the
delivery?
That's
when
you're
going
to
add
the
most
value
to
what
you're
doing,
but
we'll
start
off
with
content.
First
now
a
few.
These
are
kind
of
my
thoughts
on
content.
I
mean
firstly,
know
your
audience.
F
I
would
give
a
very
different
talk
to
a
different
audience,
even
if
it
was
on
the
same
subject.
So
taking
this
talk,
for
example,
I
actually
delivered
it
at
work
a
couple
of
weeks
ago
to
some
of
our
kind
of
junior
team
members
who
really
kind
of
are
new
in
their
careers.
The
whole
concept
of
public
speaking
and
speaking
up
in
meetings
is
something
that's
quite
daunting,
and
you
can
see
they're
a
bit
nervous
about
so
I'd
very
much
tailor
it
to
them
in
that
circumstance,
understand
kind
of
their
concerns.
F
You
know
a
lot
of
them
were
dealing
with
clients
in
meetings
and
their
concerns.
Were
you
know
how?
How
do
I
come
across
as
authoritative
to
a
client
when
I'm
kind
of
sat
there
and
I'm
21
and
I'm
all
kind
of
nervous?
So
you
know
you
tailor
it
to
them.
If
your
audience,
you
know,
is
a
room
full
of
thousands
of
software
engineers,
there
are
going
to
be
some
common
themes.
There
don't
deploy
on
a
friday.
F
F
Secondly,
make
it
personal
the
best
stories
and
the
best
kind
of
pieces
of
content
are
ones
that
you
know
intimately
that
you're
kind
of
connected
with-
and
this
talk
here
today
about
giving
talks
is
really
connected
with
my
kind
of
experiences
over
the
last
few
years,
trying
to
be
a
better
public
speaker.
You
know
this
comes
from
my
lived
experience
of
this
topic
and
that's
not
to
say
you
know
only
speak
about
things.
F
F
It's
very
hard
to
have
a
new
idea,
but
you
can't
add
your
own
flavor.
You
can
add
your
own
spin
to
things.
You
know
nothing.
I'm
gonna
say
today
is
groundbreaking,
it's
all
out
there
if
you
search
for
it,
but
this
is
my
own
take
on
it,
and
this
is
my
kind
of
way
of
packaging
up
and
hopefully
a
way
that
you
guys
enjoy
understand
like
and
appreciate.
F
A
few
thoughts
on
structure,
so
some
of
the
best
talks,
I've
ever
watched,
I
think,
have
had
a
really
good
structure
to
them
and
they've
had
a
very
kind
of
good
narrative
flow
and
what
I
mean
by
that
is
they're
essentially
telling
the
story.
There's
a
beginning,
there's
a
middle
and
the
there's
an
end,
and
you
can
very
clearly
follow
that
and
you
kind
of
know
what
to
expect.
F
You
know
what's
going
to
happen
and
you
can
really
kind
of
just
go
through
that
and
yeah
know
where
they're
going
with
things,
even
if
they're
saying
some
surprising
things
along
the
way,
I
think
good
talks
often
focus
on
one
or
two
key
takeaways.
They
aren't
a
massive
overload
of
information.
We've
all
seen
those
slides
where
people
put
you
know
it's
in
like
fonts10,
you
can't
read
it.
F
You
can't
take
it
in
in
the
time
they've
got
it
up
on
the
screen
and
you're
more
focused
on
reading
the
size
than
you
are
kind
of
hearing
what
people
have
to
say,
and
they
also
have
clear
sections
and
headings
so
you'll
kind
of
notice.
I've
used
our
company
slide
deck
just
because
I
had
it
on
hand
and
it's
reasonably
good,
but
you
know
I
have
clear
sections.
F
I
have
clear
headings,
I
have
clear
subheadings
and
you
I
kind
of
divided
my
talk
up
into
these
three
areas
of
focus,
and
I
laid
that
out
in
the
beginning
of
the
talk,
so
you
kind
of
knew
what
was
coming.
You
could
almost
pace
yourselves
through
this
talk
as
well.
So
there's
a
bit
of
a
cue
to
the
audience
of
you
know.
Are
we
five
percent
in
10
in
you
know?
F
Are
we
near
the
end-
and
I
think
people
always
appreciate
that
kind
of
knowing
what's
coming
up,
so
they
can
almost
kind
of
cue
themselves
and
pace
themselves
along
with
your
talk
and
in
terms
of
yes,
slides,
obviously
make
them
bright,
make
them
fun,
try
and
make
them.
Obviously,
accessibility
is
really
really
important.
F
Just
because
you
know
you
do
it
well
on
the
web
doesn't
mean
you
can
forget
about
it
in
a
more
kind
of
like
analog.
That's
probably
not
the
right
term,
but
you
know
this
type
of
setting
make
sure
people
can
understand
what
you
put
up
on
the
screen
and,
obviously
you
know
easy
to
read:
fonts
easy,
laid
out
pages.
I
always
try
and
get
my
design
team
to
help
me
out.
F
I'm
not
a
natural
designer,
I
cannot
draw,
don't
understand
shapes,
but
I
always
try
and
get
input
from
them
before
I
deliver
a
talk
just
so
I'm
making
sure
that
other
people
can
read
it
and
understand
it.
The
sides
are
important,
but
they're,
not
always
the
key
thing
so
delivery.
This
is
really
the
focus.
This
is
like
the
meaty
bit.
This
is
where
I
would
say
most
of
your
work
should
go
so,
firstly,
kind
of
talking
about
confidence.
I
think
there's
this
misconception
that
public
speakers
are
naturally
very
confident.
F
I'm
really
not.
I
get
very
nervous.
I
was
really
nervous
before
I
kind
of
jumped
on
and
did
this
and
I
literally
come
from
another
presentation
as
well.
I
had
to
do
and
every
time
I
gave
the
talk,
I'm
always
super
super
nervous
and
there's
kind
of
a
thin
line
between
confidence
and
arrogance.
I
think
you
want
to
back
yourself.
F
You
want
to
kind
of
believe
in
what
you're
saying
and
believe
in
the
message
you're
trying
to
get
across
and
the
fact
that
people
will
want
to
hear
that
message,
but
there
is
that
kind
of
yeah
the
line
you
can
cross
over.
You
go
into
arrogance
and
we've
all
seen
those
speakers
who
they
are
very
arrogant.
It
doesn't
necessarily
come
across
very
well,
but
I
think
on
the
majority.
Well,
the
majority
of
people
are
kind
of
unto
confident
in
themselves
and
really
you
know
the
way
of
getting
over.
F
That
is
believing
in
yourself,
believing
in
the
message
you're
trying
to
say
and
taking
some
time
to
practice
and
will
come
on
to
practice
in
a
second
and
taking
some
time
to
get
feedback
from
other
people.
So
again
before
I
kind
of
design
a
talk
or
deliver
a
talk,
I'll
always
run
it
through
with
my
partner
at
home
colleagues
at
work
and
just
get
their
feedback
on
it
and
actually
generally
that's
quite
reassuring,
no
one's
ever
said.
Oh
my
god.
That
was
awful.
Please
never
do
that
again.
It's
always
been.
F
You
know
that
was
really
good.
You
could
maybe
add
a
slide
in
here.
I
didn't
quite
understand
it
or
you
could
change
this
kind
of
flow
here.
It's
not
quite
working
for
me
and
that
gives
then
you
the
confidence
you
know
someone's
enjoyed
it,
giving
you
some
feedback
on
it.
You
can
go
out
and
deliver
a
good
talk.
F
So
this
comes
from,
like
my
background,
in
acting
and
musical
theater,
but
sometimes
people
do
forget
the
basics
of
speaking.
I
know
that
sounds
ridiculous,
but
projection
pace
and
breath
so
projection.
That's
more
important!
If
you're,
in
a
setting
where
you're-
let's
say
in
a
large
hall
you're,
maybe
on
microphone,
so
you've
kind
of
got
to
spill
that
fill
that
space
with
your
sound,
but
it
is
about
talking
confidently
talking
from
your
diagram.
Posture
helps
quite
a
lot.
So,
especially
if
I'm
delivering
a
talk
on
a
stage.
F
What
I
will
do
is
before
that
talk.
I
will
do
it
sounds
really
silly
I'll
do
massive
stretches.
I
don't
know
if
you've
ever
seen,
the
ted
talk
about
power
poses,
but
there's
a
little
bit
of
psychological
kind
of
a
boost
you're,
giving
yourself
there,
but
I
will
go
and
you
know
make
sure
I'm
standing
up
tall.
My
back
is
stretched
out.
My
shoulders
are
back
and
I'm
kind
of
ready.
My
diaphragm
is
as
open
as
it
can
be,
so
I
can
come
on
stage.
F
F
Lots
of
us
have
been
to
the
talks
where
everyone
talks
really
really
fast
and
we
have
no
idea
what's
going
on
and
we
have
no
idea
what
they're
saying
and
they're
going
a
million
miles
a
minute,
because
maybe
they
have
a
time
deadline
and
they're
trying
to
rush.
No
one
understands
that
right.
Pacing
is
really
really
important.
F
Talking
too
fast
can
a
give
the
kind
of
signal
you're
a
bit
nervous,
which
is
actually
absolutely
fine.
Lots
of
people
are
nervous,
but
also
sometimes
it's
quite
hard
to
understand
and
generally
the
rule
I
find
with
this
is
talk
slower
than
you
think
you
should
be
and
that's
about
the
right
pace
and
again
totally
an
area
you
can
get
feedback
on
from
other
people.
It's.
F
I've
ever
had,
and
this
was
from
an
old
manager
of
mine
and
I
was
about
to
go
and
deliver
a
talk
at
lee
dev
london,
on
the
barbican
center
main
stage,
which,
if
you
don't
know,
is
like
a
massive
consult
hall
in
the
uk
and
it's
you
know
some
of
the
greatest
classical
artists
have
performed
on
the
stage.
So
I
was
bricking
it
and
they
said,
look
nobody's
going
to
know
whether
you
said
something
you
should
have
said
or
not.
Nobody
knows
what
you're
going
to
say.
F
So
if
you
miss
something
out,
if
you
trip
up,
if
you
don't
include
a
section
and
skip
past
it,
no
one
is
going
to
know
only.
You
know
that
so
I
found
that
a
really
quite
relaxing
thought
and
just
keep
that
in
mind.
If
you
do
trip
up,
you
know
if
you
get
your
pacing
slightly
wrong
and
you
can
kind
of
trip
over
your
own
words.
F
If
you
take
a
second
to
kind
of
breathe,
reset
get
back
into
it
nine
times
out
of
ten,
the
audience
actually
won't
notice
because
they
don't
understand
the
kind
of
flow
you
were
going
for
or
that
they
haven't
seen
the
script
essentially
so
that
it
really
is
my
top
tip
there
eye
contact
spoken
a
bit
about
this
eye,
contact's
really
important
in
life
in
general.
I
know
for
some
people,
you
know
in
a
neurodiverse
environment.
F
It
may
not
always
be
something
that's
possible,
and
I
don't
want
to
kind
of
say
this
as
an
absolute
because
of
that.
But
if
you
feel
comfortable
with
doing
it,
do
you
make
on
contact
with
people
it
does
help
if
you're
on
stage
there
are
kind
of
a
couple
of
ways
of
doing
this.
If
you're
on
a
small
stage
with
a
very
kind
of
close
audience,
I
generally
pick
one
or
two
people
a
kind
of
inner
spread
across
the
audience
and
kind
of
I
like
do
the
whole
revolving
my
head
around
them.
F
That
works
really
well
and
make
sure
you
kind
of
looking
like
you've
got
a
sweep
of
the
spread
of
the
audience
if
you're
on
a
really
large
stage,
where
you've
got
a
lot
of
light
coming
in
your
eyes,
that
can
often
be
a
thing
where
you've
got
the
blinding
spotlights
on
you.
I
generally
pick
a
kind
of
line
in
the
mid
center
of
the
audience.
F
I
can't
really
see
who
it
is,
but
I
just
follow
that
line
and
I
make
sure
I'm
looking
kind
of
up
and
out
into
the
audience
and
again
that's
a
good
way
if
you
don't
feel
comfortable,
making
eye
contact
with
people
that
you
can
kind
of
give
that
audience
connection
on
zoom
or
whatever
video
software
you're
using
at
the
moment,
it's
a
bit
more
difficult,
I'm
not
gonna
lie,
and
one
of
the
really
distracting
things
is
having
that
picture
of
yourself.
F
On
the
top
right
hand
left
hand
side
wherever
you've
got
it
and
you're
thinking.
Oh
my
god,
I
didn't
do
my
hair
because
you're
looking
at
yourself-
oh
my
god,
like
my
roots,
are
really
bad
or,
like
my
glasses,
have
got
this
really
weird
glare
turn
that
off
turn
off
your
own
view.
It
will
make
life
just
a
lot
easier.
F
F
It
gives
people
on
the
other
side
of
the
screen,
the
impression
that
you're
looking
at
them,
whether
you
are
or
you
aren't
and
yeah
it
eye
contact,
is
a
really
powerful
thing,
especially
if
people
ask
you
questions
at
the
end
again,
if
you're
in
a
physical
space,
you
know,
do
try
and
engage
with
them,
do
try
and
meet
their
eyes
it.
Just
it's
like
human
connection,
really
is
what
this
is
all
about.
F
F
I
always
think
it's
worth
a
shot,
but
if
your
whole
talk
is
reliant
on
being
very
funny
or
full
of
lots
of
jokes
that
can
sometimes
fall
flat,
especially
if
it's
an
international
audience
or
even
just
an
audience
who
are
very
different
to
your
typical
audience.
So
I
do
some
talking
in
schools
and
I
try
and
throw
out
jokes
about
you
know
deploying
on
a
friday
and
everyone's
like
the
kids.
Are
there
like?
We
have
no
idea
what
this
means
so
just
be
aware.
F
Cultural
kind
of
specificity
is
a
thing
and
you
know
include
humor,
it's
a
really
great
device,
but
maybe
make
it
the
garnish,
not
the
main
course
and
then
kind
of
practice.
So
generally,
what
I
do
before
I
give
a
talk
is
I
will
essentially
I'll
write
out
the
talk
structure
in
a
kind
of
word
document.
F
It's
completely
up
to
you
really
this
it's
whatever
you're
comfortable
with,
if
you're
someone
who
wants
to
practice
that
nth
degree
do
it,
you
know
it's
it's
your
talk
at
the
end
of
the
day,
I
can
only
give
you
the
advice
from
my
own
personal
experience,
but
you
can
sometimes
tell
when
people
are
reciting
essentially
from
a
memorized
script,
and
I
do
think
that
the
talks
are
great.
Are
the
people
who
can
kind
of
respond
to
the
move
to
the
room?
F
They
might
change
things
up
or
you
know
maybe
they've
listened
to
an
earlier
talk
that
referenced
something
they're
going
to
talk
about,
so
they
kind
of
include
that
into
the
talk
and
having
that
flexibility
can
be
really
cool
because
it
allows
you
to
kind
of
connect
to
other
themes
during
the
day.
So
yeah
definitely
practice.
You
know,
maybe
not
too
much,
and
don't
stress
yourself
out
over
that
as
well.
F
That's
the
thing
with
like
over
practicing
is
that
you
can
become
a
bit
fixated
on
doing
it
perfectly
and,
as
I
said,
if
no
one
knows
what
you're
meant
to
say,
it
doesn't
matter.
If
you
don't
include
everything
on
the
script,
it's
kind
of
it
removes
a
lot
of
pressure
from
you,
which
can
be
great,
and
then
you
know
this
is
really
my
final
point.
I'm
not
sure
how
I'm
doing
on
time,
but
be
yourself,
is
really
important
in
these
things.
F
There's
no
right
way
of
delivering
a
talk,
there's
no
right
way
of
being
a
public
speaker.
Everyone
has
their
own
style
and
their
own
personality
that
they
bring
to
things
and
that's
what
makes
going
to
conferences
and
going
to
events
like
this
really
interesting,
because
you
get
to
see
people
and
hear
from
people
who
are
different
from
you.
So
you
know
my
style
my
way
of
giving
a
talk.
As
I
said,
I
love
using
my
hands.
I'm
waiting
handy.
F
It
may
not
work
for
you.
That
may
not
be
your
thing,
but
your
thing
will
work
for
you,
you'll
be
confident
in
it
and
it
will
be
appreciated
by
the
audience
and
you
know
never
be
afraid
to
be
a
bit
vulnerable
in
front
of
audiences
as
well.
I
I've
been
to
loads
of
conferences
actually,
where
you
know
some
pretty
kind
of
famous
speakers
have
got
on
and
I
think
they've
gone
like
oh
my
gosh.
This
is
such
a
large
audience
and
I've
gone
hey
guys.
F
F
You
are
going
to
be
your
own
worst
critic,
so
just
get
out
there
be
yourself,
you
bring
your
own
story,
bring
your
own
passion,
bring
your
own
enthusiasm
and
if
you
do
that,
to
be
honest,
it's
going
to
be
a
great
talk
regardless
of
the
content,
regardless
of
the
delivery,
if
you're
being
yourself,
that's
the
most
important
thing,
so
thanks
so
much
for
listening.
I
hope
that
was
interesting
and
useful.
F
Please
let
me
know
if
you
have
any
questions
at
all
or
see
if
you
don't
want
to
kind
of
say
it
out
loud
here,
whatever
feel
free
to
connect
with
me
on
linkedin
slack,
wherever
wherever
you
can
find
me.
Please
do
connect
with
me,
but
thank
you
so
much.
A
Yeah,
thank
you
that
was
great
and
yeah.
I
think
that
last
point
around
being
your
own,
like
you
know,
toughest
critic
is
so
true
and,
like
we've
all
experienced
that
bit
of
imposter
syndrome,
but
great
presentations
like
these
that
give
people
the
skills
and
kind
of
tips
that
they
need
to
you
know
be
successful
when
they
are
on
stage,
is
a
great
way
to
help
kind
of
break
through
that.
A
So
thank
you
for
providing
us
all
with
those
tools
and
skills
and
tips
to
be
successful
when
we
do
take
on
opportunities
that
maybe
push
us
out
of
our
comfort
zone,
I'm
really
excited
to
share
this
with
the
team.
The
developer
evangelism
team
at
gitlab.
So
thank
you
for
that.
A
If
there
are
any
questions,
please
add
them
in
the
chat.
Now,
if
not
we'll,
be
taking
a
break
and
reconvene
in
about
15
minutes
and
we'll
do
our
lightning
talks.
So
I'm
not
seeing
any
questions
in
the
chat.
So
let's
take
a
break
now
we'll
reconvene
at
50
minutes
past
the
hour
and
for
folks
that
are
doing
the
lightning
talks.
I
would
ask
that
when
you're
you
know
joining
the
event
or
rejoining
the
event,
please
use
the
link
in
the
calendar,
invite
that
I
sent
to
you
yesterday.
A
F
Yeah
so
at
the
top
there
was
join
with
audio
and
video.
So
I
clicked
on
that
and
then
it
you
know
allowed
me
to
say
whether
I
wanted
to
join
through
my
browser.
A
Okay
cool,
so
I
would
hope
that
folks
follow
those
steps
if
anyone's
having
technical
difficulties,
we
can
always
move
the
schedule
around
a
little
bit,
but
mario
is
scheduled
to
lead
us
off
for
the
lightning
talks.
So
thanks
everyone
for
your
participation.
I
thought
that
was
a
really
great
start
to
the
day.
Love
seeing
all
the
conversation
in
chat.
All
the
talks
were
great.
So
thank
you
to
all
of
our
speakers
and
yeah.
We'll
see
you
all
in
a
little
bit
thanks.