►
Description
SharePoint Dev Weekly is a weekly video chat where Vesa and Waldek are talking about the latest news and topics around SharePoint dev area. In this episode, Waldek and Vesa were joined byJoão Ferreira (BindTuning).
If you want your article or sample mentioned, please use #SPDevWeekly hashtag on Twitter for letting us know.
This video was recorded on Monday 17th of December 2018.
You can find more details on the weekly summary from SharePoint Dev blog from http://aka.ms/spdev-blog. More details on the SharePoint Dev community available from http://aka.ms/sppnp.
B
A
You
thank
you,
episode,
18,
this
time
me
and
waldek,
and
we
have
a
visitor
and
we
actually
didn't
want
to
make
the
fight.
So
I
was
suggesting
that
we
wanted
to
have
a
visitor
because
we've
been
mispronouncing
his
name
like
since
forever
this
forever
and
it's
not
the
I/o.
It's
not
I
Joe,
it's
not
sure
either
and
I
do
apologize.
Some
offense
I
can
and
cannot
pronounce
ed
anything.
But
let's
do
the
intros.
Who
are
you
and
why
are
you
in
the
car,
hello.
C
B
A
C
So,
bank
tuning
it's
a
framework
to
extend
sharepoint,
we
take
care
of
sharepoint
branding.
We
have
a
gallery
of
web
parts,
we
have
a
provisioning
engine
that
was
based
on
the
PNP
provisioning
engine
and
we
package
everything
together
to
help
you
to
start
with
sharepoint,
to
build
your
customized
internets
and
that's
our
our
main
goal
is
to
make
life
easier
inside
of
SharePoint
when
you
are
starting
something
from
scratch.
Yeah.
A
C
A
A
B
A
B
One
discussion,
so
there
are
two
things
one.
So
one
was
that
we
had
nearly
release
of
the
CLI,
the
office365
CLI
with
it
took
us
a
while,
but
we
are
finally
getting
there.
We
have
now
persons
report
for
the
site,
collection,
app
catalog
for
up
commands,
so
that
is
now
available
in
beta,
and
then
we
split
quite
a
few.
We
put
a
few
bugs
and
they're
already
fixed
and
addressed.
So
that
is
also
a
good
like
the
more
users
there.
B
There
is
like
people
run
into
scenarios
or
tend
to
use
things
in
different
way
that
we
initially
plan
was
like
yeah.
Well,
we
didn't
really
taken
that
into
account,
so
we
fixed
that
somebody
brought
an
interesting
argument
that
he
had
a
number
of
files
to
upload
and
initially
he
intended
to
do
it
with
PowerShell.
But
then
he
noticed
that
the
CPU
CPU
usage
would
go
so
high,
that
it
wasn't
workable
for
them,
and
then
he
chose
sea
lion
instead
and
that
just
hurt.
B
So
it
seemed
like
kind
of
interesting
angle
like
CI
as
the
way
to
get
less
CPU
usage
when
communicating
with
the
api's
comparing
to
powershell
like
that
was
really
odd,
like
I
wouldn't.
I
would
never
expect
that
to
be
the
case,
but
apparently
for
him
for
that
particular
scenario
of
uploading
files
to
SharePoint.
That
was
the
case.
Yes,
it
bears.
B
No,
no
no
I
can
imagine.
The
only
thing
I
can
imagine
is
that,
like
in
PowerShell,
when
you
work
with
the
API,
which
you
get
are
actual
objects
right,
because
you're
running
you're,
using
with
see
some
with
the
API.
So
in
memory
you
hold
the
whole
object,
whereas
in
CLI
is
just
a
rest
call
bay
file
and
the
buys
that
are
on
a
disk.
There
is
no
abstraction
around
because,
like
bash,
doesn't
do
that
sure.
B
A
B
Exactly
so,
maybe
that
was
what
helped
him
to
to
get
some
some
efficiency
and
then
another
thing
that
we
got
into
discussion
about
is
like
there's
the
thing
called:
NP,
X
and
I.
Guess
that
we
have
an
article
we
have
a
link
to
to
it
in
the
show,
but
then
to
keep
things
short
like
is
NP
x,
alternative
to
doing
stuff
in
docker
or
in
a
VM
or
not.
So
there
was
kind
of
interesting
going
back
and
forth
like
would
you
do
that?
Would
you
not?
B
There
are
some
issues
with
docker
and
SPF
XV
1:7
and
there's
kind
of
still
unclear
where
you
guys
at
Microsoft
are
with
regards
to
supporting
SPF
X
in
docker,
because
it's
not
there's
no
like
official
things
like.
Yes,
we
encourage
that
or
no
we
don't,
because
there
are
some
issues
and
you're
like
yeah,
but
we're
not
going.
We
don't
know
if
we
want
to
spend
time
on
that,
because
we're
not
sure
if
we
were
supporting
that
so
it's
like
in-between
and
then
we
try
to
do
our
best
to
I,
don't
think
they
think
things
out.
B
A
It's
absolutely
definitely
supported
I,
don't
think
we
have
any
rules
which
would
define
that
it's
not
technically
supported.
Now
it
is
an
open
source
kind
of
industry
platform,
so
there
might
be
certain
things
which
we
haven't
considered.
Have
we
tested
that's
in
our
blood
platform?
No,
we
haven't
because
our
development
cycles
are
slightly
different,
so
our
engineers
are
not
using
docker.
So
will
it
work
without
with
docker
without
any
problems?
Maybe
I
don't
know
I.
B
A
B
C
We've
found
a
couple
issues
when
trying
to
install
a
lot
of
solutions
at
the
same
time
and
we
had
to
manage
to
catch
all
the
errors
and
to
retry
it
later
to
avoid
shuttling
and
all
that
stuff.
So
we
we
we
spent
part
of
the
week
trying
to
get
over
it
and
I
also
start
playing
a
little
bit
with
graph
to
prepare
everything
that
we
will
be
releasing
for
the
next
year.
Cool.
B
C
Basically,
just
a
matter
of
retrying
because
yeah
most
of
the
times
it
works,
but
every
once
in
a
while
there's
a
solution
that
it's
not
activated,
that
it's
not
deployed
and
there's
no
apparent
reason
for
that
to
happen.
So
it's
just
a
matter
of
rechecking
everything
to
make
sure
that
everything
is
deployed
as
it's
supposed
to
which.
A
Is
by
the
way,
a
super
smart
thing
in
the
general
in
SharePoint,
because
SharePoint
is
never
and
never
will
be
transactional
like
we
know
it's,
it's
basically
anything
could
happen
at
the
moment
of
applying.
Let's
say
multiple
set
of
API
calls
and
there
could
be
a
chortling.
There
could
be
a
hiccup
on
the
network.
There
could
be
whatever
and
because
it's
not
transactional,
it's
not
gonna
fall
back.
A
A
A
A
For
on-premises,
absolutely
fine,
absolutely
so
bonus
but
yeah.
That's
that's
the
downside
of
sharepoint
and
no
doubt
well
kind
of
the
challenges
of
sharepoint,
always
it
that
is
not
transactional.
So
we
need
to
double-check
things
and-
and
that's
also
the
the
PMP
provisioning
engine
is
super
powerful
right.
But
it's
it's
still
the
so
many
operations
happening
there
that
if
it
suddenly
gets
shuttled
because
of
another
tenant
in
the
same
farm,
that's
that
provisioning
might
fail
and
and
the
the
most
horrible
things
to
investigate
is
those
things
which
we
can
make
a
reaper
yeah.
B
A
B
A
A
I
betcha
back
in
2000
news
back
in
2002,
we
did
a
new
HTML
internet
phasing
web
solution
for
one
company,
I
was
working
for
at
the
time
not
gonna
mention
the
company
name,
and
then
we
did
a
innovation
on
the
next
version,
and
then
we
I
went
present
at
the
leader
board
of
the
the
hold
the
directors
of
the
of
the
whole
company.
It
was
a
relatively
small
company
like
2,500
employees
and
then
I
go
there
and
demonstrate
that
and
everybody
is
like.
A
A
A
A
So,
on
my
time,
I
signed
on
last
Thursday,
we
announced
that
there
will
be
1.71
SP
effects,
so
we've
been
kind
of
a
prepping
dad's.
It's
a
small
bug,
fix
release
for
SharePoint
framework,
so
nothing
too
traumatic
abut
if
there
was
a
small
bug
in
the
dynamic
data
which
is
already
t8,
and
we
wanted
to
address
that
and
I
think
the
p-n-p-n
MB
Puckett's
manager
issue
is
getting
a
trust
there
as
well.
So.
A
A
A
The
provisioning
service
is
something
the
the
demo
service
for
demo
templates,
which
are
coming
from
a
SharePoint
design
team
we've
been
working
on
that
one
that
should
go
to
beta
in
end
of
January,
but
that's
only
for
those
kind
of
a
demo
and
pre
sells
purposes.
So,
basically,
hey
here's
a
template
to
play
around
with
and
and
that
those
are
controlled
by
our
design
team.
What
else
telemetry
stuff
we're
working
on
a
updated
set
of
telemetry?
What
else?
What
else?
What
else?
What
else?
What
else?
B
A
A
A
A
Okay,
well,
they
kissing
something
completely
different,
and
then
we
are
so
that's
fine,
okay,
so
the
first
thing:
what
I
wanted
to
do,
a
few
kind
of
a
out
of
let's
say:
Microsoft
blog
posts,
so,
first
of
all,
under
SharePoint
deaf
blog
posts.
We
have
the
slide
scripts
inside
this
on
fall,
2018,
I
update,
which
scheme
I
think
we
release
this
on
Friday.
Wasn't
it
I
think
it
was
Friday
yeah?
And
this
is
around
the
new
site,
site
designs
and
such
scripts
capabilities?
So
nothing
well.
A
A
List
in
the
site,
script
formant
from
an
existing
list
so
and
so
you
basically
get
it
that
one
out
and
then
you're
able
to
put
it
in
your
SBS
psi
script
and
obviously
this
should
not
be
confused
with
a
PMP
provisioning
engine,
because
the
pimp,
a
provisioning
engine
does
support
actually
extracting
individual
lists
as
well
for
DMP
templates,
but
it.
But
it's
it's
much
more.
How
a
billet
feature
of.
C
A
Right
we're
putting
that
because
I
scripts
are
still
relatively
limited
from
a
capability
and
and
perspective
so
creating
a
side
script
and
and
even
though
you
would
use
all
of
the
full
of
the
capabilities
once
we
have
inside
scripts,
I
would
estimate
that's
like
20%
of
the
BMP
provisioning
templates
right
now.
So.
B
A
Potentially,
potentially
yes,
now,
when
debatable,
it
really
comes
down
on
resources
and
also
do
we
want
to
even
do
that
in
a
whole
site
level.
Even
we
did
with
the
shipment
as
a
BMP
provisioning
does
support
of
extracting
a
site
existing
site
now,
which
is
super
cool,
but-
and
let's
talk
about
this
one,
what
point
turning
is
doing
as
well,
but
at
least
what
I've
seen
is
done.
C
So
that's
exactly
how
we
we
work
with
the
the
provisioning
Zoo.
We
save
it
to
have
a
starting
point,
but
then
we
work
each
individual
component
of
the
of
the
XML
file
that
is
generated.
There
are
things
that
we
remove,
because
we
don't
want
them.
When
we
create
a
new
site,
we
had
a
couple
other
ones.
We
even
have
content
to
lists
or
to
libraries,
and
obviously
we
extend
the
template
with
our
own
things
with
our
own
product
and
things
to
create
a
site.
That's
that's
how
we
work
with
the
with
the
pnp
provisioning.
A
Engine
yep
absolutely
makes
sense
and
that
lets
say
a
well
that's
what
I've
seen
quite
often
that
how
people
are
but
they're,
basically
extracting
to
get
the
baseline
and
then
modifications
and,
like
I,
said
the
BMP
provisioning
template.
If
you
extract
it
doesn't
actually
take
content,
which
is
a
super
important
thing
to
realize,
and
that's
why
designer
and
we
will
never
go
to
the
content,
because
the
content
is
a
can
of
worms
immediately.
If
you
start
extracting
content,
you
go
to
the
level
of
content.
A
B
A
You
can
add
content,
you
can
add
content
as
long
as
you
add
it
manually.
We
do
not
extract
content,
except
from
a
welcome
page
on
the
PMP
provisioning
template.
Ok,
and
that
is
because
we
don't
want
to
touch
it's
an
area
which,
which
requires
such
a
humongous
amount
of
resources
and
I.
Don't
think
open-source
is
ready
for
that,
so
people
would
love
to
have
that
kind
of
a
capability.
A
It's
like
hey,
I
can
take
any
site
or
any
tenant
and
I'll
just
extract
a
tenant
and
apply
the
tenant,
but
it's
and
that
would
kind
of
make
sense
right
to
have
a
native
out-of-the-box
capability
in
SharePoint
like
that,
but
amount
of
resources
to
make
that
100%
bulletproof
would
be
enormous.
It's
it's.
B
A
B
A
Correct-
and
this
is
a
good
start
for
site
designs
and
and
anyway,
if
you
think
about
the
site,
designs
and
side
scripts,
it
is
absolutely
an
evolution
out
of
the
books,
service
and
evolution
of
the
PMP
provisioning
engine.
Now
BMP
provisioning
engine
has
300
individual
contributors
and
then
people
like
fine-tuning
and
companies
like
quite
you
know,
extending
that
using
their
own
handlers
and
all
of
that
I
did
I.
Don't
value.
On
top
of
this
open
source,
provisioning
thing
now
site,
design,
side
scripts
is
an
out-of-the-box
capability.
B
A
Of
them
are
working
on
site,
designs
and
side
scripts,
absolutely,
but
yet
one
step
at
a
time
will
we,
okay,
I,
think
we
are
heading
to
the
right
direction,
but
it's
one
step
at
a
time,
time
story
and
sure
so.
I
just
have
scripted
functionality.
It's
faster
than
the
BMP
provisioning,
because
site
design,
side
scripts
happens
on
server
side.
Bmp
provisioning
happens
remotely
true
remote
API.
So
it's
a
it's
a
completely
different
approach.
A
Now,
anyway,
moving
on
on
things
launch
lights,
script
support,
so
it
can
have
while
scripts
of
up
to
100
characters,
100,000
characters,
Wow.
Quite
a
lot
of
big
difference.
There's
a
lot
of
characters.
Yeah,
a
new
site
designs,
information
panel,
this
kind
of
cool,
so
you're
able
to
actually
have
a
look
on
what
were
the
streets
which
have
been
applied
to
the
site,
so
you
can
actually
go
and
see
afterwards
or
what
were
the
site
designs
which
have
been
applied?
A
A
I
think
we're
getting
a
lot
of
questions
related
on
site,
designs
and
side
scripts
around
the
actions.
I
think
we
had
a
a
safe
limit
of
50
actions
per
site
script,
or
something
like
that.
We
said
it
at
some
point
and
that
was
mainly
for
safety
reasons.
We
didn't
wanna,
we
didn't
know
where
the
limits
are.
So
we
said:
hey,
let's
go
something
at
some
recommendation.
Let's.
A
That's
we.
We
need
to
start
with
small,
it's
baby
steps
then
crawling
then
walking
then
running
and
then
massive.
So
it's
just
a
matter
of
not
actually
first
saying
jillion
amount
of
whatever
and
let's
try
vit
something
and
then
skroef
in
there
and
go
easier
that
another
kind
of
out-of-the-box
thing
which
I
wanted
to
mention
is
oh
by
the
way
just
to
explain.
This
is
in
the
shape
on
death.
A
Look,
so
we
do
have
a
separate
shape
on
that
block,
which
is
in
here
of
a
step
Center,
and
then
we
actually
have
a
separate
Microsoft,
SharePoint
worker,
it's
our
own
experiences
and
IT
Pro
and
all
of
that
stuff.
There
is
a
two
different
themes
behind
of
these
things:
kind
of
kind
of,
except
that
I
actually
had
to
face
for
both,
but
that's
a
different
discussion.
A
But
what
what
was
here
knew
it
from
Chris
McNulty
is
the
no
code
solution
from
custom
formatting
in
SharePoint,
and
this
was
really
cool
functionality
related
on
the
column,
formatting
and
view
formatting
functionalities
and
but
this
kind
of
evolving
on
the
same
capability.
So
if
you
create
a
column,
formatting
or
a
view,
fomenting
definitions-
and
they
are
all
basically
JSON
definitions,
so
let
me
actually
show
this.
This
is
a
location
where
we
have
out-of-the-box
Chason
definitions
or
we
need
to
fix
that.
No,
not
like
that
view
samples.
A
A
It
is
no
that's
okay,
slightly
more
complicated
tastebuds,
so
these
such
and
fuss
and
this
particular
JSON
file
as
an
example,
defines
this
kind
of
a
look
and
feel
for
a
conduct
list
which
kind
of
cool.
So,
but
if
you
are
a
you're,
not
a
developer,
you
are
what
are
you?
What
what
are
these
people?
What
do
we
call
this.
A
Sure,
if
you
think
about
the
information
workers
who
are
actually
he
asks
to
do
this
hip?
Yes,
that's
an
old-school
name,
yeah,
think
about
those
people.
They
do
not
necessarily
understand
chase
so
they're
having
a
hard
time
of
defining
these
rules,
which
is
completely
understandable.
This
is
quite
complex,
JSON
definition.
A
Color,
based
on
a
template
and
I
can
actually
say
that
if
the
event
type
equals
nightlife,
what
is
the
color?
If
you
see
go
start
food?
What
is
the
color
and
I
can
basically
then
color
colorize.
Instead
of
writing
waiters
do
that
yeah,
yeah
and
clicking
apply,
and
there
we
go
now.
We
basically
have
defined
the
rendering
of
the
column
differently.
So
is
there.
B
A
A
That's
actually
a
good
question
so
good.
We
actually
have
additional
of
these
templates
available,
yeah
right
right
now.
What
happens
on
the
background
is
that
we
are
actually
creating
a
column,
formatting
definition,
so
Jason
definition
for
the
item
and
these
templates
here,
that's
a
crate
in
boot.
I
will
talk
to
Cyrus
and
the
people
around
the
fact
that
how
would
you
be
able
to
add
additional
of
these
templates
in
that's
crate,
crate
input.
I
do
not
know
where
this
this
template
is
actually
being
stored.
Right
now,
that's
interesting.
A
A
So,
let's
see
cool
this,
so
obviously
we
have
plenty
of
snow
in
here,
so
you
can
well
it's
a
super
small
picture
and
because
we're
sharing
screen,
but
we
have
plenty
of
snow
in
here.
So
luckily,
so
it
will
be
white
holiday
season,
which
is
good.
Now,
let's
get
back
on
the
other
topic,
so
Marty
Anderson
had
a
really
interesting
article
last
week
about
using
p.m.
PJs
and
async
way
to
really
simplify
our
a
bear.
Call
so
mark
the
Anderson
is
say:
how
would
I
put
it
old-school?
B
A
B
A
Working
on
the
same
company
as
Mark,
Lee
Anderson,
and
basically
this
is
a
nice
article
of
explaining
what,
if
you
use
the
p.m.
PJs,
which
is
no
doubt
the
the
top
end
highest
high.
What
is
it
what's
the
right
time,
technology
simply
find
the
remote
API
calls
so
here's
a
example
of
a
data
call
without
p.m.
PJs
and
with
SP
p.m.
PJs,
so
getting
inside
data
in
here
or
agent
getting
the
side
data.
Not
a
massive
difference
is
but
there's
a
a
clear
difference
on
the
on
the
executing
the
search
query.
A
But
if
you
CRO
down
here
on
getting
the
list
data,
the
difference
is
much
more
visible.
So
that's
the
old-school
way
so
to
say
and
get
to
the
respond
station
and
then
get
the
information
from
here.
But
that's
the
PM
PHAs
way
of
doing
that
so
DM
PJs,
absolutely
great
thing.
We've
been
building
that
or
Patrick
has
been
building
that
now
for
almost
two
years.
A
A
March
before
SharePoint
framework
was
announced
because
we
knew
shape
and
framework
will
be
announced.
So
we
started
a
community
calls
and
a
special
interest
group
called
around
the
JavaScript
development
and
using
the
the
industry
standard
ways
of
doing
stuff
and-
and
it
was
actually
kind
of
a
funny
reaction,
then
on
March
we
started
that
then
on
May,
when
we
announced
SharePoint
framework,
a
lot
of
people
were
like
well
now.
It
makes
perfect
sense
for
ya.
A
But
yeah
so
p.m.
PJs
simplifies
the
the
risk
course
and
basically
you
can
see
here,
SP
dot
with
dot
lists
and
then
which
lists
by
a
title,
and
we
are
getting
items
and
those
items
ordered
by
that
one.
So
it's
much
more
understandable
than
hitting
the
rest
just
to
restate
the
eyes,
and
it
really
simplifies
to
code
readability
as
higher
and
understandable.
Now
on
fine
tuning,
are
you
guys
using
BMP
TAS?
Yes,
we.
C
A
And
I
can
imagine
that
the
discussion
was
exactly
the
same
as
with
mark,
because
I
we've
been
having
discussion
with
mark
at
some
point,
which
is
like
yeah
yeah.
But
why
would
I
use
the
BMP
TAS,
because
I
can
I
can
do
everything
using
rest,
but
then,
when
you
start
using
it
to
BMP
chase
I
said:
oh,
this
actually
just
simplifies
what
I'm
doing,
even
though
it
feels
like
how
can
you
make
rest
more
simplified?
Actually
can
so
Patrick
has
been
doing
an
awesome
job.
A
Absolutely
awesome
job
together
with
that
with
the
community
and
contribution
so
entry
couple
of
entry
there
and
there
are
other
people
who've
been
contributing
as
well
as
well
so
anyway,
moving
on
on
things,
how
to
create
an
SPF
X
project
using
specific
version
from
Stephan
power.
I
wasn't
aware
of
this,
so
this
was
really
cool.
Finding
I
think
not
that
many
people
were
aware
of
npx
and
what
it
actually
is
provides
is
that
you're
able
to
run,
for
example,
the
yeoman
generator
on
a
specific
version.
A
B
B
Like
four
things
like
a
CLI
or
something
dollar
or
a
tool,
you
want
to
use,
and
you
don't
want
to
have
it
installed,
which
you
just
need
to
use,
run
or
or
to
run
once
you
just
run
npx,
which
would
be
the
same
equivalent
is
like
npm
install
global.
The
thing
run
the
thing
deleted,
so
you
can
do
all
of
that
that
that,
in
npx,
instant.
A
Makes
sense
makes
perfect
sense,
and
then
you
basically
did
gives
you
the
capability
of,
even
though
you
haven't
globally
at
one
point
four
point,
one
or
whatever
reason:
you're
able
to
run
the
yeoman
generator
for
that
specific
version.
Why
would
you
do
this?
Why?
Why
is
this
important?
Why?
Why
would
you
go
back
in
time
to
a
older
version,
because
you
have
a.
B
I
mean
when
you
have
a
project
that
you
have
been
working
on
for
a
while
now
and
you
just
need
to
add
the
web
part
you're
not
going
to
upgrade
it
now,
because
you
might
not
have
the
time
and
bandwidth
and
there
might
be
quite
a
few
things
that
would
be
affected
by
it,
because
there
is
new
version
of
no
new
version
of
NPM
new
version
of
type
struc
new
version
of
typings
new
version
of
everything.
Well,
all
you
need
to
do
is
just
add
a
webpart
yep.
A
Absolutely
make
sense,
make
sense
and
like
like
noted,
the
following,
just
to
conclude
to
that
one,
so
we
do
still
support
chip
on
framework
1.0
in
SharePoint
Online
and
which
is
one
of
the
promises,
what
we're
providing
with
SharePoint
frame
roof.
So
if
somebody
develops
an
older
version
and
we
do
not
crack
you-
which,
by
the
way,
is
also
causing
us
a
headache
on
one
side,
but
that's
the
only
way
we
can
currently
that
this
is
enterprise
ready.
So
we
don't.
A
Enterprises
do
not
have
to
upgrade
everything
to
the
latest
version
immediately
when
there's
a
new
version
available.
So
it's
not
a
massive
deal
for
developers,
but
they,
if,
if
an
enterprise,
buys
a
solution
from
somebody
out
sourced
consultant,
they
will
need
to
current
date
that
it's
working
still
in
the
in
the
years
to
come.
So
understandable,
cool
and
the
other
thing
from
Stephan
kind
of
related
on
this
one,
how
to
use
specific
noches
version
with
your
SPF
X
project.
How
would
you
characterize
than
this
one?
A
B
B
For
this
particular
command,
you
don't,
but
then,
when
you
think
about
it,
what
you
can
do
in
docker
is
docker
allows
you
the
courtesy
in
a
way
of
VM
yeah,
so
it
allows
you
to
prepackaged
like
all
kinds
of
different
libraries
and
tools
together
and
exchange
that
across
the
whole
team,
like
with
this,
you
still
have
to
keep
in
mind.
Ok,
so
I
need
to
run
something
on
one
point:
wait
a
minute
which
version
of
no
do
I
need,
which
version
of
that
do,
I
need,
which
version
of
PNP
do
I
need
for
that.
B
A
C
Yes,
no,
we
try
to.
We
try
to
move
on
all
the
projects,
to
the
version
that
we
that
we
are
working
with.
So
we
try
to
not
leave
specific
projects
on
all
the
other
versions,
which
simplifies
a
lot
our
life
in
terms
of
managing
different
versions
of
the
framework.
But
when
it's
needed,
what
we
do
is
we
create
VMs
with
the
specific
version
of
the
framework,
but
are
for
temporary
things.
Typically,
we
keep
all
the
projects
running
the
same
version
of
the
framework.
B
A
A
B
C
A
Of
themes,
you're
able
to
basically
deploy
the
stuff
using
the
tenant,
wide
deployment
of
extension
capability
and
then
you're
able
to
just
say,
hey
first
of
all
name,
it
goes
Christmas
and
that
will
then
mean
that
every
single
installation,
every
single
site
within
your
tenant
will
have
the
cake
animations
running
there.
So.
A
But
hey,
why
not
see
if
somebody
wants
to
do
that?
It's
an
easier
nice
way
of
doing
that,
then
to
be
fair.
I
think
this
is
a
great
demo
of
the
tenant
wide
deployment
of
extensions
anyway,
so
so
having
the
capability
of
pushing
stuff
across
the
ten
on
this
super
super
powerful
thing,
so
super
cry,
stuff,
good
and
then
a
quick
one
from
here
from
double
check
that
I'm
actually
getting
the
name
right.
A
So
let
me
do
this
Thunder
Thunder,
okay,
so
this
is
on
connect
as
Radiesse
secured
signal
or
hub
from
your
SPF
X
code.
So
basically,
this
is
a
story
around
the
fact
that
you
want
to
connect
and
service
with
the
securities
using
the
azure
ad
from
a
SPF,
X,
ID
and
basically
working
through
at
the
registration
of
azure
ad,
enabling
northern
indication
in
a
signal
or
hub
and
then
creating
the
needed,
SPF,
X
setup
or
using
the
group.
That's
actually
the
implementation
of
the
oft
Web
API,
so
asp.net
core.
A
Then
we
have
the
web
part
where
we're
asking
the
right
permissions
and
then
basically
we're
running
the
code
in
the
write
permission
wave.
So
we
use
in
the
azure
ad
token,
provide
a
factory
of
getting
it
access
token
and
to
be
able
to
get
the
access
token.
We
also
need
to
approve
the
permissions
using
the
Central
Admin
capability,
but
it's
a
nice
explanation
on
the
steps
on
how
do
you
call
a
secure
API
in
Russia,
India
ad
from
SPF,
X
and
I'm
100%
sure
this
is
this?
A
Is
the
future
of
SharePoint
framework
so
putting
the
business
logic
on
the
usher
and
then
executing
stuff
securely
from
SPF
X
as
your
function
or
whatever
the
business
logic
is
being
hosted
so
cool
stuff
and
the
final
place
from
entry
Conal.
This
was
just
released
after
last
week's
recording
so
enable
chest:
testing
ownership
and
framework
projects
in
and
one
simple
step.
A
So
basically
one
you
hear
what
AC
has
done
is
a
package
which
will
simplify
using
the
chest
framework
unit
testing
within
your
solutions,
and
you
should
be
checking
it
out
if
they're,
using
yes
for
unit
testing
and
how
does
it
actually
simplify
things
and
he
is
absolutely
looking
in
the
feedback.
Are
you
on
point
tuning
site?
Are
you
using
some
sort
of
a
test
framework
for
games
or
we.
A
Couch
we
run
slightly
long
again,
but
it's
it's
fine,
we're
always
chit-chatting
slightly
too
long.
Any
last
words
holiday
season
is
coming,
so
this
will
be
we'll
probably
do
a
Christmas
special
recording
with
world
icon
on
Friday
this
week.
That's
for
having
something
on
the
on
the
middle
of
next
week
and
holiday
season
is
coming
in
the
to
be
in
the
in
the
certain
areas
of
the
world.
There
will
be
a
vacation,
so
next
Monday
Tuesday
Wednesday
right
the.
B
C
I
will
be,
I
will
be
back
on
work
on
Wednesday,
okay,
it's
just
the
Christmas
break,
yeah.
C
C
C
A
A
I
think
we
can
make
that
happen
in
the
future,
because
the
role
of
hub
sites
is
absolutely
crowing.
Now,
it's
as
matter
of
game,
prioritizing
ant
a
task
and
then
having
a
separate,
because
the
half
side
is
technically
an
existing
site
collection,
which
has
been
marked
to
be
a
hub.
So
that
means
that
the
hub
site
can
actually
have
a
site
collection
at
catalogue
already.
A
B
A
B
C
B
C
A
But
having
a
if,
if
it
would
be
based
on
a
gooood
of
the
hub
site,
that's
probably
acceptable
in
the
tenon
wide
deployment
of
extension
list
we
would
be
defining
then
Goods.
The
only
downside
of
that
one
is
that
if
you
add
a
new
new
hop,
you
would
have
that
that
hop
then
in
there,
but
it's
it's.
It's
not
like
hops
are
being
like.
B
B
A
It's
just
a
matter
of
making
sure
that
we
exactly
I
engineers
in
the
who
are
responsible
of
this,
which
would
be
kratom,
who
probably
is
never
gonna
watch
this,
so
I
can
actually
name
him
out
loud,
and
we
just
need
to
make
sure
that
we
actually
test
that
it's
working
in
docker
properly
without
any
in
Asia,
so
that
that's
just
a
matter
of
verification.
If
we
can
figure
out
what
is
causing
the
issue.
Hey,
let's
fix
that
right,
yeah.
A
A
Cool
I
think
that's
it
for
this
one
and
thank
you.
Everybody
for
watching
I
will
come
up
with
a
Christmas
special
next
well
next
week
when
well.
Dick
is
away.
I
will
push
it
out,
probably
on
Wednesday
right
after
Christmas,
but
thank
you
for
joining
us
as
a
visitor
and
I
can't
pronounce
the
name
properly
again.
A
Definitely
we
will
take
video
for
the
pronunciation
guidance
for
the
next
blog
post,
what
you're
releasing
so
we
get
it
right
on
the
around
the
wording,
but
thank
you
for
joining
us.
Thank
you
for
sharing
your
time
as
sort
of
taking
a
few
minutes
extra
on
your
schedule
and
but
have
a
great
holiday
break
for
both
of
you
and
will
be
absolutely
touch.