►
Description
Join NEAR's community:
Website: https://near.org/
Reddit: https://www.reddit.com/r/nearprotocol/
Discord: https://near.chat/
Medium: https://medium.com/nearprotocol
Blog: https://near.org/blog/
Twitter: https://twitter.com/NEARProtocol
GitHub: https://github.com/near https://github.com/nearprotocol
Dev Docs: https://docs.near.org/
Create a wallet: https://wallet.near.org/create
Apps on NEAR: https://awesomenear.com/
Learn to Build On NEAR: https://www.near.university/
Grants & Funding: https://near.org/grants/
#Blockchain #FutureisNEAR #NEAR #nearprotocol
#nft #dao
A
Welcome
my
name
is
Josh
I'm
developer,
I'm,
a
work
and
developer
relations
at
Pagoda
I'm,
going
to
talk
to
you
today
about
decentralized
JavaScript,
and
what
exactly
does
that
mean
quickly?
Just
you
know
about
decentralized
applications
when
I
first
found
out
about
decentralized,
apps,
really
kind
of
puzzled
me
like
I,
get
it
it's
an
application,
it's
all
stored
on
the
blockchain,
but
it
didn't
make
sense
to
me
as
far
as
how
are
we
storing
all
of
that
data
on
the
blockchain?
How
does
that
work?
A
A
Yay
all
right
cool
and
we're
back
so
learning
about
decentralized
applications,
trying
to
figure
this
all
out
trying
to
understand
what
it
actually
meant.
How
is
it
possible
to
just
store
all
the
stuff
on
the
blockchain?
Well,
it
it
was
kind
of
a
lie
to
me:
I
felt,
like
I
kind
of
got
rugged.
What
you
have
with
the
decentralized
application
is
most
of
the
source
code
and
the
assets
are
stored
on
a
traditional
web2
database
and
just
really
the
a
small
amount
of
crucial
state
is
stored
on
the
blockchain.
A
So
it
felt
a
little
disingenuous
to
me,
but
I
got
it.
I,
understood
it
and
yeah.
It
kind
of
made
sense
to
me
after
I
figured
it
out,
so
it
made
me
think
we're
probably
really
far
away
from
having
like
a
fully
decentralized
applications
right,
but
actually
with
alpha.near.org
people
are
actually
already
building
fully
decentralized
applications,
and
it
took
me
a
while
to
kind
of
understand.
Okay,
what
does
that
mean?
A
What
exactly
is
going
on
because
I
hear
things
but
I
just
want
to
understand
the
technology
behind
it,
I
want
to
understand
actually
how
it
works.
It's
the
first
thing:
I
want
to
do
so
how
well
it's
very
similar
to
The
Graphic
that
we
had
before,
but
the
decentralized
application
has
all
of
the
source
code
and
the
crucial
State
stored
on
a
smart
contract
in
a
database
and
basically
treating
it
like
that
and
store
it
on
the
near
blockchain.
A
Anything
that's
like
larger
than
that,
like
large
pictures
stuff
like
that,
they
utilize
ipfs,
so
we
Pin
images
large
stuff
to
ipfs.
Everything
else
is
actually
stored
on
chain
becoming
a
fully
decentralized
application.
I
couldn't
believe
it,
but
how
is
Javascript
involved?
How
are
we
actually?
You
know
bringing
this
all
together
about
a
year
ago,
just
under
at
consensus,
we
announced
the
JavaScript
SDK.
We
created
this
software
development
kit
that
allows
anybody
to
easily
write
a
smart
contract
in
a
familiar
language
that
they're
used
to
we
spent
about
a
year
working
on
it.
A
We
made
about
seven
minor
releases
Alpha,
then
beta
and
this
week,
I'm
excited
to
announce
that
we've
actually
released
version.
One.
It's
production,
ready
and
yeah
I'm
really
excited
to
see
everyone.
Shipping
things
to
mainnet
using
JavaScript
SDK
on
the
near
blockchain
super
stoked,
but
there's
a
big
missing
piece
of
this.
What's
the
front
end,
how
does
that
work?
Well,
there's
been
this
virtual
machine.
A
That's
created
using
a
react-based
language,
it's
not
100
react,
but
it's
pretty
close
and
it
allows
us
to
load
and
run
front
ends
for
protocols
built
on
ethereum,
layer,
twos
and
other
layer
ones
just
like
near.
How
does
that
work?
Well,
just
like
the
the
diagram
before
the
near
blockchain.
The
whole
set
smart
contract
database
has
all
the
source
code
on
chain
and
it
feeds
that
up
same
with
any
large
assets
to
this
virtual
machine,
that's
running
jsx
and
renders
it
to
the
front
end.
A
So
all
the
source
code
that
you
write
is
stored
on
the
blockchain.
It's
pretty
remarkable!
Quite
honestly,
thank
you!
Oh
no,
they
turned
the
lights
down,
but
then
they
brought
them
back
on
so
yeah.
Try
it
out.
If
you
go
to
alpha.net.org,
there's
an
online
IDE
that
you
can
look
at
components,
you
can
say:
hey
I,
want
to
view
the
source
code.
How
what's
actually
going
on
here-
and
you
can
look
at
it?
Alex
and
Ilya
demonstrated
a
little
bit
of
that
earlier
today.
A
But
if
you
see
the
devrel
team
has
been
working
really
hard
for
eth
Denver
to
get
something
a
little
bit
more
user
friendly.
If
you
want
to
get
serious
and
build
an
application
with
tools
that
you're
used
to
so
we
created
a
vs
code
extension
which
I'm
really
excited
about
at
the
top
yeah.
It's
awesome
so
yeah.
If
you
go
to
alpha.net.org,
go
to
develop
start
messing
around
with
the
IDE.
It
says
at
the
top,
like
I
just
showed
you
I'll,
take
you
to
the
vs
code,
extension
Marketplace
that
then
yeah.
A
Now
you
have
a
vs
code
extension
ability
to
log
in
and
mess
around
with
Discovery
and
the
blockchain
operating
system.
I
have
a
video
I.
Hopefully
we
can
speed
run
this
through
this
I
have
like
one
minute.
A
We
are
having
connectivity
issues
so
I'm,
not
sure
if
this
video
will
load,
but
it's
kind
of
a
speed
run
through
how
the
vs
code
works
and
I'm
not
sure.
If
the
demo
gods
are
going
to
be
kind
to
me,
whoa
cool,
so
real,
quick,
you
open
it
up.
You
choose
your
folder.
Where
do
you
want
to?
You
know,
store
all
your
source
code.
You
have
an
empty
main
net
on
the
side.
You
can
either
log
in
or
get
an
accounts
widgets.
A
When
you
log
in
direct
you
to
wallet,
you
allow
your
account
to
be
connected
and
then
it
loads
all
of
your
widgets,
and
you
can
see
just
a
simple
one:
has
you
know
howdy
how's
it
going
and
then
we
have
props
props.
Allow
you
to
you
know,
make
mock
data
and
store
it
in
in
that
Json
object.
A
We're
running
through
this
real,
quick
you're
able
to
not
change
anything.
You
want.
You
can
see
a
preview
on
the
right
hand,
side.
Oh
I,
think
it's
black
and
right
when
we
get
to
the
cool
part
where
you
can
actually
click
on
the
cloud.
Oh,
yes,
click
on
the
cloud
and
you're
like
I'm,
ready
to
publish
this
to
the
blockchain
awesome
and
it
directs
you
to
the
wallet.
You
can
see
right
here
all
the
source
code.
A
A
There's
this
person
mob
dot
near
he's,
making
some
crazy
widgets
he's
got
so
many
of
them,
and
if
you
want
to
like
take
a
look
at
anybody,
that's
made
stuff,
you
just
open
it
up,
open
the
jsx,
find
it
see
the
preview
and
then,
if
you
want
to
make
a
fork
of
it
or
modify
it,
you
can
simply
clone
it,
make
some
edits
and
publish
your
own
version
of
it
so
yeah.
It's
super
awesome,
I'm,
really
stoked
to
work
on
this
and
find
out
more
about
it.
That's
all
the
time
I
have
for
five
minute.