►
From YouTube: SPFx JavaScript Special Interest Group - March 16th 2017
Description
More details on covered content and direct links to demos from https://techcommunity.microsoft.com/t5/SharePoint-Developer/SharePoint-Patterns-amp-Practices-JavaScript-Special-Interest/m-p/54000#M1849
A
Hello
and
welcome
to
the
SharePoint
framework
and
JavaScript
special
interest
group
for
the
week
or
the
day
of
March
16th
2017
want
to
welcome
everybody
to
this
week's
call.
I've
got
a
really
cool
demo
and
some
great
stuff
to
cover
around
SharePoint
framework
updates
a
little
bit
on
the
client-side
library
as
well.
Yes,
indeed,
I'm
on
the
west
coast,
I'm
coming
to
you,
live
from
building
10,
the
temporary
home
of
my
team.
A
Let's
talk
about
why
we're
here
we're
here
for
the
special
interest
group,
around
client
line,
development
and
SharePoint
framework
development,
so
there's
topics
that
inside
the
larger
SharePoint
patterns
and
practices
program
we
might
not
get
to
put
as
much
attention
to
them,
for
example,
on
the
monthly
call,
which
is
tough
to
do
any
kind
of
specialized
discussions,
because
there's
just
so
much
to
cover
and
there's
the
audience
is
so
big.
So
we
broke
out
these
special
interest
groups.
A
We
were
the
first
and
there's
now
a
special
interest
group
as
well
around
the
PowerShell
development
in
the
see
some
development.
So
you,
of
course,
can
attend
one
or
all
of
the
special
interest
groups,
depending
on
what
your
interests
are
and
then
what
we'll
be
talking
about
here
is
updates
and
open
discussion
around
the
SharePoint
framework
and
clients,
five
development
in
general,
around
SharePoint,
so
not
entirely
general,
but
around
sharepoint
and
then
as
well.
A
We
talked
a
little
bit
about
the
JavaScript
core
library
that
the
pnp
team
is
put
together
to
try
and
help
with
your
client
side
development,
and
we
actually
will
have
an
upcoming
webcast
base
and
I
are
going
to
record
next
Monday
sort
of
describing
a
little
bit
of
where
we're
at
with
the
core
library
and
how
it
fits
into
the
bigger
picture.
So
that
will
be
coming
up.
Two
legs
down
at
the
bottom,
SP
p
and
p
dash
community
gets
you
to
the
microsoft
tech
community,
which
is
a
great
place
to
start.
A
If
you
have
questions,
that's
where
you
can
find
all
our
webcasts
get
posted
and
you
can
ask
questions
on
those
webcasts
or
you
know,
reach
out
to
other
folks
in
the
community
there
and
the
devs
office
com.
Flash
sharepoint
is
your
one-stop
shop
for
all
things:
sharepoint
development,
and
so
whether
you
are
getting
into
the
sharepoint
framework
for
the
first
time
or
have
questions
around
ad
in
development
or
even
classic
server-side
sharepoint
development.
A
That
is
where
you
should
hit
and
there'll
be
links
and
documentation
and
learnings
on
all
those
topics
and
we're
always
working
to
improve
those
various
things.
They
said
just
this
week
after
a
year
and
a
half
of
trying
got
an
article
updated.
So
that
was
really
a
big
step
as
we
try
and
keep
our
documentation
updated
for
all
of
you
out
there
in
the
community,
I
cause
I.
A
Hope
that
works
out
so
moving
on.
What
are
we
going
to
be
talking
about
today?
Today's
agenda,
we're
going
to
do
a
quick
update
on
the
JavaScript
core
component
and
how
that's
shaping
up
and
then
we've
got
a
bunch
of
updates
from
baseball
on
the
SharePoint
framework,
got
a
really
cool
demo
from
told
me.
If
you
guys
haven't
seen
this
I
was
posted
to
get
ur
and
as
well
on
Twitter.
A
So
it's
it's
a
Chrome
extension
that
allows
you
to
sort
of
do
sharepoint,
queries
and
work
with
SharePoint
right
out
of
the
browser,
really
cool
thing:
I,
don't
want
to
steal
a
thunder,
but
I
play
with
it,
and
it's
it's
going
to
be
really
nice
for
doing
a
quick
update
and
also
testing
out
your
SharePoint
framework
code,
as
well
as
things
related
to
the
core
library
so
but
I'll.
Let
them
demo
that
I
think
it's
really
cool
and
then
we'll
have
plenty
of
time,
of
course,
for
the
open
discussion
at
the
end.
A
So
quick
update
on
the
core
component,
where
we're
at
with
that.
Thank
you.
As
always,
everybody.
That's
contributed
appreciate
that
it's
very
important
to
keep
the
community
strong
and
as
well
get
that
great
feedback
from
everybody
on
how
we
can
grow
and
make
things
better.
Just
a
few
updates.
Today
we
did
get
20
to
released
last
Friday
and
that
was
largely
bug
fixes
and
stabilization.
A
Now,
if
you've
read
the
blog
post,
the
release
blog
post
talked
about
what
we
did,
but
that
was
all
driven
by
great
feedback
again
from
the
community
reporting
issues.
Reporting
ideas
for
enhancements
so
really
appreciate
that
keep
that
information
coming
did
get
an
article
out
yesterday
on
extending
the
library
with
business
objects,
so
sort
of
creating
these
custom
objects.
That
using
then
bind
to
your
various
frameworks
and
there's
an
example
out
there.
I
did
on
knockout
and
you
could
do
the
same
with
react
or
angular
or
name
your
framework
of
choice.
A
So
that's
an
article
there
and
hopefully
that
will
help
folks
sort
of
extend
the
library
and
bind
it
up
with
the
things
that
are
using
and
then,
like
I,
said
we're
going
to
record
a
webcast
on
Monday
for
what
is
spp
and
pjs
thanks
Louise
appreciate
it,
but
so
so
that
would
be
a
good
webcast.
I
think
we
get
that
question
a
lot.
What
is
the
library?
Where
does
it
fit
within
SharePoint
framework?
Do
I
have
to
use
it.
A
Questions
like
that
so
will
seek
to
answer
all
that
and
that
webcast
and
will
advertise
that
out
once
we
get
that
recorded
and
published
so
two
links
down
at
the
bottom
again:
the
SharePoint
P&P
community,
which
I
guess
that's
actually
the
older
AKA
ms
links.
We
need
to
get
that
one
updated,
but
it
goes
to
the
same
place.
So
we
just
keep
switching
around
or
aka
links,
so
the
community
again
the
microsoft
tech
community
and
then
get
er
is
attached
to
our
repo.
A
So
you
can
ask
questions
and
try
and
get
help
specific
to
the
core
library
on
that
git
er
channel
and
we'll
do
our
best
to
help
you
out
there.
But
if
you
do
find
an
issue
or
a
problem,
you
report
that
to
the
issues
list
that
makes
a
little
bit
easier
to
track
get
er
is
just
sort
of
an
unthreaded
stream.
A
So
if
you
do
find
an
issue,
please
do
report
that
in
issues
list,
so
we
can
make
sure
we
track
it
again
opportunity
to
participate
in
this
call
or
the
JavaScript
special
interest
group
or
the
core
library.
Welcome
you
to
demo
a
SharePoint
framework
webpart
any
sharePort
framework
webpart,
you
might
write,
you
think
it's
cool
and
you
want
to
show
it
off
to
the
community.
A
It's
a
great
opportunity
for
you
to
present
and
and
us
in
the
community
to
learn
from
the
work
you've
done
demo
something
around
the
core
library
always
welcome
as
well
contribute
on
github
that
submit
issues
or
submitting
pull
requests
for
code
updates
and
then,
of
course,
providing
feedback.
Like
I
said
to
the
last
release,
feedback
really
drove
what
was
in
that
release,
so
it
really
helped
us
to
make
sure
we
were
addressing
issues.
People
were
seen
a
perfect
example
of
that
is
rolling
back
the
lib
folder
to
es5.
A
That
was
a
hundred
percent
due
to
all
the
feedback.
We
got
that
it
was
causing
folks
problems
and
causing
folks
problems
is
the
opposite
of
what
we're
trying
to
do.
So.
This
is
easy
decision
to
make
in
the
end
to
roll
back.
But
again
we
wouldn't
have
made
it
without
that
feedback,
so
keep
that
feedback
coming
and
we'll
do
our
best
to
be
responsive
to
it
and
now
I'll
hand
things
over
to
vase
enough
to
take
a
take,
a
stir,
an
update
with
the
SharePoint
framework.
Is
there
you
ready
to
go.
C
In
on
a
meeting
with
health
helps
too
oh,
we
should
have
actually
updated
the
slides.
This
sections
line
is
completely
not
updated
because
it
says
developer
preview
release
candidate
bumps.
Luckily,
I
did
have
a
a
one
additional
flood
here
so
one
time
two
weeks
ago,
we
actually
just
released
SharePoint
framework
to
be
generally
available
and
we
started
falling
that
across
the
tenants
right
now.
C
That's
one
of
the
actually
inst
at
some
point,
so
we're
working
on
on
a
small
changes
of
the
URLs,
but
that's
coming
up
later
in
the
interview
now
on
the
on
the
depth
of
cim
sharepoint
site
at
the
fuse
new
articles,
which
are
come
out
for
the
past
two
weeks.
So
they
say
one
article
related
on
how
to
use
the
feature
framework
for
provisioning,
your
assets
to
sharepoint
framework
from
chevron,
framework
solution
that
make
innocence.
No,
I
didn't
how
to
use
feature
frameworks,
the
provision
sharepoint
assets
as
part
of
your
SharePoint
favorite
solution.
C
So
quite
often
it
might
be
that
your
client-side
web
part
has
a
dependency
on
a
list
which
needs
to
be
on
the
site
and
those
that
article
and
tutorial
is
actually
showing
how
to
make
that
happen,
and
this
example.
People
might
be
like
hey,
wait,
a
minute,
so
we're
still
using
feature
framework.
Well,
the
SharePoint
screen
work
packaging,
ancient
&.
C
The
process
is
taking
advantage
of
the
same
process
as
with
adding
model
yeah
so
using
the
feature
framework
from
our
perspective,
from
an
engineering
perspective
enabling
desk
for
surveillance
imposing
as
we
wanted
to
give
that
option
available.
There
are
multiple
options
on
the
on
the
SharePoint
ethic
provisioning
and
their
tonight's
webcast,
which
we
did
together
with
Baltic
on
explaining
the
advantages
and
disadvantages
of
all
of
those
options.
C
Then
they
say
a
relatively
new
article
related
on
JavaScript
object
model.
So
if
you
are
using
javascript
object
model
just
ship
on
JavaScript
object
model
which
we
release
packing.
When
was
it
2010
time
frame,
and
we
want
to
use
that
together
with
SharePoint
framework,
there's
an
article
which
is
explaining
how
to
make
that
happen.
It's
not
definitely
recommended
option.
We
would
recommend
people
actually
use
rest
api
or
PM,
pjs,
core
library
or
well.
The
rest
api
is
directly
the
javascript
object
model
is
there.
It
is
supported,
but
we're
not
really
investing
on
it.
C
At
this
point,
and
then
there's
a
a
ninth
relatives
in
your
article
from
patrick
related
on
how
to
use
p.m.
PT
score
from
a
SharePoint
framework
solution,
as
well
as
a
Patrick
wrote
that
article
where
he
is
explaining
how
to
use
the
vm,
pjs
or
library
in
a
clock
out.
Clients
are
quite
a
library.
I
have
no
idea
by
the
way
Patrick.
What
is
it
using
knock
out
as
your
library,
but
why
not
it's
absolutely
a
valid
option
so
so.
C
C
Potentially
that
falls
back
on
the
on
the
previous
slide
as
well.
So
how
do
you
use
feature
framework
to
provision
assets
as
part
of
your
SPF
ex
solution
and
then
there's
a
quite
nice
webcast
together
with
well
deck
as
well
related
on
sharepoint
customizations?
When
do
you
switch
model
because
which
sharepoint
the
sharepoint
framework
is
not
replacing
anything,
you
can
still
do
adding
and
we
are
investing
on
the
Eddings
in
the
future
as
well.
We're
looking
into,
for
example,
enabling
sharepoint
framework
development
inside
of
an
addy.
C
So
if
there's
a
requirement,
for
example
from
a
security
perspective
that
you
need
to
isolate
the
customization,
you
can
they
to
take
that
approach
in
the
future
couch
what
else
so
getting
started
to
ship
on
favor
of
training
materials.
We
talked
about
this
from
quite
a
few
times
in
the
past,
and
this
has
been
a
relatively
long
lasting
project
and
unfortunately,
we
did
not
release
that
before
the
release.
C
Candidate
for
and
I
forgot
to
update
this
line,
and
so
let
me
clarify
on
that
one,
but
it's
now
available
actually
AKMs
SP
effects,
training
and
you
will
land
on
this
right
location
in
a
key
tub.
So
this
is
underneath
the
office
if
and
training
content
repository
with
some
massive
repo
and
contents,
for
example,
the
team's
development
guidance
and
also
or
training
method
material.
C
You
can
use
this
material
anyway,
once
there's
ready
to
use
labs
and
presentations
which
n
choose,
which
of
the
slightly
actually
want
to
use.
So
the
whole
point
is
that
you
don't
actually
start
to
have
to
start
from
scratch.
Building
your
training
material,
just
starting
points
for
you
and
you
can
choose
which
of
those
presentations.
You
actually
want
to
couch
yeah.
C
C
What
are
we
working
currently
so
just
quickly
explaining
from
the
engineering
perspective
and
from
a
PMD
perspective
on
it
and
within
the
context
of
SharePoint
framework,
so
we're
right
now
still
working
on
getting
all
of
our
documentation
to
the
TA
level,
there's
quite
a
lot
of
documentation
in
the
dead
of
stuff,
common
related
on
SharePoint
framework,
and
so
this
has
been
slightly
delayed
based
on
our
resourcing,
but
we're
working
on
through
those
and
documents.
C
Mature
really
of
the
documents
are
already
in
GA
level,
but
especially
if
you
go
to
the
article's
underneath
guidance,
there
is
always
an
indicator
on
the
on
the
top
of
the
article.
If
it's
not
yet
upgraded
to
the
cherub,
then
we're
also
working
on
updating
all
of
our
sharepoint
favor
examples
to
the
ga
level
in
the
t-top.
So
in
the
kids
help
you
can
actually
see
from
a
readme
file
of
every
single
sample.
Is
it
already
updated
to
the
TA
version,
or
is
it
be
using
an
older
version?
C
The
reality
is
that,
if
it's
using
an
older
version,
it
does
not
work
with
EGA,
so
anything
which
is
not
yet
updated.
The
g8
with
either
require
that
you're
modifying
slightly
the
code
or
it
does
not
work
within
a
sharepoint
online
for
the
time
being
obtaining
training
materials
to
the
chair
levels,
like
mention
two
of
those
six
as
two
of
those
eight
modules
us
are
yet
to
be
updated.
That
should
happen
today
or
tomorrow,
based
on
the
final
testing
and
reviews
on
those
materials
and
then
on
the
SharePoint
framework
in
general.
C
We
we
have
free
list,
our
public
road
map,
or
things
like
we
are
planning
to
do
in
the
future,
which,
which
is
an
underneath,
the
link
which
I
pasted
in
in
the
arm
window,
and
these
are
essentially
topics
which
we
are
looking
into
developing
in
the
future
related
on
SharePoint
framework.
So
SharePoint
framework
is
not
just
about
client-side
web
parts
that
they
first
start.
We
will
have
additional
components
and
accessibility
points
as
well
and
right
now
we
are
working
on
the
web
part
webpart
connections,
that's
one
thing,
but
just
people
seem
to
be
super.
C
C
So
you
can
easily
build,
for
example,
muster
any
child
web
parts
like
in
the
old
school
net
web
part
implementation,
fish,
we're
also
working
on
modern
UI
expansions,
essentially
on
the
chase,
linked
and
use
a
custom
action
replacements
for
the
modern,
modern
lists
and
libraries,
and
also
for
pages
in
the
future.
So
that's
work
is
currently
ongoing.
Invention,
earring
and
I
can't
I
noticed
that
somebody's
asking
a
timeline
but
I
can't
actually
provide
you
a
timeline
on
that
one,
because
I
don't
want
to
promise
you
anything
which
you
cannot
keep
that's
the
thing.
C
If
I
would
now
say
that
it's
okay
release
for
next
month's
anthem,
if
you
have
a
dependency
on
top
climbing
and
then,
if
we
don't
deliver,
you
would
be
mad,
but
it's
a
good
thing
that
we're
already
working
on
it.
So
that
means
that
it
is
already
in
the
pipeline.
It's
not
yet
it's
not
just
in
our
backlog.
We
are
actually
actively
working
on
that
one.
As
an
example,
we
do
have
a
diff
kitchen
for
a
certain
smaller
group
of
our
insiders,
which
is
in
a
few
weeks
and
in
the
Deaf
kitchen.
C
We
will
test
already
some
of
these
capabilities
in
practice
and
I'm
going
to
need
people,
because
there
were
some
background
noise.
They
were
working
on
workbench
improvements,
so
in
the
workbench
there
will
be,
for
example,
capabilities
of
exporting
webparts
metadata
and
because,
if
you
need
to
as
an
extra
more
programmatically
at
a
client
side
with
part
to
a
modern
page,
you
need
to
have
this
specific
set
of
chase
envelope
and
we're
adding
that
capability
with
the
workbench
relative
sister.
So
all
of
that
is
kind
of
an
evolving
as
we
move
along.
C
C
There
is
a
well
caliber
that
we're
working
on
a
update,
together
with
reactor
officer,
our
fabric,
reacting
and
obviously
I've
paprika,
steen
and
SB
effects
to
make
sure
that
we
address
versioning
challenges
around
officer
a
fabric
react,
the
guidance
will
be
out
relative,
listen,
it
does
require
changes
in
office
to
our
fabric
react.
Then
those
changes
are
pretty
much
already
done
in
the
office.
You
are
fabric,
react
side.
So
if
you
go
to
the
office,
you
are
we
accept
week.
Right
now
you
can
say
that
there's
2.0
point
I
can't
remember.
C
So
we
are
absolutely
looking
into
having
a
solid
enterprise,
stable
story
around
the
versioning
story,
versioning
model,
because
otherwise,
how
could
anybody
trust
that
tomorrow
would
be
a
suitable?
Each
I
announced
that
there
was
a
post
question.
Okay,
nah
just
give
me
one
second
wheelchairs
when
coming
or
is
this
a
replacement?
Okay,
good,
good
question
with
an
unfortunate
minister.
So
this
is
an
replacement
for
the
chairs
link.
Now,
probably
I
actually
should
have
a
slight,
maybe
in
two
weeks
on
the
under
coming
after
effects
explaining
this
in
a
more
detail.
C
Why
we
need
to
chance
it
change
this
model.
But
let
me
try
to
explain
that
in
English
now
the
the
classic
models,
what
we
introduced
at
some
point
through
PMP
and
many
of
the
community
members
where
people
are
using
chase,
link
and
use
a
custom
action
are
based
on
a
model
where
you
modify
or
you
might
modify
the
HTML
Dom
structure
of
the
page
so
essentially
you're
looking
in
the
deep
fear
in
injecting
HTML
in
and
voila,
it
works
and
that's
all
fine
and
it
works.
C
But
the
problem
is
that
that's
not
feature
proof,
because
if
we
Microsoft
change
the
UI
from
a
dome
structure
perspective,
your
customization
will
fail,
and
that
means
that
your
customer
will
be
angry.
First.
We
use
them,
then
you'll
be
pointing
Microsoft
and
saying
we're,
let's
be
all
angry
against
Microsoft.
So
we
need
to
have
a
more
future
proof
story
for
these.
You,
our
customizations,
and
that's
what
we're
doing
doing
with
the
with
the
modern
solution
components
related
on
SharePoint
framework.
C
So
all
of
the
modern
UI
extensions
will
be
implemented
in
a
way
that
it's
a
future
proof
from
a
customization
perspective
as
well,
hopefully
that
this
makes
sense
I'm
going
to
personalize
made
before
for
the
session
in
next
next
VFX
sessions.
So
I
can
actually
explain
that
in
in
in
a
step-by-step
format
in
the
slide,
because
I
think
it's
worthwhile
to
explain.
Why
do
we
do
that?
C
Hopefully
that
take
make
sense
future
I
think
that's
it
for
for,
for
my
SPF
expert
perspective,
so
so
quickly
coming
here
now,
I
didn't
actually
miss
anything.
So
we
do
have
a
Q&A
session
and
section
in
the
end.
But
let's
let's,
let's
first
have
a
look
on
what
Tommy
is
showing
us.
This
is
super
cool
chrome,
SP,
editor,
which
let
me
actually
have
been
having
this
editors
in
at
once
in
some
sense
or
another
for
a
year,
so
ready,
but
you've
been
evolving.
This
quite
nicely
now
so
just
take
away.
B
B
Somebody
else
do
I
need
to
confirm
a
gallant
hero
right
excellent,
so
it's
an
extension
for
Chrome
browser
I
created
it
like
two
years
ago,
two
and
a
half
years
ago,
and
the
idea
behind
it
was
just
to
make
it
faster
to
create
the
other
script
solutions
for
SharePoint
using
the
script
editor
web
part,
and
there
was
a
really
tools
to
make
things
that
so
she
was
lock.
I
I
saw
Andre
doing
some
chrome
extensions
and
he
works
here.
Also
close
to
me
and
I
knew
I
was
talking
with
him
and
he's
introducing
the
extension.
B
So
finally,
I
don't
know
how
this
idea
finally
came,
but
I
started
to
play
around
and
it
came
out
and
the
basic
idea
is
first
of
all,
it's
open
source,
so
you
can
go
and
check
out
the
code.
It's
all
here,
I'm
just
going
to
go
much
deeper
with
the
with
the
editor
I
will
now
focus
on
there.
The
new
feature
I
added.
So
if
you
are
not
aware
of
so
there
is
this
monaco
editor.
B
This
is
like
a
visual
code
editor,
but
something
that
you
can
add
add
to
your
website,
and
so
these
are
so
simple.
You
just
take
that.
Take
the
package
and
you
add
this
code
and
you
can
have
it
in
your
web
page.
So
it's
pretty
simple
and
the
relationship
between
the
visual
studio
code
and
Monaco
editor
is
that
it's
just
parted
from
there
and
had
some
scenes
around
it
and
it
works
in
the
browser.
B
So
with
this
idea
I
started
to
play
on
or
what
I
was
doing,
one
boring
weekend
or
something
too
much
free
time,
so
I
started
to
play
around
with
it
and
then
I
realized
hey
I
got.
This
is
my
editor,
so
I
tried
if
it
goes
inside
Chrome
extension
and
that
work
at
pretty
well
so
and
then
what
happened?
Finally,
I
tested
it
and
we're
here
at
the
other
tools,
so
you
can
excrete
links.
Add
files
to
SharePoint.
B
You
can
modify
the
properties,
you
can
add,
make
book
bindings
to
your
lists,
but
these
like
last
weekend,
I
added
so
what
what
happens
here
is
that
I
added
the
PMP
subscript
definitions.
So,
basically,
you
get
all
the
intelligence
and
whatever
the
the
definitions
are
providing,
so
it's
just
right,
p
and
PSP,
but
once
we
want
to
live
web,
for
example,
and
the
lists,
so
you
get
intelligence.
This
is
nice
way
to
to
test
out
your
own
own
scripts
and
as
it
is
a
touchscreen,
you
get
a
nice
intelligence.
B
So
if
you
want
to
run
it
I
added
this
sample
code
here
that
it
just
gets
all
the
list.
Titles
of
the
web
so
hit
ctrl
d
in
mac.
You
just
use
common
t,
but
when
you
hit
it
it
will
show
all
the
list.
Starters
here,
I've
been
also
thinking.
What
are
the
use
cases
more
than
just
taste
your
own
things.
Of
course
this
is
the
internal
tool.
You
can
do
a
lot
of
harm.
B
If
you
don't
know
what
you
are
doing,
you
can
delete
objects,
so
I
really
recommend
such
play
around
in
your
own
on
the
development
environments.
This
also
works
in
compromise
relations,
13
and
16,
so
so
be
careful
out
there.
If
you
are
going
to
do
something,
don't
go
to
the
production
about
environments,
I,
don't
know
you!
That's
it!
Basically,
so
maybe
I
show
some
code
what
I
did
so,
it's
all
in
github.
My
profile
is
study
cuckoo.
B
There
is
another
project
too,
so
the
chrome
extensions
they
also
like
their
web
page
is
running
in
the
Chrome
browser,
so
it
was
so
easy
to
do
it.
So
I've
decided
to
add
this
possibility
here
too.
So
here,
I
just
have
this
Monaco
editor
element
here
and
then
in
the
code
red
cities,
then
this
is
old.
I've
been
just
playing
around,
so
the
code
don't
check
out
how
the
javascript
is
bills,
but
it
works.
It
works
very
well.
So
let's
see
ok
so
here
when
you
click
the
button
TV
series
console,
it
will
run
this.
B
It
will
add
the
definitions,
so
I've
been
also
playing
around
to
that
at
all
the
serpent
framework
definitions
here,
so
so,
maybe
in
the
future
I
don't
know,
I
was
playing
with
the
idea
that
you
can
create
your
own
framework
where
bus
with
these
two.
But
so,
let's
see,
if
I
have
time
to
do
something
with
that,
but
anyways
if
there
is
any
other
good
definitions
to
add
this
is
how
to
ask
them.
B
Then
here
is
just
one
line
of
code,
then
I
had
some
settings
validation
of
semantics
it
settings
and
here
is
after
it
has
loaded
the
definition.
It
will
create
the
editor.
It
will
add
the
basic
value
which
is
now
this
that
you
get
all
the
list.
Titles
then
again,
some
more
properties
for
the
editor
I,
like
the
dark,
dark
team,
so
I
think
that
there
then
some
font
size
I
like
to
speak
and
then,
when
you
are
done,
when
you
hit
the
ctrl
d,
I
added
here
that
the
command
and
the
D
key.
B
Increase
nothing
you
have
to
do
to
make
it
work
really,
and
then
this
is
the
execution
scrip
and
your
code
will
basically
go
here
and
then
it
will
execute
it.
Oh,
if
you
want
to
see
what
really
happens,
what
is
the
code
ex-cons
executing
those
side?
There
is
this
small
snippet
here,
so
it
will
take
I
using
the
PMP
to
point
or
points
all
versions
of
the
latest
version,
also
with
the
definitions.
B
So
the
extension
itself
has
the
PMP
library,
so
it
will
use
that
it
will
load
the
system
serious
if
it's
not
loaded
into
page
normally
in
the
in
the
morning
places
at
least
yeah
I
think
in
the
modern
page
itself.
It
has
the
system
says
so
if
it
doesn't
find
it,
it
will
use
also
the
system
changes
which
is
provided
by
the
extension
reload
it.
Oh,
it
will
do
the
module
biting
and
I
subsided
some
code
here
that
people
can
see
what
is
really
happening.
B
C
B
B
But
these
are
the
things
the
script
links
this.
We
started
develop
develop
and
two
years
ago,
so
this
was
really
the
fastest
way.
So
if
we
needed
to
do
a
new
feature,
for
example,
an
event
part,
I
could
write
if
okay,
I
will
show
now
how
fast
it
is,
so
some
people
who
want
to
do
something
quickly.
So,
let's
just
do
like
my
air,
don't
say
yes,
so
this
will
now
add
this
clip
to
a
thyroid
flattery.
But
then
you
also
want
to
use
it
in
inter
page,
so
you
can
inject
it.
B
It
they're
using
the
custom
actions,
so
I
will
use
like
a
sequence:
1002
click
here
at
the
site
collection.
So
now,
if
I
refresh
the
page,
I
checked
our
sources
and
I
should
have
it
here,
my
app
so
if
you
say
created
from
the
chrome
editor,
so
if
I
know
I'm
here
like
I,
let
over
and
maybe
better
/
like
come.
B
B
So
now,
if
I
say
this
from
here,
so
it's
saved.
If
I
refresh
the
page,
you
should
see
something
here,
hello,
so
that's
it
it's
so
fast
and
also
we
are
using
some
web
property
handling.
So
here
you
can
create
your
own
web
properties
also
fast.
So
I
can
verify
my
key
my
value
and
it
will
add
key
here.
I
can
find
it
here
mikey.
I
can
update
it
here.
My
kids
yeah
update.
C
So
I
would
say
that
let's
make
sure
that
none
of
the
the
normal
would
say,
ain't
users
are
not
aware
of
this,
so
we
have
to
have
some
sort
of
image
taken
accidentally,
no
doubt
kill
their
sides
but
yeah,
but
yeah.
It's
a
super
useful
tool,
because
this
is
essentially
this
is
the
modern
sharepoint
designer
kind
of
yeah.
Why
would
you
use
a
sharepoint
designer?
Because
that's
not
fast
enough,
comparing
the
dis
one,
absolutely
critical
for
the
open,
a.
B
Couple
of
things
one
more
debate
hooks:
you
know
you
have
to
it's
a
little
bit
difficult,
not
fast
enough
to
create
the
metal
bindings.
So
with
this,
when
you
have
already
to
context
with
your
user
ID,
so
you
can
easily
do
the
bindings
for
the
death
of
endpoints.
It
is
also
fast.
Otherwise
you
have
to
do
there
any
application
or
whatever
how
to
do
it
and
the
same
to
taste.
Your
own
things
there
is
instructions
into
pnp
site
is
good,
but
if
you
just
want
to
quickly
test
something,
I
think
this
is
good.
A
Is
really
cool
and
I
think
I
mean
I
love
personally,
the
the
pnp
library
integration,
I
think,
is
really
cool,
but
just
in
general
for
sharepoint
framework,
I
think
there's
a
fantastic
tool
for
prototyping
code
and
learning
code
without
having
to
deploy
or
use
the
workbench
or
anything.
If
you
just
want
to
go,
can
I
do
X
and
try
it
out
real,
quick,
really
fantastic.
Oh
yeah,.
B
A
Yeah,
very
cool,
really
cool
stuff
I
encourage
everybody
to
check
that
out.
It's
really
neat.
I
think
it's
going
to
be
a
great
asset
to
speeding
up
the
client-side
development
tasks,
so
moving
on,
we've
got
plenty
of
time
left
for
an
open
discussion
around
any
of
the
topics
you
talked
about
today
to
share
points
framework
in
general.
Clients
live
development
in
general.
A
C
A
A
C
That's
absolutely
the
purpose,
so
we're
not
actually
been
up
planning
to
actually
type
people's
hands
with
the
implementation.
We
just
want
to
make
sure
that
it's
it's
more
future
proof.
So
whenever
the
UI's
are
changing,
your
customization
would
be
working
in
the
same
way.
Well,
it's
pretty
obvious.
When
we
introduce
the
list
a
new
modern
lists
and
libraries,
you
actually
lost
your
customization
yeah.
We
don't
want
to
do
that
again.
That's
what's
up
over
a
massive
mistake
and
messaging
issue
and
no
doubts
who
I
do
apologize
on
behalf
of
Microsoft
I'm
doing
that.
C
But
we
want
to
make
sure
that
in
the
future,
whenever
we
do
well
enough
that
traumatic
all
changes
but
hopefully
smaller
chances,
they
don't
impact
your
customization
as
much
ok,
cool
yeah
that
answers
the
question.
You
know
a
lot
of
innovation
possibilities
with
those
kinds
of
functionality
so
glad
to
hear
they
are
just
going
away.
Absolutely
absolutely
thank
you.
A
So
all
the
questions
Kenny
had
Patrick.
Can
you
talk
a
little
bit
about
the
post
you
made
on
business
objects,
so
I
will
do
that.
Hopefully,
folks
are
seeing
my
screen,
which
should
be
the
wiki
page,
yep
or
folks.
That
might
not
be
come
here.
Often,
please
do
check
out
the
wiki
we're
doing
our
best
to
get
this
updated
to
ongoing
endeavor,
but
we're
doing
our
best
to
get
some
good
documentation
out
there
for
folks
do
check
out.
A
There's
a
developer
guide
link
here
in
the
menu
now,
and
so
we've
tried
to
put
a
series
of
articles
in
here
on
getting
started
working
with
the
library,
some
of
the
batching
caching
how
to
debug,
etc
and
then
guides
around
the
specific
areas
of
you
can
see
going
roughly
in
alphabetical
order,
where
I'm
at
in
terms
of
getting
through
those.
We
of
course
welcome
help
on
any
of
these.
So
if
you
want
to
put
together
a
guide
on
a
you
know,
one
of
these
many
topics
please
do
check
that
out.
A
But
what
we
put
up
yesterday
was
extending
with
custom
business
objects
so
to
talk
about
that
sort
of
quickly
not
take
too
much
time.
There
is
a
sample
out
there.
This
is
a
knockout
sample
vase
that
was
talking
about
before
mentioned
before,
but
really
so
the
library
is,
the
goal
was
ever
to
be.
Very
heavy
weight
was
to
be
very
lightweight,
but
recognizing
folks
are
going
to
need
an
opportunity
to
extend
what
we're
giving
or
what
we're
providing.
A
So
this
article
sort
of
walks
you
through
you
know
and
of
course
again
on
everything,
welcome
feedback
if
there's
participate,
that
can
be
more
clear
on
defining
your
custom
business
objects.
So
I
call
this
my
item.
You
could
call
it
an
order
or
whatever,
but
every
project
you
generally
have
these
sort
of
entities
and
then
inclined
side
development.
A
You
often
in
frameworks
has
a
concept
of
binding
those
entities
to
something
to
a
template
to
a
framework,
somehow
right,
whether
it's
react
knock
out,
they
all
have
that
concept
of
binding
data
to
the
form
or
the
display,
and
so
taking
a
sort
of
extending
the
library
into
business
objects.
You
can
create
these
concrete
classes
that
have
well
identified
properties,
so
title
product,
number,
etc,
and
then
the
basic
example
you
can
use
is
to
get
as
method
and
that
will
put
in
you
can
type
things.
A
But
this
typing
is
treating
it
as
an
interface,
so
you're
not
actually
getting
any
methods
or
anything
sort
of
any
real
benefit.
There
you're
just
sort
of
using
my
items
in
your
face
in
this
case,
so
the
next
step
is
to
extend
my
item
with
from
the
item
class.
So
now
my
item
is
going
to
have
all
of
the
methods
from
item
that
are
part
of
the
library.
So
that's
sort
of
just
standard
object
inheritance.
A
But
we
can
take
and
say,
give
me
back
an
entity
array
of
this
type
and
then
you
give
it
the
constructor
of
your
object,
essentially,
which
is
just
my
item,
passed
in
as
a
type,
and
you
might
have
seen
a
similar
pattern
in
SE
C
sharp,
where
you
would
do
something
like
this,
which
you
would
do
get
as
and
your
type
brackets
my
item
or
something
like
that.
Well,
in
c-sharp,
we
could
use
reflection,
get
that
tea
and
get
type
of
tea
and
create
new
instances.
You
can't
really
do
that
in
JavaScript.
A
The
tea
you
see
a
lot
of
the
times
in
generics
has
no
analogue
once
it's
actually
become
JavaScript
code.
So
we
need
the
factory
method
of
our
object,
which
is
why
I
always
say
give
me
an
odata
entity
array
of
my
item
and
then
what
you're
going
to
get
back
is
going
to
be
a
typed
array
where
each
object
in
that
array
is
of
type.
A
My
item,
but
the
other
thing
this
is
going
to
do,
is
going
to
take
and
create
for
each
object
that
comes
back
from
this
query,
so
this
list
I
think,
has
five
or
six
items
in
it
for
each
of
those.
It's
going
to
create
a
new
instance
of
my
item
and
then
merge
that
with
the
data
that's
come
back
so,
instead
of
getting
just
a
sort
of
a
plain
object,
result
of
type
any
so
you'd
have
items,
0
would
be
of
a
type
any.
A
In
this
case,
you've
got
your
typed
properties,
you'll
get
the
correct
intellisense
there,
but
you
also
are
now
dealing
with
a
item
entity
and
the
properties
of
the
item
entity.
So
you
can
chain
off
of
this.
So
I
could
say,
item
0,
dot,
update
and
pass
it
a
plane,
object
and
things
like
that.
So
then,
once
you
start
down
that
path,
you
can
say
well
now
I
can
add
methods
to
my
objects.
A
A
So
you'll
see
that
as
operator
throughout
this
example
and
that's
again,
it's
a
way
to
do
typing
in
JavaScript
and
getting
the
factory
methods
and
things
like
that,
because
we
don't
have
the
ability
to
do
like
a
you
know,
as
with
just
the
sort
of
brackets
and
past
the
type
in
that
way,
as
a
generic
similar
to
what
you
might
do
in
c-sharp.
So
then
to
kind
of
close
this
out
a
little
bit.
I've
got
a
much
fuller
example
here,
and
you
can
actually
paste
this
in
and
run
this
as
a
debug
method.
A
If
you
read
the
debugging
article,
this
will
paste
in
and
but
you
could
use
this
in
a
program
as
an
example
as
well,
but
what
I've
done
is
I've
extended
web
of
extended
list
and
then
I've
got
my
item
down
here
as
well,
and
I've
just
done
some
different
techniques.
This
isn't
to
say
these
are
the
best
or
the
right
ways
to
do
it.
For
example,
my
web,
I
added
a
message
for
get
my
list
that
returns
my
list
and
it
uses
our
insurer
method.
A
So
you
can
see
object
interdependence
here,
I'm
getting
the
list
title
off
of
my
list,
so
you
might
not
want
to
do
that.
You
could
pass
in
the
list
name
as
a
string
to
lots
of
options
here,
but
this
is
just
sort
of
the
highlight
how
you
can
extend
these
objects
from
what
we're
providing
in
the
core
library
get
all
their
functionality
and
then
add
your
own
functionality
to
it.
A
So,
every
time
you
know,
if
you're
getting
the
same
list
for
your
project
50
times
you
don't
have
to
say
as
p
web
lists
get
by
title,
you
can
create
a
method
on
your
web
object
that
gets
that
list
for
you
and
then
we're
again
using
as
to
cast
those
things.
But
the
last
thing
I'll
show
and
I
look
back
at
the
screen
to
see.
A
If
there's
other
questions
we
can
move
on,
but
you
can
use
the
as
in
your
in
your
sort
of
fluent
chain
right,
so
you
can
do
SP
or
PM
PSP
web
dot
as
my
web
and
then
that
web
object
is
now
of
type.
My
web
and
you'll
have
all
the
standard
web
methods
available
as
well
as
your
custom
ones,
so
it
allows
you
right
inside
your
chains
to
cast
things
to
your
custom
business
types
as
well
at
any
level.
A
So
if
you
got,
if
you
were
doing
the
same
thing
and
said
web
dot
list
dot,
you
know
get
by
title
dot
items,
etc.
You
could
do
dot
as
my
item
things
like
that,
so
just
wanted
to
show
that
real,
quick
and
I
sort
of
expanded
item
and
show
you
some
techniques
for
and
get
here,
for
example,
we're
always
adding
the
selects
if
stuff
hasn't
been
specified
to
help
with
optimization
so
the
opportunity
there
there's
our
save
method
and
then
this
example
is
just
this
function.
A
Example
is
just
an
example:
it's
just
running
all
the
code
we've
written
above.
So
it's
saying
get
my
list
use
our
custom,
get
top
five
items,
method
which
we
know
is
going
to
give
us
back
an
array
of
my
items,
log
some
info
about
that
and
then
showing
that
you
can
do
an
item.
0
update
or
you
can
do.
If
you
get
your
item,
you
can
just
set
the
properties
and
do
save,
and
then
you
can
also
I've
got
a
you
know
list
on
my
list.
A
I've
got
an
add
my
item
that
takes
all
the
properties
of
my
item
and
then
handles
adding
it
there
so
check
that
out.
I
think
it's
a
pretty
good
example
of
how
to
do
that
and
again,
of
course,
feedback.
Absolutely
welcome.
You
know
on
improving
that
a
sort
of
sample,
so
hopefully
that
helps
answer
your
question.
Kenny
and
again
welcome
feedback
on
that.
As
with
everything
else,
Thank.
C
You
Patrick
post
them
awesome,
the
implementation
know
there's
quite
a
lot
of
I
am
discussion.
Some
questions
coming
along,
so,
let's
actually
deep
dive
on
them.
I
noticed
that
Leo
just
pointed
his
question
right.
The
Kenny's
comments,
so
any
idea
when
it's
possible
to
deploy
SPF
X
wit
parts
10
on
white
instead
of
side
by
side.
So
right
now,
like
it's
actually
mentioned
in
the
on
window,
you
need
to
install
a
SharePoint
framework
solution
to
your
site
to
make
it
visible
in
the
fine.
C
If
the
SharePoint
framework
solution,
client-side
web
part
solution,
does
not
contain
insights
cases
of
specific
assets
like
feature
framework
for
lists
and
content
types
and
fields,
then
in
the
future
you're
able
to
get
it
available
across
the
town.
Now,
when
I
cannot
actually
say
that
our
I,
don't
we
don't
know
exactly
the
timing,
but
it's
already
essentially
implant
implemented.
We
have
the
readiness
to
do
that.
We
just
need
to
make
sure
that
it's
fully
polished,
tested
and
verified
and
will
push
it
up,
essentially
it's
time
to
be
working
in
a
way
that
it's.
C
If
the
solution
package
does
not
have
any
side
dependent
assets
like
nation
and
you're,
able
to
get
the
client-side
web
part
visible
cross,
the
talent
with
a
wand
upon
couch
just
coming
to
the
questions,
will
detail
for
existing
model.
Webparts
be
publicly
available.
Couldn't
find
it
last
time,
I
searched
Radnor
right
nuts
right
now,
we
are
looking
into
getting
that
stuff
public
at
some
point
as
well,
most
likely
we'll
start
with
the
subset
of
web
parts,
and
then
we
extend
that
in
the
future.
C
But
it's
not
yet
at
least
available
would
be
nice
to
have
a
wicked
recent
updates.
Absolutely
a
Korean.
That's
an
absolutely
agree
that
it
would
be
great
to
have
seen
recent
updates
for
HP
FX,
Docs
or
msdn
in
general,
and
yes,
I,
do
absolutely
agree
on
the
fact
that
live
in
docs
are
really
difficult
to
stay
up
to
date.
C
B
B
C
To
the
digital
in
the
future,
by
the
way,
the
dog,
where
part
file
already
right
now
a
SharePoint
strain
which
does
not
contain
the
northwest
part
file.
So
it
used
to
do
that
in
that
in
the
previous
crops
up
in
the
related
candidate
nngh,
there's
no
web
part
file
kind
of
attaching.
That's
one.
A
lot
of
questions
going
to
any
plans
to
support
partial
imports.
4Pm
HS
like
import
search,
that's
for
Patrick
Patrick
circuits!
You
off
guard
yep.
A
Well,
I
actually
answered
that
down
below.
So,
yes,
we
do
have
many
of
our
internal
objects.
You
can
import
like
web,
for
example
list.
If
you
look
at
that
example,
I'm
importing
web
list
an
item
as
well
as
the
OData
d
parsers
compartment.
So
many
of
those
things
are
imported
on
their
own
because
we
rolled
back
es5.
You
cannot
optimize
and
just
pull
those
bits
out
with
say
like
roll
up
or
something
like
that
at
this
point,
but
you
can
import
just
the
things
you
need.
C
Yep
cool
coming
to
know,
if
you
answer
that
skin
I
can
this
collection
from
rahul
around
this
is
possible
to
deploy
as
VFX
webparts
directly
to
the
developer
site
rather
than
adding
depth
to
the
app
catalog
answer
is
no.
You
need
to
add
it
to
that
catalog.
If
you
want
to
use
the
web
part
on
actual
pages
now,
you
can
always
use
the
live,
sharepoint
online,
a
brick
pinch
to
do
or
while
testing
in
a
sharepoint,
because
that
is
into
congress
website.
C
So
you
can
actually
do
development
in
the
context
of
sharepoint
access
to
list
and
do
manipulations,
but
you
would
be
holding
on
your
workbench,
which
is
then
a
development
arm
experience.
We
are
actually
looking
into
having
a
site
collection,
scoped
catalog
as
well,
but
that
does
require
a
tenant
level.
Control
today
said
it
support
that,
and
all
of
that
because
present
at
all
those
are
Pee
additional
set
of
questions
and
security
concerns,
and
also
absolutely
in
the
backlog.
C
Again,
don't
have
a
timeline
when
it
would
be
available.
Kenny
is
commending.
I
thought
we
had
a
public
modern
web
parts
in
the
40
web
parts.
That's
actually
only
fierce
personal
OB
he's
doing
that
on
evenings
and
weekends,
so
he's
sharing
sample
web
parts,
it's
fabulous,
40
web
parts
or
whatever
only
where
is,
if
not
actually
in
the
in
the
engineering
he's
a
sales
person
from
French.
C
C
I
would
like
to
do
some
small
modifications,
essentially
impossible,
because
SPF
X
does
require
that
it's
a
tenant,
administrative
approval
to
get
to
get
stuff
deployed.
So
on
that
one
again
in
our
backlog,
we
are
aware
of
the
requests
we're
looking
into
having
again
more
flexibility
on
this.
One
so
also
enables
simplistic
scenarios
where
people
need
to
have
some
level
of
a
a
customization
in
the
lists
or
list
fields
or
in
a
in
the
pages.
But
again
it's
in
a
backlog.
C
So
we
are
absolutely
that
is
in
the
pipeline
to
make
sure
that
at
the
figure
out
how
we
want
to
do
that
and
the
challenge
of
the
script
having
too
much
flexibility
for
the
end
users
and
that
the
information
workers,
whatever
will
call
them
nowadays,
is
that
they
can
actually
do,
let's
say
horrible
stuff
within
the
sides
as
well,
and
it
is
absolutely
valid
request.
That's
why
I
share
pond
this
successful,
because
in
some
customers
people
have
that
flexibility
and
some
enterprise
customers
want
to
have
control
I
think
both
both
sites
are
absolutely
correct.
C
This
mean
this
is
not
a
debate
where
somebody
is
right
or
wrong.
We
just
need
to
find
out
the
right
balance
and
compromise
for
enabling
that
flexibility
instance
allowed
in
the
tenant
level
for
the
insurers
and
then,
if
the
tenant
administrators
say
no,
no,
we
don't
want
anybody
to
accidentally.
Do
any
accidents
on
their
site
think
they
can
disable
the
capability
in
the
back
locker?
Absolutely
yes,
control
is
good
pattern
within
the
poor
control
yeah.
A
Well,
I
want
to
thank
everybody.
I
think
we've
got
to
the
end
of
the
hour
here.
I
think
we
great
discussion
appreciate
everybody's
questions
and
thoughts
on
all
the
various
topics.
Thank
you
basa,
as
always
for
fantastic
updates
and
insight
into
the
engineering
process,
which
are
not
always
all
privy
to
remind
folks.
Next
meeting
is
going
to
be
marched,
30th,
that's
in
two
weeks
and
hope
to
see
everybody
there.
So
thank
you
all
have
a
great
weekend
and
we'll
talk
to
them.