►
From YouTube: Let's talk about contributing - AsyncAPI & MQTT Part 1
Description
AsyncAPI & MQTT
B
C
B
A
Okay,
we
live
so
I
have
a
little
bit
of
challenge.
Setting
up
this
live
stream.
For
some
reason,
restream
didn't
pick
up
my
mic,
so
I
had
to,
like
you,
know,
restart
the
string
so
I'm.
A
Yeah,
so
basically
we
have
this
live
stream
that
we
used
to
hold,
which
is
called
like.
Let's
talk,
contributing
and
if
you've
already
seen
some
of
it,
let's
contribute.
Let's
talk
about
contributing
videos,
you
can
see
we
used
to
have
a
guest
right
where
we
invite
people
over
to
talk
about.
You
know
the
journey
into
open
cells,
how
their
contributions,
which
is
singapi,
something
like
that
right,
which
is
always
fun,
but
today,
as
you.
A
Have
any
guests
which
is
like
crazy
like
so
we
thought
about,
because
we
already
scheduled
this
talk:
it's
live
stream,
then
I,
don't
just
want
it
to
yourself.
You
know,
probably
like
we
should
skip
it
or
something
so
I
thought
about.
Okay,
why
not
just
less!
Let
me
improvise
right
so
I'm
gonna
be
talking
about
Sync,
API
and
mqtt,
and
how,
with
these
two
powerful
weapons,
how
I
was
able
to
power?
My
virtual
building
right,
so
this
this
I'm,
not
gonna,
call
it
a
demo
but
yeah
I,
just
call
it
the
demo.
A
So
this
demo
is
gonna,
be
something
related
today:
basic
API
streets,
like
example
right,
but
this
time
we
are
gonna
be
like
doing
some
real
kind
of
real
life
implementation.
Actually,
so
I
really
hope
we
have
fun
with
this
one
and
yeah,
so
without
no
further
Ado,
we
will
get
into
it.
So
I'm
gonna
start
starts
this
stuff.
A
A
A
A
C
B
A
Cool,
so
we
can
see
my
screen,
which
is
awesome.
You
can
see
the
buildings
right.
You
can
see
three
buildings,
yeah,
okay,
I'm
sit
there
I'm
see
yeah
man,
so
I
have
some
technical
issues,
so
I'm
just
getting
started
actually.
A
Okay
cool,
so
we
have
these
three
buildings
in
which
doesn't
it
looks
really
dark
right,
so
it
allowed
to
make
sense.
We
need
to
like
power
this
buildings
right
likes
and
I
hope
there
will
be
light
right,
so
tribute
actually
tap
units,
so
I'm
I,
don't
know
okay.
So
now,
in
order
to
power
these
buildings,
we
need
to
you
like
I,
said
earlier.
This
example
is
going
to
be
related
to
the
existing
example.
We
have
in
the
Sync
API
studio
right.
Yes,
so.
A
Know
why
I'm
nervous
right,
I
think
I'm
nervous,
because
maybe
it
wouldn't
work,
but
I
really
hope
it
works.
So
in
order
to
power
this
building
I
said
earlier,
we
are
going
to
like
be
using
of
mqtt
with
Sync
API,
so
we're
using
the
ctpx
like
documents
and
I.
Think
basically
he's
just
gonna
say
how
cool
a
sec
API
is
in
his
live
stream
right.
So
first
and
first
we
have
I'm
gonna
change
my
screen
to
vs
code
yeah.
That
was
always
failed.
I
I,
pretty
hope
this
one
doesn't
fail.
A
I'm
roping
this
another
film.
Okay,
let's
see
we're
gonna
share
our
beers
called
yo
vs.
Go
can't
share
why
a
mission.
A
A
Share
my
window
of
this
system
permission
as
well,
according
to
browser,
okay,.
B
A
C
A
A
A
I'm
waiting
for
bukash
to
join
the
call
to
see
I'm
hoping
if
I
will
start
my
browser,
it
would
work,
but
now
I'm
not
sure,
because
I
was
if
I
restart
my
browser.
I
don't
want
to
call
to
end
because
I'm
pretty
sure
everybody
start
a
browser
on
the
extreme.
It's
gonna
end.
A
A
A
B
A
C
A
A
B
A
B
D
Not
sure,
though,
if
I
can
help
you
like
so
you
so
when
you
click
on
the
share
screen
instead
of
the
entire
screen,
you
want
to
share
just
one
application:
yeah,
but
I
also,
don't
so
I
have.
But
you
don't
see
it
on
the
list
like
vs
code
or
you
just
can't.
A
Yeah
I
can
save
vs
code
on
the
list.
I
can
see
all
the
windows
now
excellent.
Ds
code
like
I,
want
to
share
right
and
I.
Just
did
this
error.
I
can
have
permission
to
share
and
in
my
settings
right,
I
have
full
permission
like
I
enabled
Windows
browser
Chrome
to
have
access
to
screen.
Recording
everything
needed
is
there
and
for
some
reason,
restroom
saying
I
need
to
make
updates
some
settings
or
something
or
please
update
system
permission
to
allow
recording
for
the
browser
which
is
already
allowed.
D
We
did
I
mean
not
necessarily
I,
guess
it's
different
when
you
share
Tab
and
different
when
you
share
some
application.
So
you
know
in
Mac
you
have
this.
The
crop.
B
A
D
D
And
you
can
see
that
when
I
I
just
wanted
to
click
on
share,
but
it's
shared
already,
how
do
you
I
mean
I
can
share
entire
screen
but
I'm
gonna
share.
You
I
sent
you
a
screenshot
of
what
I
see
when
I
click
on
share,
because
I
want
to
make
sure
that
you're
seeing
actually
the
same
thing.
D
C
A
A
I
can't
share
Windows
tab,
an
entire
screen,
and
what
I
have
here
right
in
my
preference
is
I,
have
access
to
shares
right
because
now
I
have
that
bottom
teeth
like
ability
to
share,
but
for
some
reason
it's
like
restroom,
isn't
picking
these
settings
or
something
like
that
should
restart
my
laptop.
C
A
On
on
zoom
and
mates.
D
A
D
D
D
C
D
B
D
Is
there
anyone
watching
anyway?
Like
do
you
have
some
questions?
I
can
answer
any
question
like:
what's
the
purpose
of
life,
Will
trump
won
election
and
other
easier
questions.
B
D
D
A
B
D
A
Yes,
so
I'm
back,
you
see
yeah
so
I'm,
sorry
for
the
absolutely
crazy
moment.
You
know
I'm,
as
you
can
see,
I
really
hope
the
demo
doesn't
go
wrong
right.
So
I
think.
A
Think
we've
spent
closer
doesn't
mean
it's
yeah,
solving
technical
issue
really
weird,
so
without
no
further
Ado
we're
gonna
just
get
started.
So
yes,
let's
pray
again,
I
think
this
is
windows.
A
Yeah
so
I
have
my
screen,
which
is
fun.
I,
really
hope
you
can
see
my
screen
and
you
can
see.
Then
I
have
my
clients,
which
is
basically
where
they
have
it's
no
running.
No,
the
code
right
so
I'm
not
gonna
work
you
guys
through
now.
They
they
source
code
will
be
clients,
I,
don't
think
we
should
worry
about
that
like.
What's
we
actually
going
to
do
so,
I'm
going
to
start
a
device.
A
B
A
A
So
let's
get
right
into
it,
because
we've
wasted
enough
time,
so
we're
gonna
just
start
going
straight
to
business
or
funny
jokes
now,
first
and
first
that
we
have
to
do
is
eventually
start
writing
our
secretary
file,
because
then
I
can
start
explaining
what
we
are
trying
to
like
achieve
right.
So
first
thing
we
need
to
create
our
API
file
right
instead
of
a
virtual
householder.
A
A
So
yeah
so,
first
and
first
we
need
to
Define
our
Singapore
account,
because
eventually
our
server
side
code
would
eventually
be
generated
using
this
executive
file,
of
course.
So
the
first
thing
I
want
to
do
is
basic
API,
which
is
actually
indicating
API,
really
much
on
the
reason
so
for
this
tutorial,
Amazon
8.5.
A
A
A
A
It
is
very
small.
Okay,
let
me
see
you
know
free
state
size.
C
A
A
B
A
A
A
Want
to
do
is
description.
Let's
inspired
our
application
like
the
description
description,
let's
call
it
outside.
B
A
A
Yeah,
so
we
have
our
information
about
our
application.
As
you
can
see,
we
also
have
the
executive
version
we're
using,
which
is
awesome.
Then
the
next
we
want
to
do
is
our
server.
We
have
to
Define
our
server.
We
have
to
provide
information
about
our
server
right.
So,
let's
start
the
next
step
now
is
to
create
our
servers
right
now.
What
happens?
You
can
eventually?
So,
let's
just
put
this
in
development
server,
because
you're
not.
A
A
No
problem
missing
no
any
chance:
okay,
development
server.
Now
the
next
thing
we
have
to
do
is
be.
A
About
where
is
it
so
now
we
actually
using
the
test
I'm
going
to
copy
the
code
they
tested
mosquito.org,
which
is
publicly
available,
so
you
can
eventually
like
check
it
out,
and
now
we
have
to
specify
our
protocol
right.
So,
as
you
can
see
from
the
title,
it's
called
of
this
live
stream.
It's
we're
saying
it's
a
kpi
and
mqtt
so
eventually
using
mosquito.
A
A
About
how
to
like
write
series
API
file,
you
should
go
through
the
second
bi
website,
slash
docs,
so
we
have
tons
of
amazing
dogs
right,
which
you
can
eventually
learn
from.
So
just
go
there
and
learn
more
about
like
right
shoes
in
a
very
far
so
we
have
a
prescription.
So
it's
not
only
a
secure
connection.
C
C
A
The
desk
Market
till
URL
simply
because
I'm
having
trouble
you
know
because
mosquito
doesn't
work
like
directly
with
the
browser
right,
then
MP3
doesn't
organize
with
the
browser.
So
you
have
to
like.
Do
some
magic,
like
you
know,
serving
mqtt
over
websockets
right,
I
couldn't
I
was
having
trouble
setting
that
up
locally.
For
some
reason,
it.
A
Now
the
next
thing
we
want
to
do
right
now
is
channels
right,
and
the
challenge
is
gonna
be
four,
because
now
this
is
where
we
start
thinking
how
we
want
our
street
flight
to
work,
but
as
a
functionality
is
we
we're
gonna
need
right
for
what
you
try
to
like
eventually
function.
Oh
I
keep
saying
street
light
so
because
this
this
project
idea
was
actually
from
a
shoot
slight
example
right.
So
let's
put
the
next
step,
which
is.
C
A
A
The
first
channel
will
be
you
need
to
balance
requester
and
what
this
actually
does
is
a
channel
where
we're
gonna
use
request
the
amount
of
units
each
building
has
left
right,
so
I'm
basically
connected
and
we're
gonna
have
another
Channel
called
Unit
product
responder.
So
I'm
gonna
go
in
depth
on
why
I
writing
these
names
and
also
just
because
it's
gonna
be
easy
for
you
to
like
understand
so
we're
gonna
have
really
the
balancers
request.
We're
gonna
have
balanced
responder.
A
Channel
name
called
Unit
balance
of
data,
so,
for
the
sake
of
this
demo
or
live
stream,
we're
gonna
be
we're
going
to
use
just
three
channels
and
yeah
you're
gonna
see
how
we
eventually
like
Implement
distance
with
our
building
right.
So
we
are
we're
going
to
have
two
channels
and
the
first
channel
is
you
need
to
balance
balance
question
right.
A
So
it's
without
even
if
I
pass
a
description
right
description
describe
what
this
channel
is
all
about.
So
this
is
gonna,
be
this
description.
C
A
C
A
A
A
Initially,
if
you
had
to
like,
maybe
on
a
study,
because
it
also
confuses
me
sometimes
when
I
say
when
should
I
use,
publish
when
should
I
subscribe
right
and
as
you
can
see
now,
I'm
saying
you
know
the
balance
requester,
which
basically
says
I'm
requesting
something
which
means
my
application
should
subscribe
to
somewhere
right,
because
I'm
trying
to
say
hey,
tell
me
how
much
I
have
left
right,
which
basically
sounds
like
a
subscribe
function
like
a
subscribe
action
for
me
right
so
which
say:
I
want
something
I
want
you
to
give
me
the
remaining
balance
of
a
building
right,
I'm,
not
sending
a
message
like
it's
basically
saying
I'm
listening
to
a
message.
A
Right
so
basically
sounds
like
you
subscribe,
but
the
way
Singapore
works
is
not
like.
You
have
to
like
at
least
like
I
I'm,
trying
to
like
break
it
down
right.
You
have
to
like
take
it
the
other
way
around
right,
that's
what
we
have
published
now
whenever
you
are,
whenever
you
are
in
a
position
where
you
feel
you
are
supposed
to
be
receiving
something
right,
so
you're
working
for
you,
you
like
like
we
have
it
set
out.
A
You
need
to
balance
requester
your
question
for
something
which
eventually
sounds
like
you
should
be
subscribing
to
that
channel
so
that
the
channel
can
give
you
a
data
back
and
feedback
right.
So
now
what
happens?
Is
you
have
to
like
specify
your
CPI
file,
that
that
should
be
a
published
message
right,
a
published
child
action
simply
because
your
app
or
from
whatever,
because
you
you're
saying
now
right,
you
request
it
for
something,
but
something
this
is
the
challenge.
A
It
sounds
so
complicated
right
now,
even
me
when
I'm
trying
to
like
explain
it,
I'm
always
like
confused,
but
now
what
I'm
trying
to
say
now
is.
Whenever
you
see
a
publish
in
the
HTTP
file,
it
basically
means
right.
Your
application
is
gonna
subscribe
to
this
channel
right,
so
we
have
opportunity
to
balance
requester,
which
simply
means
my
application
or
my
building
or
whatever
application
I'm
using
is
gonna
have
to
like
subscribe
to
this
channel,
which
means
yeah
I'm
a
person
for
your
data,
so
I'm
subscribing
to
it.
A
C
A
Requester
we
have
like
extend
these
published
objects
by
passing
the
summary
so
which
basically
explains
what's
these
Tunnels
for
right
Okay.
So
this
triggers
to
this
triggers
so
because
it
is
the
amount
of
okay.
Let's.
A
So
I'm
repressing
for
a
balance
or
for
units
right
next
thing
we're
gonna
have
here
is
the
oh
sorry
for
personal
ID,.
A
A
A
A
Now
this
is
like
the
message
like
message:
no,
no,
not
five
minutes;
that's
it.
It
takes
a
name
message.
Name,
sorry,
message.
Name,
let's
say:
lights,
balance
requester,.
A
A
A
A
A
A
Oh,
we
have
to
call
these,
so
we
said
the
first
channel
is
called
unique
balance.
Requester
then
the
second
channel
would
be
called
genius
balance
responder,
which
is.
A
Excuse
me
yeah
so
now,
as
you
can
see
like,
if
we
have
a
third
Channel
now
this
is
the
price
you
know
just
gonna
get
long
and
it's
not
gonna
be
readable
as
much
as
I
think,
but
now
we
have
this
at
this
additional
payload
called
components
right
now.
What
this
component
does
is.
Basically,
it
basically
makes
your
SQ5
file
more
readable,
because
now
you
can
just
have
all
your
message
payload
in
the
components,
then
you
can
use
the
ref
and
type
to
have
to
just
link.
A
A
We
just
got
components
and
I'm
gonna,
say
messages.
Now.
This
is
the
message
components
and
what
I
can
do
here
from
this
messages
is
just
because
I'm
just
saying
hold
on
whatever
message
is
related
to
unit
balance,
requester
I'm,
just
gonna,
create
it
so
I'm
gonna,
say
units
balance,
question
I
think,
like
balance
requester.
So
this
is
our
first
message.
Then
I'm
gonna
pass
the
payload
of
that
message
here.
A
A
Great,
so
what
I'm
gonna
do
is
because,
because,
since
I
have
my
components
in
the
same
file
as
my
exactly
file,
that's
why
I'm,
basically
using
this
ash
stuff
here
and.
A
C
C
A
What
is
going
on
sorry
found
it,
so
the
structure
of
my
business
is
wrong
right,
so
I
have
to
ship
it
back,
okay,
yeah
box,
so
we
have
our
first
message:
components
right,
which
is
the
balance
requester,
which
is
related
to
digital
request.
Of
course,
now
we
need
to
also
create
a
message
payload
for
unit
balance,
responder
right,
but
things
to
me
like
everything
like
it,
looks
similar
right.
It's
just
the
description
that
I
feel
the
difference
and
I
think
for
the
sake
of
this
live
stream
right
I
feel.
Maybe
we
should.
A
Okay
check
it
if
we
should
just
reuse
the
same
thing
right.
B
C
A
B
A
Then
we
can
just
copy
this.
This
is
here,
I'll,
be
on
the
uniform,
responder
I
feel
the
message:
pillow
shouldn't
be
a
string
right
and
I.
Think
that's
the
main
reason
why
I
didn't
want
to
reuse.
This
message
right
because
this
message
right
is
the
pillow
is
just
a
straight
based
on
the
implementation
right.
What
we're
going
to
be
implementing,
because
I'm
saying
oh
I'm,
requesting
a.
D
A
Right
and
from
whatever
building
I'm
requesting
a
balance
for
right,
I
think
the
other
thing
I
should
be
using
as
a
message
is
just
a
building
ID,
which
would
eventually
return
as
a
string
right.
But
you
need
balance.
Responder
Now
isn't
going
to
be
a
string
like
the
massive
type
can't
be
a
string,
so
it
should
be
an
object
right
because
now,
when
you're
expecting
two
teams,
the
building
ID
and
the
units
right
now
between
just
two
data,
so
it
can
be
a
strange.
A
A
This
is
an
object,
so
what
we
have
now
we
are
going
to
expand
we're
going
to
extend
this
in
Balance
responder
if
it's
further
right.
So,
instead
of
just
stopping
here,
we're
gonna
extend
it.
But
since
we
are
having
we
are
receiving
an
object,
then
we
need
to
like
pass
in
some
properties
just
to
ensure
the
rights
very
similar
rights
message:
payload
right,
so
we're
gonna,
have
a
new
property
or
properties
yeah,
so
properties
and
that's
it.
We're
gonna
have
building
ID
as
the
first
property.
A
A
A
A
A
Putting
lyrics
now
we
have
our
unit,
we
need
balance
responder
right,
so
I
think
we
are
done.
Oh,
we
still
have
one
more
channel
to
like
create,
which
is
the
oh.
We
have
one
table,
make
a
reference
for
the
message
payload,
so
I
have
to
do
that
to
just
copy
paste
and
paste
it,
but
now
we
have
to
change
this
type
of
message
right.
So
the
message
is,
you
need
to
balance
respond.
Oh
now
we
have
the
unit
balance
of
spellings
responder.
A
And
now
we
have
one
more
channels
describe
which
is
the
unit
units,
so
the
word
that
publishes
the
one,
the
one,
the
one
that
actually
updates
the
buildings
which
in
new
units
right
so
basically
when
the
whenever
service
actually
received
the
remaining
balance
from
the
buildings
right.
We
want
to
update
the
units
that
will
not
upgrade
to
remaining
balance
to
the
new
figure
right.
Maybe
they
didn't
eventually
sense.
A
Let's
say
the
building
says:
oh
I
have
just
90
Watts
remaining
right,
then
I
have
to
like
update
the
Watts
to
89
right
so
say:
oh
now
you
have
89
Watts,
then
I
receive
a
new
one
say:
oh
I
have
89
Watts
left.
So
what
I'm
doing
is
every
second
I
want
to
update
I
want
to
reduce
from
each
building
the
correct
amount
of
units
left
right.
So.
A
In
order
to
do
that
right,
once
I
have
the
the
remaining
units
from
each
building,
what
I
want
to
do
now
is
we
move?
One
just
say:
oh
you've
used
one
unit
out
of
the
many
units
I
received
from
you
now.
This
is
your.
This
is
your
new
units
that
we
published
in
the
units,
and
that
is
what
this
channel
will
be
doing,
which
is
going
to
be
and
I.
Don't
think
this
should.
A
A
A
Why
I'm
not
a
published,
because
I
eventually
say
this
channel?
Basically
requests
for
the
amount
of
units
left
simply
because
they
are
is
actually
listening
like
subscribe
to
a
particular
the
apps.
The
clients
subscribe
to
this
unique
balance
requester
to
request
for
the
remaining
units
right,
so
it
should
be
a
subscribed
for
the
published.
Now
this
publishes
then
the
next.
Let's
just
copy
this
paste,
it's
we're
gonna
modify
it.
C
A
A
A
I
think
I'm
gonna
create
a
separate
video.
You
know
actually
explaining
the
whole
concept
of
publish
And
subscribe.
Yes,
because
I
think
that
would
be
really
helpful,
but
sometimes
it
confuses
so
I
know
I'm
not
alone,
so
this
channel
left
in
the
description
this
channel
basically
updates.
A
A
So
this
is
gonna,
be
a
subscribe
action.
That's
important!
Oh
sorry,
for
this,
it's
gonna
be
a
subscribe
action.
It's
got
subscribing
because
basically
our
app
is
but
I'm
listening.
If
there
is
a
new
units
right,
which
means
app,
is
not
subscribed
to
this
particular
Channel.
C
A
To
determine
if
this
would
be
a
publish
or
a
subscribe
right
now,
I'm
viewing
my
application
from
the
client
side
right
now,
as
I
can
see
from
the
client
side,
I'm
saying
you
don't
balance
of
data,
my
client
listens.
If
there's
a
new
balance,
the
new
unit
is
left
or
maybe,
if
it's
in
the
summer
after,
like
publishes,
say:
oh,
you
have
a
new
units.
A
Your
your
new
unit
is
there
tonight,
which
means
my
client
is
actually
subscribed
to
this
particular
Channel
also
see
if
there's
a
new
unit
so
from
the
server
it's
going
to
publish
a
message
from
the
client
I'm
subscribing
to
a
message
right,
so
we
haven't
subscribed.
Yet
it's
a
five
action.
This
triggers
the
materials.
Let's
just
triggers
the
nail,
it
is
Triggers
on
updates
of
a
new
units.
A
Okay,
I
think
I
missed
the
charts.
A
Yeah
yeah,
so
since
this
beautiful
lots
of
data
is,
oh,
so
I
didn't
think
they
impression
ID.
Just
for
this
respond,
spelling
balance
responder,
let's
just
say,
balance
of
data,
so
we
have
the
oppression,
ID
difference.
So
our
operation
ID,
is
balance
of
data.
A
Then
the
message
now
this
is
going
to
share
the
same
message
as
the
unit
balance
responder
right
simply
because
when
you
publish
like
when
you,
when
you
have
a
new
unit
right,
you
have
to
identify
two
things
right:
the
building
ID,
that's
the
building
in
which
you
want
to
publish
a
new
unit
to
and
also
the
units
right.
So
how
many
units
left
so
and
it
seems
they
have.
It
shares
the
same
messages.
It's
a
message
which
they,
the
balance
responder.
So
we're
gonna
use
the
same
message
payload.
A
So
we
don't
have
to
rewrite
the
message
and
I
think
that's
one
of
the
cool
things
about
the
components
payload,
because
now
you
can
even
you
can
use
the
same.
If
you
have
some
similarities
in
the
payload,
you
can
just
basically
use
it
without
having
to
repeat
yourself
and
I
think
this
is
all
really
hard
yeah.
All
three
channels.
A
Generates
some
code
right
now:
the
node.js
code
based
on
our
second
API
file
so,
and
one
of
the
coolest
thing
about
this-
is
basically
once
I
generate
my
code.
I,
don't
know
how
to
like
worry
about
how
mqtt
Works,
what
I,
setting
up
mqtt
or
some
configurations
or
stuff
right.
What
I
just
have
to
do.
I'll
have
to
just
focus
on
is
basically
the
business
logic
right.
What
I'm
trying
to
like
achieve
puts
this
implementation
now
I
need
to
generate
a
server.
A
My
second
brand
file
I
say
that
let's
do
it
with
the
code
based
on
my
Skippack
file
and
in
order
to
do
that,
I'll
be
using
the
executive
generator.
So
if
you
don't
have
this
keypad
generator,
you
have
to
like
install
it
globally
in
order
to
use
it
and
now
I
already
have
distant
installed,
so
I
would
be
doing
it
again
and
yeah.
So
I
hope
you
can
see
this
tab.
A
Okay
now
what
I
have
to
do
now
is
just
say
now,
as
you
can
see,
I'm
in
the
root
directly
right,
I'm
a
little
directory
and
I
have
my
ticket
to
add
a
demo
file.
My
client,
folder
yeah,
so
I
have
like
I
want
my
server
code
to
like
also
leave
the
root
directory.
Now.
A
Do
is
say:
AJ
is
the
command
for
me
to
generate
my
node.js
code,
which
is
generator
which
is
hit
by
generator
and
I
also
have
a
video
coming
up
about
generator
and
think
that
should
be
fun
now
AJ
after
classified
when
my
secret
life
file
is
okay,
which
is
the
root
file
and
yeah
I
have
like
35.
The
kind
of
templates
I
want
to
use
like
I
said:
I
want
to
generate
a
node.js
code
and
I
have
to
like
say
secret
pi,
slash,
node.js,
I,.
A
A
A
A
Yes,
because
I
think
yeah
we
have
just
production,
so
you're
gonna
have
multiple
servers
right,
which
is
cool
so
now,
as
you
can
see
earlier,
One
servers,
yeah
defined
so
I'm
gonna
use
its
development
server
development,
oh
and
the
output
is
gonna,
be
also
the
output
is
gonna,
be
you
know,
folder
called
server,
so
I
need
to
commit
my
change
enough
of
this
like
generates
else.
It's
not
gonna,
I
think
I,
hope
I'm
right
yeah.
Nothing
is
okay.
A
A
A
A
Oh
getting
hairs
2.5.
Why
is
2.5
not
supported.
C
A
A
So
I
was
able
to
copy
the
ticket
by
file
and
take
the
studio
to
correct
it.
So
if
you
don't
know
what
studio
is
I'm
gonna
show
you
Studio,
so
studio
is
a
studio
now,
just
checking
so
studio
is
a
playground
where
you
can.
You
know,
try
out
your
certificate
file
and
it
also
like
generates
document
like
a
real-time
document,
the
real-time
documentation
for
your
code
right.
So
it's
like
to
walk
through
to
see
what
you're
doing
and
I'm
going
to
show
you
how
what
studio
looks
like
in
a
few
seconds
yeah.
A
So
this
is
the
Instagram
studio
and
you
can
see
my
SQ5
file
here
in
studio
and
we
have
this
documents.
As
you
can
see.
Let
me
know
we
have
really
nice
uiwi,
which
I
believe
is
also
using
the
Sync
API
generator
to
generate
markdown.
Oh
sorry,
HTML
templates,
as
you
can
see
here,
yeah,
which
is
fun
ction.
A
A
Now,
what
we,
what
we
want
to
do
next
is
basically
install.
So,
let's
change
directly
directly
into
server
right.
Then
we
actually
went.
A
Yeah
so
install,
then,
let's
see
npm
wrong
start
to
see
if
Captain
is
fine,
as
you
can
see
up
and
running,
so
our
node.js
code
is
up
and
running,
which
is
the
right
step
into
the
moment
of
truth.
So
the
next
thing
we
have
to
do
now
is
to
start
implementing
communicating
should
I
say
communicating
yeah
whatever
so
we're
gonna
stop
this.
A
C
A
Is
the
first
part
then
I
do
have
a
second
part
of
this
live
stream
where
I
implement
the
second
part
right,
where
I
start
communicating
from
clients
and
server
like
where
I
start
doing,
implementation
or
I
can
just
do
it
on
live
stream.
A
A
A
Yeah,
as
you
can
see,
the
element
comes
so
far,
even
though
we
have
some
technical
issues
from
the
beginning
of
this
live
stream,
which
is
which
sounds
kind
of
hard
right.
So
I
don't
like
to
be
really
long
like
just
having
the
whole
live
stream,
and
just
one
long.
A
A
A
A
A
power
in
my
buildings
which
this
API
node.js
code
I,
generate
that
the
code
I
generated
based
on
a
single
value
file
in
node.js
right
so
and
yeah,
basically
so
I'll
be
implementing
the
business
logic
around
these
projects,
so
yeah
I,
think
that
makes
more
sense
instead
of
having
everything.
Just
one
live
stream,
because
yeah
I'm
really
dehydrated
us.
Oh.