►
Description
SharePoint Dev Weekly is a weekly video chat where Vesa and Waldek are talking about the latest news and topics around the SharePoint dev area. Martina Grom from atwork as a visitor this week.
If you want your article or sample mentioned, please use the #SPDevWeekly hashtag on Twitter for letting us know.
This video was recorded on Monday 25th of February 2019.
You can find more details on the weekly summary from the SharePoint Dev blog from http://aka.ms/spdev-blog. More details on the SharePoint Dev community available from http://aka.ms/sppnp.
A
B
C
B
D
So
hello,
everybody
thanks
for
the
invitation.
My
name
is
Martina
Graham
I'm,
an
office
365
MVP,
since
quite
a
while.
Now
and
this
week,
I
am
heading
to
London
today
to
speak
at
Microsoft
ignite,
the
tour
and
I'm
pretty
excited
to
speak
about
office,
365
groups
and
teams,
governance
and
how
you
can
scale
it,
and
topics
around
that
and
also
tomorrow.
I
will
spend
my
morning
at
the
booth
and
get
a
lot
of
questions
from
the
attendees
which
are
from.
Can
you
configure
my
phone.
D
B
D
B
It's
probably
I
still
remember
when
I
was
in
in
it
was
the
previous
name,
and
when
you
visited
the
different
cities,
you
can
clearly
see
how
far
in
the
cloud
technology
is
the
countries
are.
The
differences
are
phenomenal
from
a
military
area
to
two
Netherlands.
It's
like
wow.
This
is
a
different
world.
Yes,.
D
Exactly
I
was
in
in
Dubai
a
couple
of
years
ago
and
did
the
network
optimization
session
there
and
they
learned
a
lot
about
how
they
connect
to
Europe,
to
get
a
good
network
connection
and
so
on
cert.
It's
really
interesting
and
also
different
countries.
So,
for
instance,
I
spoke
in
Milan
about
Yama
and
I
got
also
a
lot
of
feedback
about.
Should
we
use
that
or
not
so
it's
completely
different
per
country,
yeah.
B
D
B
Every
single
company
can
define
their
own
ways
of
utilizing
the
services
I
think
that's
probably
the
best
learning
now
Martina.
Just
out
of
curiosity,
you
you're
kind
of
specialized
on
the
under
my
on
the
office
365
groups.
Why
is
that?
How
did
you
end
up
doing
that?
Because
the
groups
are
more
and
more
on
the
background
or
are
they
so
it's
it's.
B
D
Office
365
groups
is
a
membership
service
and
why
I
like
them
is
they
help
a
lot
to
connect
the
services
which
are
loosely
coupled
through
different
things
and
then
office?
365
group,
you
can
have
a
mailbox
with
that.
A
Yammer
group,
a
SharePoint
team
site,
a
Microsoft
team
and
everything
is
built
on
top
of
groups.
D
So
if
you
don't
understand
that
from
an
architectural
perspective,
you
are
probably
lost
because
you
create
the
team
and
then
you
create
a
team
site,
and
then
you
create
a
distribution
list
all
with
the
same
name
which
you
can
easily
do
with
one
office
365
group,
and
this
is
why
I
like
that
and
I.
Also
like
the
concept
because
office
365
groups
are
in
each
Active
Directory,
so
you
don't
need
specific
groups
within
SharePoint
or
within
exchange
and
so
on.
So
groups
is
definitely
a
good
approach
to
have
members
within
one
group.
In
fact,.
D
And
people
really
like
the
idea
as
soon
as
they
understand
it,
because
very
often-
and
this
is
also
something
which
is
phenomenal-
I
speak
about
groups.
I
spoke
about
that
three
years.
Every
year,
at
ignite
and
in
the
beginning,
when
you
ask
the
people,
have
you
turned
off
groups?
You
have
70%
of
people
who
turned
their
heads
up
and
now
you
we
are
down
to
50
30
20
percent,
and
you
see
people
like
it
and
they
like
the
concept
and
Microsoft
teams,
helps
a
lot
because
you
need
groups
enabled
to
have
proper
teams
experience
there.
D
B
C
Tech
stuff
right
that
is
true,
yes,
I,
have
a
few
things
going
on
from,
like
we
release
a
new
version
of
feline,
you,
you
preview
with
support
for
listing
team
channels
and
in
place
records
management
and
now
cool
things.
So
over
the
weekend,
Hartman
had
a
discussion
with
Elio
regarding
how
they
could
support
deploying
teams
apps
from
Azure
DevOps
220
minute,
and
they
came
to
a
point
where
well
there's
nothing
really.
So
the
only
thing
that
you
could
use
is
graph
API,
but
to
do
that
directly
from
pipeline.
It's
quite
kind
of
raw
experience.
C
So
then
came
out
the
question.
Okay.
So
what?
If
the
CLI
could
do
that
and
by
the
end
of
the
day
we
had
another
three
three
PRS
or
two
PRS
and
search
coming
like
and
really
so.
This
is
really
really
cool
from
discussion
to
a
PR.
Within
a
day.
It
was
really
impressive.
So
now
it's
on
my
plate
play
to
review
that
to
merge
that
to
ship
that,
because
we
have
new
release
of
CLI
coming
by
the
end
of
the
month,
so
I
really
hope
to
get
them
included
in
there
and
then
for
this
week.
C
On
Wednesday,
there
will
be
a
rancor
webinar
around
security
of
apps
and
what
kind
of
risks
they're
suppose
are
what
kind
of
things
are
included
in
that,
so
things
actually
have
to
take
into
account
to
avoid
risks,
basically
from
everything
custom
that
you
can
add
to
SharePoint,
both
on-premises
and
online
and
then
beginning
of
March
and
end
of
March
I
have
two
SP
FX,
dev,
trainings
or
SharePoint
def
trainings,
which
I'll
be
doing
together
with
Irvine
and
customers.
So
there's
like
quite
a
few
things
that
I'm
doing
already
now
doing
for
perhaps
yeah.
B
B
B
A
B
Say
that
technical,
you
have
to
delay
that
for
a
slightly
because
we
needed
to
align
the
Microsoft
themes
and
SharePoint
release
as
scheduled.
Some
service
sign
because
and
cross-organizational
alignments
are
always
hard.
So
we
needed
to
push
the
release
for
a
few
days
forward,
but
it's
it's
coming
relatively
soon
and
then
getting
the
provisioning
service
out
is
definitely
one
of
the
things
which
are
coming
really
soon
as
well,
which
will
be
beneficial
for
most
likely.
Anybody
on
on
the
office
365,
but
we've
been
talking
about
that
so
many
times.
D
B
So
it's
it's
phenomenal
and
obviously
now
that
much
of
teams
tabs
can
be
built
using
SharePoint
framework.
That's
going
to
further
increase
the
adoption
as
well.
Let's
see
how
fast
we
didn't
see,
actually
that
in
the
statistics
as
well,
but
really
great
and
it's
great
to
see
the
old
gang
on
the
picture
as
well
and
actually
I
need
to
zoom
this
out.
So
you
can
actually
see
myself
here
so.
B
This
is
what
I
do
I
work
remotely
now
on
other
topics.
So
since
Martina
is
here,
we
wanted
to
talk
about
something
new
which
came
out
actually
yesterday
or
today,
apparently,
based
on
a
days
and
today
morning,
Tony
who's
working
in
at
work
as
well
to
wrote
a
story
around
the
first
tips
of
Microsoft
vision,
API
Sadiq.
He
is
planning
to
do
multiple
articles.
That's
my
understanding
as
well.
Now,
yeah
sure
this
is.
This
is
around
getting
started
with
Microsoft
vision,
api's
and
analyzing.
B
What
what
the
picture
actually
contains,
an
all
done,
which
directly
isn't
part
of
Microsoft
365
or
SharePoint,
but
this
is
a
good
service
which
we
could
take
into
a
use
and
analyzing
on
the
assets.
What
we
have
in
SharePoint,
because,
as
an
example,
doing
automatic
tacking,
which,
though,
is
they're
out
of
the
books,
are
coming
out
if
the
books
pretty
soon.
But
you
could
do
other
things
with
the
vision
API
as
well.
B
B
B
D
D
D
Other
use
case
as
a
customer
of
us
he
said:
okay
I
want
my
engineers
to
have
a
support
channel,
so
the
customer
makes
a
picture
of
the
product
and
then
uploads
it,
and
we
see
all
the
help
and
support
articles
for
that
specific
product.
This
could
be
extremely
helpful
to
build
solutions
around
that
yep.
B
D
B
As
we
add
the
more
and
more
intelligence
on
these
things,
we
we
kind
of
remove
the
burden
of
even
requiring
metadata,
even
on
documents
or
in
whatever
you're
uploading,
presentations
or
whatever,
because,
of
course,
the
system
should
analyze
that
automatically
and
then
do
the
tacking
of
the
metadata
automatically
I.
Think
it's
been
the
promise
of
the
future
for
quite
a
long
time.
A
A
B
C
D
A
D
B
In
the
future,
all
of
that
is
in
one
centralized
office
365.
We
can
actually
get
really
close
already
today
with
that,
but
to
be
fair,
calling
that
as
a
crew
might
be
confusing
as
well
because
yeah,
even
though
it's
either
my
team
or
the
site
behind,
if
the
team
or
what
this
is
yeah
yeah.
That's.
That
is
an
interesting
thing.
What
should
we
call
that
one
atomic
thing
because
office
365
crew,
because,
like
no
that
doesn't
we
we
used
to
call
it
as
a
unified
group
at
some
point,
but
then
young
Microsoft
changed
the
terminology.
B
C
I
guess
I
guess
so.
The
problem
with
that
is
that
there
are
different
audiences
and
I
think
there
was
somebody
who
you
mentioned,
that
that,
like
not
all
of
them
care
about
the
differences
as
such
right
so
first
of
all
user
to
them,
it's
opaque,
whether
that's
a
site
or
site
collection
or
whatever
it's
called
a
group.
Then
there
is
the
admin
to
whom
there
is
a
importance
of
distinction,
because
some
operations
are
or
need
to
be
done
at
the
level
of
a
group
or
site
collection
or
our
site.
So
they
need
to
make
distinction.
C
D
C
And
then
I
don't
have
the
illusion
that
there's
a
way
to
cut
through
all
of
them
and
just
give
them
one
term,
and
everybody
will
be
like
I
understand
that,
but
even
to
devs
or
admins
like
do
you
do
it?
Do
you
call
them
webs
or
sides
or
sub
webs
or
sub
sizing?
What
are
the
like?
What
is
the
one
term
that
makes
sense
to
everybody,
or
let's
say
everybody
on
the
tech
side.
B
C
B
Yeah
so,
first
of
all
in-service
signed
an
API
application
or
its
history.
Then
it
was
PDC
business,
yes
and
when
it
was
released
as
part
of
2010
I.
Think
if
I
remember
correctly,
and
then
we
renamed
that
as
part
of
the
2010
time
frame
still
the
BCS
business
connectivity
services,
but
the
underlying
server-side
API,
so
those
they
won't
be
changed
because
changing
reading
ancient
renaming
namespaces
just
that's
us
that
can
be
really
problematic.
So.
B
Application
or
registry
from
a
namespace
perspective,
but
it's
the
classical
story
of
how
do
we?
What
do
we
call
these
things
well
and
how
can
we
be
consistent
and
or
add-ins
and
apps,
CJ
yeah
and
the
impact
of
the
marketing
people
may
make
like
okay,
I
didn't
makes
more
sense.
Maybe,
but
then
the
UI
is
still
saying
app.
So
what
is
it.
B
And
it
always
changes
whenever
there's
an
organizational
change
somewhere.
Somebody
new
person
comes
and
says:
why
aren't
we
calling
this
whatever
so
everybody's
like?
Okay?
Let's
do
it
or
side
designs.
We
did
was
called
internally
side
scripts,
no
sites
recipes
and
it
was
disclosed
that
it
would
have
been
called
site
templates,
but
if
we
would
call
it
site
template,
it
would
have.
D
B
Okay,
this
article
is
around
the
side
designs,
not
sytrus,
it
is
about
side
designs,
and
this
is
really
around
the
fact
that
how
can
you
use
wrists
to
create
a
modern
site
and
apply
a
site
design
as
part
of
that
call
as
well?
So
there
is
a
one
api
behind
of
the
scenes
which
you
can
call,
and
then
you
can
bypass
actually
the
needed.
There's
loads,
get
site
designs
and
somewhere
in
here.
B
If
you
scroll
down
I,
remember
correctly
there,
it
is
you're
able
to
basically
then
set
the
site
design
to
be
applied
on
a
degraded
side
as
well
as
part
of
the
payload
and
now
to
be
fair.
We
we
are
this
close
than
I.
It's
high-priority
thing
in
my
posted
notes
to
update
the
documentation
of
Brown
creation
of
the
optimal
downsides,
because
the
group
site
manager
isn't
actually
the
latest
and
best
possible
API
to
do
that.
But
I
need
to
move
document
that
before
we
can
share
that
impression.
B
A
B
C
B
Api,
which
is
used
in
the
in
the
UI,
for
now
there
will
be
a
more
standardized
API
which
you
can
use
for
communication
sites
or
for
group
site
as
well.
So,
but
this
works,
obviously
it
is
used
by
the
API.
In
this
case,
Simon
actually
have
done
a
reverse
engineering
of
analyzing.
What
the
API
is
the
UI
is
hitting
and
then
explaining
how
these
things
work
now.
B
B
Is
label
is
supported
by
the
API?
Yes,
so
you
can
actually
define
that
in
the
API
I.
Don't
think
Simon
is
actually
showing
how
to
make
that
happen
in
here,
because
you
need
to
explicitly
enable
the
labeling
in
the
site
creation
before
that
you
I
will
be
exposed,
and
then
that
sets
additional
things
now.
It
will
actually
be
done
in
this
state
bi.
It's
actually
the
classification
in.
B
B
Now
up
to
you,
do
you
want
to
use
that,
but
it's
good
to
understand
that
customization
can
can
kind
of
a
leaked
data
to
other
other
areas
as
well,
which
is
an
important
that's
a
reminder
on
No
what
you
deploy
to
your
phone
right?
Yes,
yes
and
Martina.
You
had
a
a
what
was
the
term
related
on.
We
had
a
discussion
before
we
started
recording
on
this
one
data
data
data
data
data.
Well,
it's
it's
all
around
the
fact
that
it's
the
data
leaking
out
of
Microsoft
cloud
right,
exactly.
D
A
B
Them
and
then
you
choose,
do
you
use
it
or
not
cute
moving
on
on
things
I'm
watching
the
time
as
well,
which
David
had
a
or
anything
extra
key
information
of
communication
sites,
Excel
nice
PowerShell
script,
which
is
basically
then
exporting
data
around
the
communication
sites
and
and
filtering
the
sites
in
the
in
the
SharePoint
Online,
based
on
the
site,
template
URL
or
the
type.
So
basically
that's
the
the
communication
site
web
template.
So
then
you
can
get
the
information
and
run
that
up.
D
B
B
Well,
as
you
scroll
in
here,
we
can
see
that
we're
kind
of
a
presenting
the
data
in
multiple
pilots,
so
New
York,
you
are
able
to
say
in
New,
York
or
Los
Angeles
and
then
the
organizational
filtering
inside
of
that
as
well.
So
quite
nice
and
I
think
they
will
say
yeah.
So
there's
a
a
full
solution
available
in
github
as
well.
C
D
And
the
most
painful
thing
here
is:
if
you
open
up
a
tenant,
it
gets
in
the
language
you're
currently
location
if
you
do
not
switch
into
a
private
mode
and
open
the
tenant
in
English-
and
this
is
always
a
little
tricky
for
users
because
they
get
onedrive
in
a
different
language.
Stuff
like
that,
and
this
could
really
be
very
interesting
with
customers
on
the
long
run,
which.
B
D
B
D
B
D
B
The
one
thing
once
was
interesting
here
in
this
video
so
about
the
video
is
around
Paulo
explaining
what
what
two
things
are.
But
what
was
also
interesting
here
is
that
he's
using
actually
PowerShell
and
then
the
BMP
PowerShell
to
do
that,
and
this
is
actually
kind
of
an
interesting
demo
on
using
craft
with
the
PowerShell
and
well
BMP
PowerShell,
so
basically
getting
the
access
to
again
care
looking
in
signing
in
using
the
native
scopes
and
then
getting
an
access
token
on
that
and
then
after
that,
using
then
HTTP
commands
on
invoking
and
creating
stuff.
C
They
they
just
think
thing
about
this
is
that
the
other
day
I
had
a
look
into
the
command
lists
that
are
variable
for
flow
and
power.
Reps
and
I
was
surprised
by
the
way
that
they
are
built
right
because,
typically
like,
for
example,
if
you
look
at
the
PNP
pop
up
horse
shell,
it's
an
assembly
right,
so
we've
built.
All
of
that.
C
C
So
in
the
in
theory,
there
won't
be
a
more
portable
and
also
easier
to
I,
don't
just
or
do
whatever,
because
it's
not
an
assembly
for
which
the
source
code
is
elsewhere,
but
it's
just
a
module
that
you
can
then
more
easily
work
with
look
into
and
so
forth
and
so
on,
and
maybe
even
I
don't
know
to
what
extent
that
has
constraints
to
having
it
portable
between
core
and
PowerShell
5.
Sure.
B
Sure,
yeah
absolutely
make
sense,
make
sense
yeah
anyway,
by
the
time
I'm.
Just
really
really
aware
of
the
time
again
so
I'm
moving
on
an
articles,
AC
liberate
custom
permissions
to
nasha
80
applications.
So
there
is
a
a
nice
documentation
written
by
actually
waldek
around
how
to
use
how
the
secure
your
assure
web
api
is
initially
functions
and
then
called
and
securely
from
sharepoint
framework
and
AC
had
an
article
around
that
one
as
well,
and
then
this
one
is
around
how
to
use
custom
permissions.
B
So
if
your
custom
API
example
in
this
case
one
second,
my
zoomit
is
doing
something:
weird
where's,
my
mouse.
There
we
go
whoa
there
we
go
so
in
this
case
the
application
actually
supports
different
kind
of
permissions
or
custom
permissions.
How
could
you
then
cram
these
against
your?
C
B
And
that's
what
the
Ilya
is
explaining
here.
So
how
do
overwrite
I
should
warning
fail,
builds
value,
and
how
would
you
continue
then
well
moving
forward
on
building
stuff?
Now
this
one
from
Stephan
Bower
used
npm
version
to
upgrade
version
of
your
SPF
x
solution
really
around
the
fact
that
there
are
so
many
assets
which
have
their
own
versions
and
and
how
which
you
then
manage
to
versioning
and
I
think
Stefan.
B
Spf
x3
organization
chart
web
part,
so
this
is
a
nice
web
part
showing
how
the
component
organization
can
be
well
exposed
to
say
a
organization,
sure
and
I
think
it
actually
supports
expanding
and
and
not
expanding,
so
I
think
it's
using
a
real,
acting
whatever
third
party
component
for
drawing
that
points.
It's
really
really
nice.
Obviously,
if
you,
if
you
are
in
a
company
size
like
Microsoft,
120,000
employees,
it's
it's
not
really,
probably
the
right
way
of
exposing
infrastructure,
but
for
a
simple
presentation.
Yeah
mix
makes
perfect
sense.
Absolutely
well.
C
B
B
Yeah
yeah
yeah,
that's
true,
I
haven't
checked
the
code
and
he
is
sharing
that
in
the
official
SPF
X
webparts
pretty
soon
as
well,
so
pretty
cool,
really
cool
couch.
Stopping
the
screen
share
any
last
words
for
this
week.
Well,
the
hueber.
Already
you
had
a
sessions
coming
up
martinez
flying
pretty
soon
to
london,
any
thoughts,
it's
Monday
so.
B
C
D
B
B
B
B
B
Ok,
but
thank
you
Martina
for
joining
us
and
thank
you
for
the
great
discussion
on
the
on
the
thinking
and
it's
not
I,
think
I,
think
well.
I
know
and
a
lot
of
people
might
in
my
stuff
know
that
we
need
to
make
improvements
there
and
in
the
modern
experiences
as
well.
The
more
I
think
the
more
telling
well
is
in
the
list
of
all
modern
pages.
When
is
it
coming
out
will
see.
We
will
have
a
spring
event
again
on
SharePoint
conference,
which
is
coming
up
on
May.