►
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, they were joined by Paolo Pialorsi (Piasys.com) and Erwin also did a cameo appearance on the background screen.
If you want your article or sample mentioned, please use #SPDevWeekly hashtag in Twitter for letting us know.
This video was recorded on Thursday the 20th of September, 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.
A
And,
like
said,
Paulo
has
been
working.
We
don't
share
my
PMP
stuff
since
early
Dawn's
of
the
PNP
like
actually
from
2015
or
so
yes,
totally
yeah
Mervin
was
the
first
external
person
jumping
into
the
B&B
boat,
which
then
crew
to
be
everything
in
SharePoint
dev.
So
the
PMP
isn't
anything
special
at
PMP
owns
the
ship
on
developer
ecosystem.
So,
and
why
am
I?
Why
am
I
even
explaining
this
I
don't
know?
Now
it's
a
being
insanely
piece
of
e-commerce
day
on
the
engineering
side.
A
A
A
A
He's
a
vice
president:
he
doesn't
have
actually
time
on
really
writing
the
code.
He
could
actually
write
the
code
he's
pressingly,
clever
on
I'm
writing
code
as
well,
but
obviously
we
need
to
dead
captain
and
demos
on
keynote,
hopefully
crossing
fingers
that
that
will
remain
their
keynotes
are
always
pretty
a
big
mess.
It's
not
a
mess,
but
it's
it's
nothing!
Players
with
this
thing
when
I
get
it
polished
and
then
it's
done
and
it
works,
but
it's
been
really
interesting
and
obviously
PMD
guys
have
been
helping
me
as
well
now.
C
Last
week
we
published
a
rancor,
an
e-book
around
SPF
X
for
admins,
because
we
saw
that
there
was
a
gap
for
admins,
whereas
from
PNP
we
thought
we
talked
a
lot
about
def
side
of
things,
but
then,
once
the
devs
build
things,
I
have
to
be
run
in
production
and
admins.
We
thought
that
they
are
left
clueless
about
to
what
these
things
are,
how
they
work
and
support,
and
so
on.
So
we
thought
that
so.
B
C
C
So
that
was
that,
so
that
is
out
and
alive,
and
we
see
quite
a
lot
of
attention
for
that
which
proves
the
need
for
that.
Never
everything
is
that
I
worked
on
and
we
launched
it
Jesse
yesterday,
which
is
on
Wednesday
I,
created
a
new
extension
for
a
vs
code
that
allows
you
to
easily
add
info
for
tenant
wide
deployment
of
extensions.
So
that's
a
new
feature
available
from
SPF
X
10.6,
where
you
can
have
an
extension
deployed
across
all
sides
in
tenant
or
all
sides
or
lists
that
follow
a
template.
C
Yeah
and
the
quirk
is
that
when
you
create
a
project,
yeoman
will
only
give
you
that
info
for
the
first
accession
you
add
and
then
for
additional
ones.
You
have
to
create
it
by
yourself.
So
I
created
a
small
extension
that
that
you
can
enable
envious
code,
and
that
will
add
all
that
info
for
you
exactly
in
the
right
place.
Informant
yeah.
A
Adding
the
one
plug
post
related
on
this
topic,
yeah,
that's
what
we
cover
just
to
pinpoint
that
yeah.
It
is
actually
nicely
explaining
what
the
tenant
deployment
is
all
about,
and
it
is
actually
a
massive
deal.
So
we
really
want
to
make
sure
that
people
understand
it's
almost
like
the
asset
packaging
which
doesn't
sound
that
mind-blowing
when
it
came
out
in
1.4,
and
it
took
time
for
people
to
realize.
Oh,
my
god,
this
is
brilliant.
A
C
Yeah
yeah
yeah
and
also
for
our
debt.
There
are
more
things
like.
If
you
are
an
ISV,
you
don't
need
to
repackage
for
every
customer
that
all
of
that
is
already
included,
but
these
are
additional
scenarios
that
takes
a
while
to
click
and
then
once
you
make
make
the
connection,
it's
like.
That's
good,
that's
really
really
good
yeah,
then.
So.
The
lesson
that
I
worked
on
is
some
some
improvements
around
upgrading
SPF
X
projects
using
the
CLI
right.
So
in
the
offices
five
CLI
we
offer
the
ability
to
help.
C
So
we
are
improving
that
we're
getting
some
some
some
usage
and
feedback
and
we're
working
on
that
trying
to
smooth
out
the
experience
and
basically
offer
you
a
useful
or
help
more
helpful
way
to
do
it
so
that
you
can
spend
spend
your
time
actually
on
the
actual
work
and
not
worrying
about
the
plumbing
or
the
errors
or
which
things
to
change
and
support.
As
well,
because.
C
A
B
Of
course,
it
has
been
a
very
busy
week
from
an
ignite
perspective,
because
I've
been
working
on
the
demos
which
will
come
out
next
week,
as
you
said,
but
I
also
spent
some
time
on
a
I
think
interesting
customer
project,
which
is
focused
on
creating
customer
sites
on
the
fly.
Whenever
you
create
a
new
item
in
a
SharePoint
list,
we
have
a
web
book
which
will
create
a
site
for
use
in
the
provisioning
engine.
B
The
interesting
part
is
that
that
project
is
a
multi-tenant
project,
so
I
have
to
create
a
multi-tenant
way
book,
so
I
was
able
to
use,
for
example,
the
client
state
of
the
web
book
to
keep
track
of
the
target
tenant
thing
which
I
will
have
to
create
the
staff,
and
it
was
quite
an
interesting
scenario
and
solution
which
allowed
me
to
use
most
of
the
capabilities
of
a
PMP
of
the
provisioning
engine
and
also
of
the
web
books
development
in
SharePoint
yeah.
Thank
you.
Thank
you
visit.
Thank
you
for.
A
B
Well,
because
the
need
was
to
have
something
which
was
multi-tenant
first
of
all,
so
I
I
wanted
to
have
just
one
deployment
of
the
web
book
and
not
one
slow
for
every
single
tenant.
Moreover,
there
was
another
need.
We
had
a
need
to
support,
even
hundreds
or
thousands
of
items
creating
on
drayton
on
the
fly
and
I
using
a
web
book
made
us
more
happy.
A
That's
a
classic
scenario
now
on
the
destination
on
date,
night
preparation,
so
you've
been
working
at
get
a
bit
ribbon.
That's
right,
so
making
sure
that
we're
super
ready
on
the
really
cool
new
provisioning
starts
and
automation
and
everything
else
within
the
BMP
session.
Everything
couldn't
make
it
this
week
so
we'll
see
if
we
can
actually
book
him
for
any
of
the
future
sessions
now
anyways.
Let
me
actually
get
let's
go
under
on
a
few
slides
who
strikes.
A
A
Beauty
of
working
from
home
now
a
cat
walked
in
the
daughter's
room,
so
might
get
interesting
if
the
dog,
that's
that
same
thing
as
well.
So
now
I'm
sharing
my
screen.
Can
you
see
my
screen?
Yes,
excellent,
and
let
me
slightly
adjust
these
things
here.
We
go
so
if
the
recording
is
catching
up,
we're
using
a
preview
version,
a
preview
capability
and
teams
at
this
point.
Hopefully
this
will
go
to
a
producer.
Last
time
when
we
moved
the
screen
sharing,
we
actually
there
was
a
delay
on
the
week
episode.
A
Five
I
think
don't
tell
the
screen
sharing
actually
anyway.
Now
the
one
thing
what
I
want
to
quickly
promote
here
is
the
article
run,
consistently
extend
SharePoint
way
to
SharePoint
framework,
and
this
is
really
something
which
went
live
on
Monday
today's
Tuesday
Tuesday
Tuesday.
This
way,
yes-
and
this
is
a
really
a
run-
an
extension
story
on
top
of
the
tenant
white
tenant
point
deployment
of
Chevron
primary
extension,
so
really
clarifying
the
value
of
that
functionality
by
showing
a
real
life
scenario.
So
not
just
in
pointing
that
hey,
you
can
be
identified.
A
The
deployment
of
extensions,
which
is
like
okay,
but
what's
the
value
out
of
it?
Why
is
it
interesting,
which
is
really
really
important
for
anybody
who's,
making
any
presentation?
So
we
we
basically
built
or
waldek
builds,
be
precise,
I
didn't
actually
built
this
I'm
just
doing
live
demos
on
it,
generic
hooter,
which
can
be
fully
configured,
use
it
using
this
properties.
So
you
can
configure
that
in
in
a
centralized
location
in
the
App,
Catalog
site
collection
and
then
you're
able
to
push
that
to
be
available
across
all
of
the
sites.
A
So
let
me
actually
get
in
here
and
let
me
zoom
in
if
you
can
actually
get
that
visible,
so
it
is
acts
be
visible
in
all
of
the
sites
based
on
that
configuration
from
a
single
location.
The
beauty
of
this
one
really
is
that
you'd
have
one
location
to
associate
control,
configure
maintenance
and
everything
else.
How
that
extension
is
visible
and,
and
also
this
particular
extension,
was
designed
well
to
be
fair,
I
designed
that
right
quality,
so
some
credits
are.
C
A
So
I
designed
which
get
on
the
overall
implementation,
but
it's
designed
to
be
a
generic
one,
so
you
can
actually
change
which
icons
with
text
and
everything
else
just
by
overriding
the
properties
of
that
solution.
So
technically,
if
you
just
want
to
have
a
few
buttons
and
a
text
in
the
in
the
footer
of
your
page,
well,
there's
the
solution.
The
only
thing
is
that
this
is
open
source
solution.
If
you
need
to
have
somebody
to
maintain
and
support
that,
and
you
need
to
figure
out
how
do
we
want
to
do
that?
A
A
So
we
have
the
tenant
my
deployment
support
for
extensions,
but
this
one
this
one
is
more
around
hey
what,
if
I
want
explicitly
enable
an
extension
on
an
existing
site
without
the
requirement
of
adding
the
solution
to
the
site
level,
so
I
want
to
remotely
control
on
which
sites
the
extension
is
actually
visible
and
and
what's
interesting
around
this
one.
So
this
is
it's
showing
the
SharePoint
season,
so
what
if
you're
using
out-of-the-box
season
a
version
of
it?
So
that's
what
a
lot
of
actually
code
here
and
quickly
looking
it's
checking
application
IDs.
A
It
is
actually
using
app
configuration
for
getting
air
connecting
in
it
could
have
actually
used
connection
user
identity
and
then
there
is
an
example
on
the
template.
Partial
uses,
which
is
actually
that's
credential,
so
doesn't
need
it
either.
It's
a
one
line
and
a
two
line,
so
basically
two
lists
of
how
it's
written
like
the
same
thing
happened,
which
is
actually
kind
of
interesting.
Well,.
A
A
B
A
C
A
A
C
A
It
good
good,
really
great
article
from
Stefan
around
how
things
are
plan
to
involved
in
the
future.
So
this
is
an
early
start.
The
BMPs
VFX
generator
was
the
most
week
ago
so
and
we're
actually
seeing
quite
a
lot
we're
seeing
already
usage,
which
is
great
and
feedback,
but
we'll
see
even
more
data
on
future
and
one
of
the
things
what
we
were
having
already
our
discussions.
We
talked
about
this
one
last
week
as
well,
is
to
get
Alex's
alex
view
generator
stuff
inside
of
the
of
the
BMP
SP
apex
generator.
A
So
again,
alex
has
added
a
nice
article
related
on
how
to
use
react,
components
inside
of
the
DHS
solution,
and
then
how
do
you
actually
use
those
in
the
generator
and
how
do
I
get
started
on
things
now
right
after
ignites,
we
will
serious
the
start,
working
together
with
Stefan
and
Alex
to
get
stuff
merged.
Ignite
is
right
now
the
number
one
priority
of
everybody,
basically,
which
is
understandable,
because
we
want
to
have
the
best
night
ever
that
was
say
a
sponsored
by
Microsoft
and.
A
A
Rich,
so
iris
has
been
noted
here
a
few
times
as
well,
and
but
now
the
title
is
create
a
modern
team
side
using
Skype
on
site
templates
and
which
is
highly
confusing
title
to
be
fair.
Definitely
because,
from
a
terminology
perspective,
the
site
template
refers
to
the
classic
STP
file
or
the
WSB
files
which
we
introduced
in
SharePoint
2010
to
be
used
as
a
site
temple.
It's
not
now
to
be
fair.
For
me
in
choosing
perspective
this
tillis
item,
it
is
a
template.
A
Yeah,
there's
the
template
of
creating
the
sign
now
in
the
engineering
I
think
it
was
when
was
I.
He
takes
quite
a
few
months
ago
and
all
his
practice
on
the
background
fits
good
a
few
months
ago.
Wait
a
minute.
Let's
say
a
year
ago
we
were
having
a
long
debate
on
what
are
we
gonna
call
site
design
some
side
scripts,
because
are
we
going
to
call
them
site
templates?
A
A
So
so
this
one
actually
is
around:
how
do
we
create
a
modern
theme?
How
do
we
create
a
site,
design
and
a
side
script,
and
how
do
we
then
up
to
a
create
a
site
where
we
then
also
apply
a
custom
theme
and
customizations
inside
of
that
sign?
So
it
is
around
side
scripts
inside
designs,
I,
even
though
the
title
is
slightly
confusing,
so
to
say
from
a
user
perspective,
it
is
a
site
template,
but
yeah.
A
So
now
quickly
on
the
next
one,
Chris
O'brien,
a
really
classic
urban
guy
and
one
of
the
things
for
to
see
more
and
more
within
SharePoint.
Online,
especially,
is
that
obviously
you
Sasha
Asher
is
the
engine
for
us
to
extend
the
capabilities
of
shipment
and
as
your
functions,
absolutely
quite
usable
as
scenario
or
but
quite
often
used.
A
So
from
the
shipment
framework,
you
call
a
natural
function
and
which
will
do
something
on
a
back
burner,
jump
back
and
now
with
1.6
who
you
can
securely
call
that
now
to
perform
without
your
functions
and
actually
anything
which
is
running
and
measure
as
a
website,
because
the
functions
are
running
as
a
website.
In
the
background
is
the
fact
that
they
are
not
warmed
up
by
default
at
their
poll,
which
means
well.
A
C
A
Because
they're,
basically,
all
the
time
waiting
to
serve
the
requests
so
Texas,
but
now,
if
you
have
a
let's
say,
10
20
50
times
in
a
day,
we
requested
that
your
function
or
200
times,
probably
don't
want
to
have
it's
warmed
up
24/7,
because
the
costs
will
be
much
more.
But
then,
whenever
the
first
request
is
coming
in,
it
means
that
the
application
pool
has
to
stop
up
and
start
serving
the
content
and
that's
an
delay.
That
could
be
a
few
seconds
right.
Well,
that
depends
cinnamon,
and
this
one.
A
Basically,
we
saw
a
prime
story
on
how
to
build
an
a
function
which
escapes
the
other
functions,
warm
by
being
anything
so
kind
of
an
interesting
story
to
be
fair
and
test.
A
a
from
a
full,
transparent
perspective.
In
sharepoint
conferences
like
us,
in
May
I
had
a
section
in
a
keynote
researcher
on
the
dev
platform
and
we
were
showing
what
was
it.
We
were
showing
a
lead,
swift,
port,
yet
correct
so
in
the
teens,
also
in
the
themes
tab
and
which
was
then
calling
a
natural
function.
A
A
A
There's
one
of
those
small
buttons:
it's
a
flip
IT.
Well,
what's
that,
is
it
sleep?
What's
the,
but
this
multiple
dance
we
have
made
other
things
which
are
then
bluetooth,
and
then
they
do
HTTP
requests.
That's
brilliant
idea!
Actually,
yeah
keep
my
keep
I,
feel
yeah,
okay,
few
more
the
true
and
so
and
recordable
had
a
a
nice
simple
another
post.
But
it's
simple
on
how
to
use
p.m.
A
PJs
from
noches
for
uploading,
large
files
so
enter
is
one
of
you
guys
who
leading
the
work
in
the
PM
PJs
together
with
Patrick
reporters
from
Microsoft
and
the
PM
PJs
abstraction
layer
for
wrist
API,
so
fluent
api
on
Doublemint.
This
is
quite
nice,
so
enter
is
building
a
lot
of
stuff
using
no
chains.
A
So
that's
why
this
is
basically
probably
built
this
for
some
of
his
customers
most
partly
and
but
it
shows
the
simplicity
of
using
also
BMP
chase
and
how
you
can
actually
just
a
chunk
and
individual,
a
large
file
to
multiple
pieces
and
then
one
by
one
get
it
actually.
On
the
other
side,
it's
a
simple
piece
of
code,
but
still
really
nice
to
see
that
that's
powerful.
More
possible
as
well
to
be
fair.
A
A
A
C
A
A
C
A
A
So
the
last
one
from
Marc
they
are
D
Anderson
mark
Mark's
is
working
quite
a
lot
on
history,
and
this
is
this
episode
few
times
sort
of
SharePoint
F
weekly
episode
few
times
this
is
actually
good
note
or
promotion
as
well.
So
there
is
now
a
default
site
default
time
zone
available
to
be
set
for
that
for
the
sites
which
are
current
created.
So
this
is
really
cool.
A
This
is
going
to
help
on
the
side,
designs
and
side
scripts
functionality
as
well
so
really
great,
and
it
was
one
of
the
really
really
high
asks
things
to
actually
make
happen,
so
you
can
actually
know
how
to
make
that
happen.
So
really
really
cool
and
more
start
from
this
kind
of
centralized
control
will
be
definitely
announced
to
midnight
next
week,
but
I
think
that's
it
for
the
individual
topics.
Let
me
sum
stop
sharing
this.
C
A
B
From
my
perspective,
of
course,
I'm
looking
forward
to
meeting
a
lot
of
people
at
the
Feebles
because
I'll
be
there
wanting
to
meet
people
and
as
discussion
and
share
content
and
infos
and,
moreover,
from
an
ignite
perspective.
I'm
really
looking
forward
to
seeing
the
new
and
the
coming
features
in
SharePoint
Online,
especially
from
a
developer
perspective,
because
as
a
developer.
But
the
only
thing
that
really
matter.
For
me.
C
C
A
That's
actually
a
great
great
closing
your
notes
from
this
one.
So
thank
you.
Everybody
for
watching
demos,
episode,
6
and
we'll
come
up
with
a
new
one,
actually,
the
week
after
ignite,
so
we're
testing
the
schedule
after
ignite
or
clip
on
recording
on
Monday
killing
out
Tuesday's
scheduled
as
a
week
night
week.
We
will
not
have
a
weekly
episode.
We
do
apologize,
but
right
after
date,
night
people
have
lots
of
cover
because.