►
From YouTube: Primeros pasos con gRCP - Carlos Ramírez, USAC
Description
En este workshop aprenderás conceptos como RCP, protobuf (Protocol Buffers), HTTP/2 y a como utilizar gRCP y cómo este puede ser implementado en nuestras aplicaciones.
Contacta a Carlos en:
- https://www.linkedin.com/in/carlos-david-/
- https://twitter.com/racarlosdavid
A
A
A
A
Hello,
how
are
you
all
I
hope
you
had
a
great
time
with
these
interesting
topics
that
we
are
all
learning
from
colleagues
who
are
super
capable
and
they
are
very
intelligent,
and
one
of
them
is
carlos
ramírez.
Who
is
going
to
give
us
a
talk
about
the
first
steps
with
gear
peace,
and
then
he
says
the
word
carlos
y
luces.
B
This
happens
because
of
the
presentation
good
afternoon.
Thank
you
for
attending
my
conference
and
also
everyone
the
day
of
coherences.
As
you
can
see,
and
well,
my
talk
is
going
to
deal
with
the
first
steps
with
guiding
pisi
and
we
are
going
to
start
then
to
take
advantage
of
the
time.
So
we
have
some
information
in
case
you
are
interested.
Let's
say
my
name
is
carlos
de
amistad
and
I'm
here
or
by
If.
Anyone
has
any
questions,
and
here
is
my
repository-
that
you
cannot
find
the
example
code
that.
B
B
B
Different,
we
are
executing
processes
in
different
parts.
Let's
say:
I
could
have
a
computer
in,
let's
say
on
my
desktop
computer,
and
that
would
be
my
client
and
my
server
is
in.
There
is
one
in
doubles,
so
we
already
started
talking
about
that.
We
are
making
calls
to
external
procedures
or,
let's
say
remotes
elsewhere,
remote
producer
with,
so
we
are
remotely
calling
processes.
B
B
So
I
have
my
code,,
let's
say
the
mail
function
and
the
main
function,
go
down
the
add
function,.
Then
I
put
the
parameters
with
the
called
ball
and
let's
say
it
will
execute
the
same
function,,
but
this
is
always
in
a
local
form,,
so
all
the
code
but
be
in
the
same
file.
If
we
were
in
python,
it
is
not
in
any
language.
B
We
are
in
the
same
file,
but
when
we
go
to
this
to
this
way
of
making
calls
with
primes
code
pressel
code,
we
already
have
this
type
of
architecture
that
we
have
a
client
and
a
server.
So
here
it
is
What
changes
is
that
we
still
have
our
written
program,
but
we
could
have
this
program
only
in
the
part
that
makes
the
calls-
and
where
is
the
implementation
of
the
functions,
is
this
in
our
server?
So
as
we
see
here,
we
have
a
program
that
makes
a
call
with
parameters
This
stop
practically.
B
What
it
does
is
that
it
performs
or
parametric
parameterize
the
parameters
that
we
are
wanting
to
send
to
the
server.
So
that's
why
here
here
it
comes
out
as
martín
margin
that
is
parameterized
serializer
sent
it
to
the
server.
Then
the
Serb
receives
it.
The
powers
that
be
done,
So,
I-
have
it
here
in
this
part
of
the
client
and
server
stops,
are
the
ones
that
are
in
charge
of
packing
the
what
the
parameters
problems
our
function
then
passes
it
to
the
function
itself.
B
The
function
solves
what
it
has
to
solve,
then
the
returns
begin,,
which
is
the
return
up
to
here,.
It
has
a
skeleton
men,
also
a
stop
that
prepares
again.
The
response
is
not
carried
out
as
we
see
here.
It
already
comes
out
as
Martin
again,
not
only
the
client
responds,
then
the
client
again
what
is
done
and
no,.
He
who
made
the
call
let's
say
that
he
had
a
variable
that
was
equal
as
the
result
is
equal
to
the
sum.
So
here
when
I'm
doing
the
returns
that
result
will
already
have
whatever
the
result
has.
B
B
So
now
we
go
with
guide
peace
and
then,
if
the
definition,
let's
say
simple,
as
we
say
that
it
is
an
fps,
is
a
difficult
day.
What
it
does
is
an
extra
layer
that
attracts
us
a
little
more
than
having
to
implement
our
own
rpc,
but
it
is
already
a
framework
that
gives
us.
Let's
say
all
the
tools
to
be
able
to
make
use
of
these
fish
remains.
Then
it
was
originally
implemented
by
google.
B
Then
it
was
donated
to
science,
and
if
it
is
in
science,
it
is
in
the
stage
where
it
is
incubated
in
player.
Let's
say
we
already
know
that.
One
morning
we
saw
one
where
they
showed
us
that
the
first
one
is
like
sandbox.
Then
it
goes
through
an
incubation
and
then
it
is
graduate.
So
it
is
currently
in
the
incubation
phase.
So
we
have
that
this
is
part
of
science
and
that
gerard
pique
uses
technologies,
that
is,
they
use
something
called
http,
2
and
also
the
buffer
protocols,.
B
Let's
say
the
protocols
bu
people,,
which
is
actually
the
The
magic
of
those
of
this,
and
what
we
are
not
going
to
understand
a
little
later
is
what
allows
us
to
communicate
between
the
client
and
the
server
and
makes
it
easier
for
us,
since
this
is
the
scheme
that
allows
us
to
know
what
I
am
going
to
receive
and
what
I
am
Sending.
So
you,
like
both
the
client
and
the
server,
know
that
they
are
going
to
what
things
they
are
going
to
receive.
B
So
this
is
like
for
me
it
is
the
magic
of
the
artist
and,
let's
say
in
the
response
centers,
then
these
supports
different
languages,
that
we
have
this
week,
give
goya
to
colin
all
these
spaces.
Php
and
ruby
have
many
languages
,
and
so
we're
going
to
start
to
see
how
we've
already
talked
about
http
2
and
we're
going
to
see.
What
is
that?
What
is
this
that
from
http
os?
So
it's
actually
like
pretty
basic?
B
They
read
the
let's
say
the
definition
that
they
give
us
when
we
investigate
it,
and
it's
that
it's
the
new
version
of
http,
let's
say,
but
it
has
more
improvements
that
focus
on
performance
and
speed.
They
seek
to
optimize
whenever
we
have
new
versions
what
they
always
seek
to
optimize
in
tenure
that
things
take
less
time
to
respond
to
the.
B
Or
also
the
performance
we
have
to
have
better
performances,
so
http
2
is
only
an
obviously
improved
version
of
http
1.
So
let
's
say
this
in
the
google
time
line
by
2
by
2010.
Let's
say
this
too:
it's
an
implementation
of
google
google,
almost
it's
in
a
lot
of
things,
so
around
2010
and
after
http
or
I
just
saw
the
timeline
like
here.
Google
tried
to
implement
something
called
speed
and
cool,
so
this
was
also
trying
to
improve
the
http
1.
But
let's
say
it's
already
been
deprecated,
but
http
2
is
based
on
this.
B
Let's
say
this:
how
it's
like
the
father
of
htv,
pp,
2,
and
here
we
can
see
a
timeline
that
practically
we
have
been
using
http
1,
almost
since
1998
the
2000s
for
there,
and
it
was
still
in
force
and
htv2
is
like
a
little
younger.
Let's
say
it
started
in
2015
here,
I,
don't
know
exactly
what
I
know,
but
it's
around
here.
2015
ends
yoga
right
now
that
I
was
studying
more
about
this
I
found
that
we
have
http
3.
B
We
have
n't
even
I,
don't
know
if
you
already
know
about
http
2,,
but
we
are
already
having
a
new
generation,.
It's
like
the
lte
technologies
that
have
5
that
start
with
6,.
We
haven't
even
implemented
5
and
it's
already
in
the
next
generation,.
So
that's
it.
As.
The
interesting
thing
is
that
there
is
already
a
new
one,
but
let's
pee
and
what
it
uses
is
2
then,
and
here
I
have.
A
B
The
timeline
then,
but
the
same
is
the
http
or
surely
it
is
to
use
for
a
longer
time,
then
the
characteristics
that
we
have
with
the
http
2
are
that
they
have
a
single
connection,
so
it
creates
a
channel
or
you
can
see
it
as
a
socket,
a
communication
channel
between
the
client
server
and
it
is
a
single
channel.
So
we
also
have
to
eliminate
redundant
information.
So,
as
we
said,
what
we
are
looking
for
is
to
optimize.
B
So
when
we
want
to
optimize
things
that
we
remove,
what
we
realize
is
not
necessary,
then
if
we
make
requests-
and
we
are
sending
repeated
things-
this
is
sought
by
eliminating
the
http
or
is
it
then
eliminating
redundant
information?
As
we
can
see
here,
we
have
Xs
that
she
does
not
want
to
send
the
three.
B
Killed
it
once
because
I
need
to
send
something
three
times.
If
it
is
identical,
then
optimizing
is
the
alignment
of
things
that
are
not
redundant
only
makes
a
single
send
of
something
unique.
Then
I
also
have
multiplexing.
Here
we
can
send,
we
have,
we
can
have
multiple
requests
and
this
will
be
sent
in
a
single
channel.
B
As
we
have
a
single
channel,
we
are
going
to
send
it,,
it
will
be
withdrawn
and
once
it
is
done
and
then
multiplex
it
as
we
have
seen
in
the
electrical
circuits
where
we
show,
we
have
three
channels
input
and
he
pulls
them
so
that
he
pays
attention
to
each
one,.
So
it's
very
simple,.
We
have
a
binary
protocol,.
So
what
this
does
is,
as
we
need,,
let's
say
when
it's
binary
and
between
computers,
they
understand
binary
faster,.
So
it's
like
part
of
the
optimization
that
once
is
so
much
work.
B
Let's
say
for
us:
if
we
start
reading
files
that
are
binary,
we
don't
understand
them,
but
in
the
computer
in
computing.
If
it's
binary
it's
better,
then
this
protocol
is
binary,
unlike
http
1.
So
that's
like
the
Big
changes
from
that
so,
as
I
was
saying,,
studying
more
on
the
subject,
I
found
that
this
image
is
exactly
what
helps
us
to
understand,
differently,
to
differentiate.
Well,
what
is
http,
1
and
http
2,.
Let's
say
between
the
advantages
that
this
has
and
that,
look.
Then
we
have
the
http
1.
B
Let's
suppose
we
are
in
the
context
that
we
are
in
a
restaurant,
so
we
go
and
order
food.
Let's
say
here:
I
asked
him
for
a
wine
or
a
sandwich
or
a
cupcake
and
a
coffee.
So
what
oil
http
one
goes
and
brings
me
one
for
one
brings
me
the
wine.
Then
he
returns
to
the
kitchen.
He
brings
me
the
sandwich
he
returns
again
and
brings
me
the
cupcake.
B
Again
and
comes
with
the
coffee,
this
tells
us
that
he
made
four
trips,
so
four
trips
are
obviously
seen.
They
are
going
to
lead
to
the
fact
that
I
am
going
to
take
more
time
to
be
able
to
receive
that
request
from
all
of
you,.
You
are
going
to
receive
my
order
from
all
those
of
that
request,,
so
in
comparison,,
htv-2
does,,
it
packs
everything
in
a
single
trip
and
sends
it
to
me
together.
B
B
Although
we
live
that,
we
do
not
table
two
points,
73
seconds,
we
are
going
to
run
the
https
and
it
was
covered
2.08.
Let's
say
right
now:
it
depends
on
the
internet
of
each
person.
This
is
going
to
be
faster
or
slower.
So,
let's
say
using
my
internet
connection.
It's
the
same.
Even
so.
They
did
that
this
conversion
of
this
one
took
a
lot
less.
So
then
you
could
test
this.
How
long
it
takes
to
order
one
of
these
images,
because
then
we
are
going
to
continue.
B
B
So
then
we
saw
we
already
saw
with
the
page.
How
is
the
performance
of
what
http
one
is
going
to
be
slower
than
http
2?
So
that
would
be
that
the
comparison,
let's
say
more
visual,
and
here
we
have
here
and
my
uncle.
That
is
still
nothing
ignore
this
line,
and
that
is
to
take
let
's
say
then
the
advantages
of
using
http
protocol
or
let's
say
that
it
has
greater
As.
We
have
seen,,
the
loading
speed
has
better
performance.
B
I,
don't
know
if
it
is
not
appreciated
so
much
in
my
computer,
because
my
channel
may
be
slower
then,,
but
here
it
tells
us,,
let's
say,
in
the
studies
that
have
improved
the
loading
speed
by
between
40
and
50
percent,
then
it
also
improves
web
positioning
and
web
positioning.
What
it
does
is
when
we
search
in
google
we
get
either
on
the
main
pages
and
on
the
less
relevant
pages.
This
will
affect.
Let's
say
how
it
has
a
better
loading
performance.
Let's
say
the
processors,
search
engines,.
B
What
they
do
is
that
they
give
http
2
a
better
positioning
than
the
traditional
ones,.
Let's
say
it
is
not
yet
mandatory
that
everyone
be
with
this
protocol,,
but
it
is
already
happening
and
it
is
being
reflected
that
it
has.
The
advantages
is
that
the
search
engines
search
engines
are
already
giving
them
priorities,
so
we
also
have
less
bandwidth
consumption
and
therefore,
let's
say
when
we
have
better
performance
when
we
have
lower
latency
and
everything
to
flow
faster,
they
allow
it.
B
Then
we
go
as
we
said
we
had
with
herbie.
Yes,
we
have
222
technologies
that
it
uses
and
if
we
have
the
http
or
if
we
have
the
buffer
protocols,
then
now
we
are
going
to
talk
about
the
buffer
protocols.
So
here
we
have
that
they
are
the
definition,
let's
say
more
synthesized:
they
are
data
exchange
formats.
Let's
say
it
is
a
structure
that
defines
what
is
that
we
are
going
to
be
communicating
meanwhile
client
with
the
server.
B
So
in
this,
the
characteristics
of
the
proto
bus,
which
is
also
another
funny
name
they
do
not
know,
are
that
they
are
easy
to
interpol,
interpolate
between
languages
.
It
means
that,
as
I
said,
let's
say:
I
have
written
a
proto
buffer,
so
That
proto
will
see
how
both
the
client
and
the
server
will
use.
It.
I
can
integrate
the
languages
that
are
client-server,,
not
necessarily,,
since
I
can
implement
my
client
on
my
server
in
go,.
I
can
do
it,,
let's
say
iterations,
I
can
make
a
client
in
java,
a
server
in
110,.
B
Let's
say
how
the
proto-woman
defines
what
I'm
going
to
be
sending
to
myself.
I
mean,
I
can
abstract
from
the
language,.
Let's
say
the
language
already
becomes
something
like
I
would
give
relative,
I'm
not
tied
to
a
single
language,
ok,.
So
we
have
clear
schemes
and
we
also
have
the
transport
of
information
in
binary..
This,
format,
seeing,
allows
applications
to
store
and
exchange
structures.
easily,
and
let's
say
this
as
it
is
generally
compared
with
the
jason.
Let's
say:
when
we
look
at
them,
we
will
see
that
it
has
a
structure.
B
B
The
marked
format
for
structured
data
to
the
mentioned,
if
transition,
and
also
this
marked
format
for
stored,
structured
data
and
transition.
So
here
it
is
seen-
and
it
is
seen
that
it
is
quite
similar
and
format,
binary
and
raw,
very
strong,
binary
format
and
jason
is
not
in
realization.
No
and
jason.
If
choosing
to
be
human
in
part,
is
let's
say
this?
B
There
are
parts
we
could
tell
it
like
when
we
look
at
go,
because
when
we
compile
the
proto
berengo
creates
files
that,
let's
say
it
has
so
some
parts
that
are
somewhat
strange-
that
we
do
not
understand
so
easily
when
we
are
developing,
then,
and
jason
is
more
readable
for
humans.
Jason
is
not
even
compiled
and
sonia
is
only
sent
to
the
jason
structure,
but
but
everything,
but
in
some
language
it
is
as
if
we
compile,
as
once
they
will
not
be
fulfilled.
So
I
am
going
to
show
you
that
part
had
this
mirror.
B
And
here
they
go
to
go
languages
,
and
there
is
the
example.
Ok
then,
but
If
it
is
found,
I
define
my
proto
here,,
but
this
one,,
this
one,
to
use
it
as
I
put
it,
I
have
to
compile
both
of
them,.
It
generates
these
files,.
Let's
say
there
are
parts
that
are
readable,.
We
have
structured
functions,,
but
there
are
others,
look,.
These
are
already
variables
that
are
like
with
countries,
and
then
they
are
a
bit
more
strange,.
B
Let's
say
it
doesn't
make
it
so
easy
for
us
to
read
what
is
happening
there
and
let's
say.
Obviously
these
files
are
already
complicated,.
We
don't
modify
them,
but
they
are
things
that
are
interesting
to
understand,.
Ok,
then,
now
that
we
are
here,
I
want
to
show
you
what
I
was
saying
that
once
we
use
the
protos,
we
no
longer
abstract
from
the
language,
because
we
can
combine
languages
that
we
want.
Let's
say
the
only
thing
that
matters
is
that
the
products
are
the
same.
B
B
If
you
realize
we
also
have
the
important
cove
is
that
we
have
the
rp
function,
it
goes,
it
goes
to
call
say
hello
and
we
are
going
to
send
a
name
string
and
it
is
exactly
the
same
as
it
is.
Then
these
are
sharing
an
rpc.
They
are
sharing
a
proto
woman,
so
we
are
going
to
run
the
d
that
we
run.
The
server
I
say.
B
B
A
B
B
B
To
the
proto
buffer,
because
the
two
share,
the
the
two
share
the
same.
They
both
know
that
the
one
that
the
one
that
is
going
to
be
called
is
going
to
be
called
the
function
that
is
going
to
be
called,
is
going
to
call,
say
hello
and
what
it
is
going
to
receive
as
a
parameter
to
be
a
string
and
what
it
is
going
to
return
to
me
is
another
string.
So
like
The,
two
languages,
know
what
I'm
going
to
receive
and
what
I'm
going
to
respond.
B
To
the
implementation
of
how
to
solve
some
things,
other
languages,
will
be
different,,
but
the
interesting
thing
about
this
is
that
with
a
proto
buffer
helps
us
to
be
in
tune.
Let's
say:
I
could
tell
a
colleague
I
looked
at
the
server
I
make
the
client
and
just
look
at
the
proto
to
see
what
it
is
going
to
receive
and
work.
Based
on
that,
then
let's
say
this
is
what
it
is.
B
B
Are
here
seeing
the
differences
between
the
airship
and
non-eligible
and
we
are
going
to
continue
with
manager,
then
Here?
We
have
an
example
of
those
who
use
it,,
Cisco
uses
it
from
Netflix
Square
and
what
I
had
told
you
is
in
the
incubation
phase
in
science,
and
we
are
going
to
do
this,
so
we
are
going
to
make
our
little
demo
of
creating
our
own
buffet
and
I.
Am
here
I?
Had
we
see
the
architecture
more
or
less
of
what
I
wanted
to
do?
B
But
I
don't
know
if
it's
going
to
be
a
type
of
putting
it
in
a
cluster
or
not,
but
it
came
that
it
would
be
deployed
in
a
cluster
for
a
long
time.
We
would
have
an
interest.
We
had
a
web
application
a
service
and
we
also
had
we
would
have.
Let's
say
what
I
want
to
do
is
register
on
a
web
page,
the
name
and
a
comment
that
someone
wants
to
make
so
I'm
going
to
put
that
in,
I'm
going
to
defend
it,.
B
It
receives
it,,
it
's
going
to
be
sent
to
the
app
service
and
it's
going
to
be
a
pick
up
and
it's
going
to
communicate
with
it
with
a
phishing
server
and
it
's
going
to
be
in
charge
of
inserting
it
into
the
database.
So,
let's
see,
let's
say
it's
going
to
be
for
everyone.
It's
quite
simple:
we
just
have
an
idea
that
it's
incremental.
We
have
a
name
and
a
comment,,
which
is
what
I
was
telling
you,.
They
are
only
text
strings,,
so
we
are
going
to
build
the
proto-woman
of
this,.
B
The
names
are
not
as
relevant
to
put
as
that
structure
that
we
had
and
let's
say
how
to
protect
what
we
started
by
telling
it
that
we
want
a
syntax
like
If.
You
remember
when
we
use
hamels
when
we
use
a
touch,
the
compos,
we
define
what
fun
he
devised
that
the
compos
we
want.
Then,
the
same
with
this
we
define
which
version
of
protect
we
want
to
use.
B
Then,
since
I
am
going
to
tell
him
that
he
wants
to
arouse
I
tell
him
that
I
want
his
own
3,
which
is
the
one
that
is
currently
there,
and
then
we
paste
some
options
for
other
languages
,
and
we
would
like
this
one
for
various
languages,
instruct
yourself.
These
are
not
really
that
strict,
but
I
will
leave
them
to
you
when
you
confuse
them
and
then
they
look
at
it
differently,
because
the
examples
do
have
this
of
the
page.
B
B
Then,
as
I
told
you,
what
I
want
is
send
information
to
my
server
and
what
I
want
to
send
it,.
Let's
say
how
I
want
to
send
it
in
my
database
to
access
to
make
an
exception,?
How
is
it
to
increase,
you?
Do
it
automatically
every
time
I
make
a
new
string
and
from
isr.
This
is
what
I
need
is
a
name
of
a
comment.
So
how
do
I
define
that
I
tell
him
I,
create
it
with
messenger
de
and
work
later,
I
put
the.
B
Comment,
so
what
I'm
going
to
send
is
the
response
to
make
this
information.
We
said
we
want
a
name,
so
I
put
a
string
name,
and
this
is
going
to
go
in
position,
1
of
bs,
of
what
I'm
going
to
create
and
artist
and
then
later
I'm
going
to
say,
I
want
to
send
you
a
comment
or
I
could
put
text
on
it,.
It
doesn't
matter
people
these
names
since
they
are
given,
as
he
is
doing
his
implementation.
A
B
The
structure
of
the
one
I
am
sending
yesterday,
phishing
I
tell
you
this.
What
is
going
to
go
as
a
parameter
here,
this
function,
when
I
send
it
to
be
called
I,
am
going
to
send
it
a
parameter
at
com
in
the
usa.
Well,
that
is
structure
of
what
it
will
take.
Are
these
two
streams
and
comments?
Ok,
then,
but
I
also
need
an
answer.
So
when
it
answers
me,
I
need,
let's
say
in
this
case,
when
I'm
making
a
select
selection
of
everything
I'm
going
to
have
three
fields.
B
It
wo
n't,
work
anymore,
to
have
all
let's
say
and
I
filtered
it
and
I
don't
want
to,
and
only
when
I
make
a
single
selection.
These
two
could
only
call
and
they
could
go
and
say
the
same.
I
want
the
answer
to
be
of
this
type
and
in
fact,
I
couldn't
even
put
I
put
an
answer
that
It's
like
it's
easier
to
know
what
I'm
sending
and
what
I'm
receiving
and
I
could
put
it
like
this,
well,,
but
let's
say
how
I
want
when
I
got
the
information
from
the
database.
B
I
want
to
take
advantage
of
this
air
and
I
want
to
receive
it
too,
so
I'm
going
to
do
another
one,
but
what
seemed
to
make
it
replay
I,
put
walk
line
and
to
this
I
already
added
a
new
field,
because
it
would
be
d
and
then
it
would
be
132
I
put
dyn,
and
this
as
it
is
position
1
that
goes
to
the
questions
are
almost
important,
because
if
not
the
ok
and
are
lost
As,
you
saw
how
this
is
going
to
come
out
as
a
data
type.
It
has
lynch.
B
So
I'll
put
it
here
that
what's
going
to
come,
is
an
entity
and
here
and
then
I'll
tell
my
function:
you're
going
to
receive
an
atc
or
merry
quest.
What
brings
this
structure
through.
Are
these
two
data?
But
when
you
answer
me,
I
want
this
replay
structure
that
a
text
is
already
coming.
So
that's
why
I
tell
you
if
I
can
send
and
receive
the
same
amount
to
everyone?
I
could
recycle.
A
B
B
B
B
B
B
That
tells
me
they
are
already
inserted
in
the
data
and
the
database
was
writing
once
from
which
I
want
to
solve
each
of
the
queries.
Ok,
then
this
would
be
our
product,
woman,
ok,
so
let's
say
I
did
this
here,
just
to
show
you
how
our
product
would
be
created.
Let's
say
we
are
defining
that
I
want
two
functions:
that
I
am
going
to
have
on
my
side
from
the
server
and
what
is
it
going
to
receive
as
parameters
and
what
is
going
to
be
the
type
of
response?
B
B
Ok
then,
since
it
does
not
give
me
time
to
accept
I,
mean,
I
liked
to
do
everything
from
scratch,,
but
it's
not
possible
because
in
terms
of
time,,
so
here
the
important
thing
on
the
server
is
the
part
where
we
are
going
to
implement
the
functionality
of
the
functions,.
So
they
realize
here
I
am
doing
a
function
at
com
in
these
these
functions,
if
they
are
the
ones
that
I
am
implementing
here,
I
am
defining
in
this
schema.
B
Then
it
says:
'no
comment'
I
have
them
here,
and
here
I
put
the
actions
that
I
want,
and
then
we
said
that
when
we
call
this
function
to
have
these
are
these
parameters
that
are
going
to
be
the
name
and
comment.
So
how
did
you
get
that
from
here?
So
when
I'm
here
we
have
defined
the
parameter
with
which
we
can
get
trip
well,
and
we
make
a
point
of
the
name
that
we
define
here
and
we
obtain
the
data
that
they
are
sending
us
to
our
client.
B
B
I
add
this:
this
string,
then
we
have
the
callback
that
is
responsible
for
making
the
response
to
the
resolution
of
the
completion
of
the
execution
of
the
function
and
ready.
I
will
have
the
response
and
the
same
for
get
comments.
As
we
said,
we
don't
have
anything.
This
one
doesn't
receive
anything
it's
an
entity
and
because
I'm
going
to
receive
everything,
I
mean
I
want
to
take
out
all
the
cards
anyway.
I
just
put
the
alcohol,
but
they
don't
have
a
response,
a
callback
and
what
we
said
that
this
part
is
here.
B
B
Go
to
do
a
call
write
then
we
will
to
do
the
response
like
this
and
writing
what
we
are
in
each
position
of
the
array.
So
I
go
to
the
database.
Ok,
so
here
we
have
the
client.
So
the
client
is
much
simpler.
Is
let's
say
that
there
are
fewer
lines
of
code
because
it
is
only
practically
start.
The
server
and.
B
Ok
then,
here
I
export
this
this
in
the
what
does
the
definition
of
our
being
but
of
our
client,
but
here
I
consume
it
and
finish.
The
call
is
super
easy
for
me.
That's
why
I
have
a
client
that
is
already
connected
to
the
connection
with
my
server,
so
it
exported
and
imported
it
here
here.
I
have
the
variable,
and
here
I
add
it.
A
B
And
this
is
where
it
already
works
already
saying
we
look
that
they
are
calls
and
external,
because
I
tell
the
client
that
there
are
already
those
who
only
represent
the
condition
else,
let's
think
of
it
as
a
connection,
the
client
makes
the
call
to
at
comment
that
this
would
be
the
one
we
are
here,
but
this
air
comet
is
not
calling
it
inside
here.
It
is
not
calling
it
inside
this
file,
but
it
has
called
them
to
an
external
place
that
I
obviously
connect
to,
because
here
I
am
telling
it
to
connect
to
the
port.
B
I
got
lost
up
to
here.
I
am
telling
you
the
same
right
now
we
are
on
the
same
machine,
but
if
I
were
elsewhere
here,
I
will
put
an
ip
and
the
port.
Where
I
want
the
Serbian
student
to
be
running,.
You
choose
connect
to
the
server
that
is
elsewhere
and
run
this
function
and
send
it
this
data
we
arrive
here.
B
I
am
handling
it
as
a
master,
I
define
that
the
name
is
going
to
be,
as
it
is
an
app
and
it
receives
first
the
comment
name:
let's
say
the
new
one
and
packs
it
here
and
I:
send
it
to
it,
but
always
respecting
what
I
am
sending
a
name
and
a
comment,
which
is
the
definition
that
we
have
in
our
feeder
and
quest.
Ok,
so
they
did
I
just
make
the
call
this
solves
it,
and
when
it
solves
it,
it
will
return.
B
The
message
look
here:
I
agree:
how
can
it
be
the
response
of
months
of
months
and
with
the
answer
that
you
give
me
and
point
months
and
this
point
months,
and
so
it
is
defined
here
then,
every
day
we
see
how
well
what
makes
us?
What
is
the
functionality
of
the
proto
govern
that
help
us
define
what
it
is
that
we
are
receiving
and
sending?
So
here
you
cannot
lose
one.
You
already
know
what
you
are
doing.
Ok,
the
part
of
getting
everyone.
B
As
I
told
you
here
we
are
doing
a
streaming,
so
every
time
I
am
going
to
say.
How
did
you
see
that
the
server
is
responding
with
a
force?
And
it
is
doing
the
writing
here-
I
cache
it
or
asia
I
cache
it
I
receive
it
with
a
call
on.
It
is
always
there.
I
am
always
listening
and
every
time
I
receive
the
data.
B
I
am
still
listening
to
how
it
is
going
to
be
fixed
in
tossa
and
put
it
all
together
and
then,
when
this
function
is
finished,
I
'll
answer
you
about
the
complete
arrangement.
Let's
say
this
is
basically
so
if
you
want,
we
can
run
this
part
I'm
just
going
to
close
all
this,
because
I
don't
want
to
confuse
so.
Let's
say
here:
I
have
my
client
and
my
server.
Then
We
are
going
to
run
it
to
a
lot
of
problems.
Run
this
one.
B
B
B
B
We
are
going
to
send
them
and
we
hope
it
works.
Ok,
so
they
saw
here
it
solves
me
and
returns
me
a
correct
comment:
navas
data.
We
are
going
to
put
another
one
to
send
like
this
more
than
putting
another
for
three
and
now
I
want
to
get
all
of
them
are
the
same:
I
have
them
all
and
I
return
them
to
me,
because
then
now
we
already
saw
that
so
once
I
have
this
locally.
All
I
need
here
is
to
put
a
touch
find
on
it.
B
They
realize
I
put
the
happy
doctor
with
a
version
at
the
end
of
everything
that
I
have
here
does
not
happen.
I
expose
ports,
I,
give
it
the
run
command
and
that's
it.
It
created
an
image,
I
put
it
or
even
though
container
registry
and
we're
ready
to
run.
This
is
the
same.
The
same
here
I
do
my
version
of
my
server
container
the
same
a
base,
version
of
alfindén
off
passed
all
the
code
and
I
run
it
I
put
the
execution
command.
B
So
here
I
have
the
coherent
files,,
let's
say
as
I
have,.
It
doesn't
show
the
front
but
see
when
it
is
explained.
If
we
get
to
see
then,
but
what
matters
here
are
our
deployment
calls.
We
have
I
have
a
web
app
that
I'm
going
to
I'm
going
to
make
two
replicas
I'm
fine
I'm,
going
to
call
myself
contain
I'm,
going
to
be
the
unit
container
of
my
micronet
and
that's
it
I'm,
going
to
create
a
service
as
I
told
you
a
service
for
this
project
and
then
I'm
going
to
have.
B
Let's
see
academic,
tell
me
my
code
phishing,
then
this
good
I'm,
going
to
put
four
replicas
and
I
have
put
this
I
have
two
posts:
I
have
the
client
post
and
the
server.
Let's
say
here:
they
communicate
this
one
is
going
to
communicate
to
this,
not
the
other
way
around
pencil.
This
communicates
and
also
creates
a
service
for
it
to
display
it
then
I'm
going
to.
A
B
An
English
to
this
here
we
have
our
all
of
us
in
English,
as
we
know
so
as
not
to
create
ips
out
of
cardboard.
We
already
created
a
single
law,
but
believe
me,
ip
and
I
create
two
two
accesses,
let's
say
and
I'm,
going
to
create
a
access
to
my
friend,
my
friend,
who
are
the
and
to
the
floor,
and
there
also
access
to
me
from
which
would
be
sociality.
I
have
here
these
two
domains
to
access
and
how
do
I
access
the
front,
and
it
will
be
called
to
this.
B
B
Think
you
will
see
it
has
been
created
at
the
beginning
so
that
it
will
take
less
but
well
five
minutes
of
time,
because
then
that
would
practically
be
ours.
Our
app
to
be
able
to
test
everything
in
rulers
to
end
this
part
and
well
I
also
had
here
and
how
I
was
trying
to
do
what
I
taught
you
about
what
we
do
in
the
base.
B
Example
of
just
doing
a
16
hello
from
hello
world,
but
I
didn't
have
time
to
finish
better
since
everything
with
a
10,
but
to
prove
what
I
was
interested
in
was
that
they
see
that
we
can
abstract
from
language
and
with
the
help
of
it,
protect
that
it
is
already
defined.
We
can
even
lead
everything
the
language
34,
the
ones
we
want.
We.
B
B
A
B
B
B
B
A
B
A
B
A
B
Say
what
I
want
To
comment
is
that
perhaps
we
can
thank
Sergio
because
he
organizes
these
events..
It
is
good
for
us
to
further
develop
our
skills.
The
software
that
tells
him,.
Let's
say,
I
also
invited
the
others
who
are
watching
and
he
is
a
little
nervous
to
make
presentations
and
all
that,,
let's
say.
I
get
nervous.
B
Thing
is
to
solve
them,
look
for
him
like
he
says
on
a
tangent
if
he
doesn't
come
out
and
you
have
to
look
for
him
or
where
and
I
also
invite
you
to
join
more
communities
where
I
can
always
contribute.
I
was
doing
things
on
the
internet,,
let's
say:
sharing
knowledge
and
all
that,.
But
let's
say
this
year
is
that
this
state
participates
in
talks
and
events
and
all
that,,
but
we
also
see
those
that
make
them
nervous,
as
I
say,.
It's
only
daring,.
You
don't
have
to
limit
them
fears
or
anything
like
that.
B
B
Like
this,
well,,
let's
say
it's
a
program
where
you
can
become
ambassadors
of
most
of
Microsoft,
technologies.
Let's
say
you
learn
many
interesting
things
and
also
the
wings
with
which
you
share
them.
With
the
community.
With
your
friends
with
your
university
classmates
Let's
say
everything
the
year
they
have
open,.
What
is
it
called,
calls,?
They
only
go
in,,
they
look
for
it
in
google
microsoft,,
they
study
it
based
on
and
fill
out
their
application,
and
let's
say
they
have
all
year
applications
they
receive
applications,
but
every
they
only
review
it.
B
Let's
say
every
four
four
times
a
year
and
we're
going
right
now
that
change.
Will
they
closed
for
the
one
that
is
in
the
last
one
and
let's
say
in
January,
you
can
register
again,
let's
say
to
fill
out
your
applications
and
let's
say
you
don't
have
to
get
into
this.
You
can
put
those
things
and
that's
it
also
if
you
are
interested
in
giving
I
already
put
my
email
at
Start,.