►
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.
If you want your article or sample mentioned, please use #SPDevWeekly hashtag on Twitter for letting us know.
This video was recorded on Monday 28th of January 2019.
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
Hey
Shay
ponder
quickly
episode
24.
It
is
now
28th
of
January
or
29th,
depending
again
from
which
time
zone
you're.
Actually
calling
in
to
this
call
right.
No
for
you
yeah,
my
computer
is
showing
28th
because
I'm.
Actually,
my
computer
I,
don't
leave
my
computer
clock
anyway.
So
if
somebody's
wondering
I
flew
into
the
Richmond
I'll
be
I
dropped
by
at
office.
My
commutes
are
pretty
tough,
so
yeah,
but
actually
today,
I
was
putting
I
think
I've
got
an
in
Facebook
or
something
right.
B
A
B
B
A
And
I'll
be
here
and
this
week
in
Redmond,
so
like
that
I'm
struggling
by
office
and
nothing
actually,
this
is
really
weird.
There's
no
seminars,
no
conferences,
no
nothing
I'm,
just
actually
dropping
by
at
office,
which
is
brilliant,
because
there's
no
extra
set
up
so
to
be
cover
and
I
apply.
All
there's,
always
a
deaf
kitchen
that
there's
conference
or
something
and
then
we.
A
C
Last
week
we
did
a
quick
release
which
was
a
build,
but
due
to
my
illness,
I
had
flu.
So
we
we
did
a
release
of
the
CLI
with,
among
other
things,
support
for
SPO
deep,
because
we
had,
like
somebody
reported
that
they
couldn't
use
CLI
on
SP
OD,
because
we
were
too
strict
about
about
URLs
in
SP.
You
can
use
a.
C
Yeah
so
SP
is
the
sharepoint
online
dedicated,
which
is
a
special
set
up
for
big
big
big
companies
who
used
to
be
on
prem,
wanted
to
go
online,
but
they
couldn't
rebuild
and
rethink
everything,
so
they
wanted
kind
of
they're
kind
of
in
the
middle
where
they
can
do
things
like
they
can
use.
Like
awesome,
URL
sure
things
that
I
can
do.
A
Yeah
well
I
need
there's
actually
not
that
many
other
things
that
yeah
it
used
to
be,
but
you'd
be
used
to
perform
solutions
even
for
them
or
there's
I.
Think
there's
a
still
one.
Customer
left
on
old,
dedicated
platform
is
running
in
farm
solutions,
which
is
yeah,
but
it's
more
expensive
and
because
of
the
vanity
URLs,
there
are
certain
exceptions,
because
the
tenant
URL
isn't
actually
Kanto
Savchenko
right,
but.
C
So
that
that
is
one
but
then
the
tenant
admin
site
as
well,
there's
also
different
URL
for
that
too.
So
in
the
past,
we
were
too
strict
about
that
and
when
you
would
try
to
use
CLI,
we
would
throw
error
that
you
provided
an
invalid
URL.
So
we
remove
that
and
it
seems
to
be
working,
fine,
there's
one
and
then
two
there's
an
interesting
effort
going
on
together
with
Ali
Solly
we're
looking
into
the
ability
I.
Imagine
that
you
would
have
a
piece
of
malicious
script
on
a
page.
C
Would
you
be
able
to
use
all
the
offerings
that
are
available
to
us
as
a
heart
of
the
Microsoft
365
f5
SKU?
Would
you
be
able
to
a
find
out
about
it
that
that
script
is
trying
to,
for
example,
XO
trait
the
data
from
from
tenant
and
then
be
prevent
that
so
I
created
a
piece
of
script?
That
does
exactly
that
that
you
would
put
on
a
page
and
that
will
use
search
to
exfiltrate
or
to
search
for
confidential
stuff
and
then
send
it
over
to
external
API
and
Ali
is
looking
into
ok.
C
What
do
what
tools
do
we
have
available
and
is
there
a
way
for
us
to
do
anything
about
these
scripts,
because
oftentimes
there's
the
ability
to
manage
cloud
apps,
but
a
piece
of
script?
You
put
it
up,
you
put
on
a
page.
It's
not
really
an
app
is
from
that
point
of
view.
It
doesn't
have
a
footprint
in
a
ad,
so
we
went
back
and
forth
bit
like.
Can
you
can
you
do
it
or
not?
So
he
wanted
to
experiment
with
that.
So,
if
all
is
well,
we
will
have
soon
a
verdict.
A
C
What's
the
thing
that
we
did
at
rancor,
we
launched
a
free
tool
that
allows
you
to
quickly
have
a
look
in
your
tenant
and
then
see
whether
there
are
any
important
issues
that
you
should
take
care
of
immediately
or
not
things
like
vulnerable
scripts
or
scripts.
That
results
from
external
URLs
that
are
beyond
the
management
of
you
of
your
IT
and
all
that,
so
that
that's
also
available
for
everybody.
For
for
for
free
to
use.
A
And
that's
from
rank
all
right!
So
that's
why
II
say,
but
that's
not
using
this
and
their
frame
work,
which
is
provided
by
P
and
P
exactly
what
to
what
you're
doing
so:
analyzing
the
bases
and
script
and
everything
else
and
custom
and
getting
a
list
of
them
and
everything
else
that
these
are
things
which
you
should
yeah
sure
yes,
yep,
but
anyway,
so
that
there
is
a
open
source
analyzing
to
doing
similar
things
from
DMV
reverse
well!
Well,.
C
B
A
Now,
quick
aside,
so
this
big,
all
those
we
were
looking
into
getting
the
provisioning
service,
traditional
notes,
which
has
a
massive
impact,
absolutely
so
you're
able
to
provision
the
Ignite,
UI,
leuk
leuk
sites
to
your
tenants,
easily
or
testaments,
using
of
one
single
location,
and
that's
really
really
cool
demonstrated.
I
demonstrate
that
on
Thursdays
community
college
somebody
didn't
say
that
I
go
and
have
a
look
on
on.
A
What's
coming,
I
think
that
will
be
I,
think
that
will
be
really
a
game-changer
for
people
to
realize
and
that
what
you
can
do
it
within
the
modern,
because
they
can
actually
provision
example,
content
and
structures.
Note
that
so
not
just
shipments
target,
but
also
right,
all
looking
other
types
and
layouts,
and
all
of
that
so
and
we
have
Irving
and
Paulo
and
Bert
working
on
the
whole
thing
as
well.
So
that
looks
really
good
and
then
there's
plenty
of
other
stuff.
All
those
ways
I
need
to
figure
out.
Mvp
summit
is
coming.
B
A
A
Can
so,
let's
start
with
this
one,
so
this
one
came
from
Chris
McNulty
last
Wednesday
and
round
the
modernization
is
so
this
is
really
around
I
would
say
the
easy
M
side
of
the
document
management
side
of
the
modern
experience
is
the
library
experience
is,
and
it
basically
lists
the
latest
status
on
on
some
of
these
capabilities
like
check-in
checkout
see,
you
know,
signals
it's
actually
pretty
cool
set
up,
so
you
can
actually
see
what's
happening
on
the
page
in
the
document
itself.
Is
it
trending
up?
Is
this
record?
Is
it
noon?
A
B
A
C
A
A
Finally,
is
coming
because
if
you
have
a
lot
large
lists,
it's
nice
to
have
the
haters
actually
visible
finished,
adding
columns
between
the
columns
as
they
are
able
to
basically
at
a
column
or
and
move
the
columns
between
the
the
interspaces
and
views,
which
makes
perfect
sense
without
actually
going
to
a
editor
mode,
edit
view
functionality,
so
something
which
definitely
is
understandable
that
it's
coming
and
then
more
on
document
sets
seems
to
be.
Actually.
This
is
not
sure
why
it's
getting
so
much
attention.
Maybe
it's
just
people
are
using
that
more
than
I
actually
know.
B
A
Happy
of
seeing
documents
that's
getting
supported
on
the
on
the
moanin
experiences
and
it
is
the
classic
document
sets,
but
it's
working
in
the
modernist
Terrance's
without
any
problems
which
is
really
good,
so
the
document
library
fall
back
on
classic
them.
So
it
will
be
all
the
time
in
modern
which
is
their
key.
The
whole
point:
cool
stuff
updates
on
the
document
management
site,
and
this
is
just
a
start,
so
there
will
be
much
much
much
more
on
the
documents
and
ezm
side
of
the
story
within
later
part
of
this
year.
A
So
we'll
see
probably
by
the
SBAC
Chevonne
conference,
2019
will
have
said
of
awesome,
exam
announcements
already,
but
then
more
and
more
in
the
future.
Because
now
we
have
a
own
engineering
team
thinking,
easy
and
functionalities
inside
of
the
chef
on
the
engineering
component.
But
then
we
didn't
and
now
we're
having
against
okay
yeah.
A
It's
when
you
enable
the
solution,
it
will
add
a
weapon
functionality
which
is
a
create
a
modern
version
of
the
page.
And
then,
if
you
go
through
that
process,
it
will
actually
transform
the
existing
dates
to
be
Morris,
and
then
it
will
show
this
additional.
Let's
say
message
there
that
a
do!
You
actually
want
to
keep
this
page.
Is
it
good
enough
for
you
and
if
you
keep
it,
it's
gonna
flip
the
URLs
properly
and
if
you
say
no
I'm
gonna
discard
this
page
and
then
it's
collecting
feedback
and
asking.
A
Why
didn't
you
like
what
what
was
wrong?
So
we
were
able
to
get
the
feedback
back
and
improve
the
transformation,
so
really
cool,
stuff
and
available
for
you
as
an
open
source
solution.
So
I
think
what's
pretty
cool
now,
the
next
time
in
here
for
us
from
Paulo
related
on
developing
marks
of
teams,
tab
switch
upon
framework
really
really
big
bet
in
our
sights.
We're
looking
into
releasing
1.8
with
a
ga
searching
our
ability
off
to
mark
certain
stats,
develop
amateur
punch,
brain
brain,
no
timings
yet
on
the
1.8
release
publicly
but
we'll
get
there.
A
A
Sorry,
I
always
make
fun
of
series,
but
I
think
it's
fine,
yeah
I
say
it's
alright.
So
it's
just
love
now
and
moving
on
on
things.
Stefan
Power
had
an
interesting
article
related
on
call
Buddhists
in
SPF
X,
one
common
to
create
the
clean
solution
buckets
so
basically,
when
you're,
when
you're
doing
a.
If
you
want
to
directly
in
packets
on
SharePoint
framework,
you
basically
need
to
execute
three
different
commands:
so-called
clean
bundle
and
called
package
solution.
If
you
do
the
point
of
reusing,
you
do
condo
desta
shape
and
condo
and
package
solution.
A
Just
a
shipment,
you
get
the
final
solution
cell
and
what
Stefan
is
basically
introducing
here.
It's
just
a
single
command
which
will
then
execute
those
other
comments,
so
everything
will
be
and
ready
to
go
with
a
single
command,
and
so
nice
clarification
also
on
how
to
create
those
commands
as
well
so
Annie.
He
also
has
a
video
from
his
YouTube
channel.
It's
just
relatively
new
anything.
So
Stefan
really
asked
about
it
now
collecting
our
releasing
the
videos
on
his
YouTube
channel,
which
is
an
n8
design,
the
deep
sign.
What
does
it
mean?
That's.
A
Let's
say
what
is
it's
a
proof
of
concept
written
during
holidays
and
as
a
personal
project
and
basically
what
it
does,
and
now
it's
in
a
better
mode
to
have
an
extension
in
the
visual
studio
code.
Is
that
you're
able
to
actually
run
the
browser
in
a
previous
stage
all
the
time
in
the
inside
of
business
to
reoccur,
so
don't
necessarily
always
have
to
then
start
a
browser
or
run
the
the
debug
mode.
Inside
of
the
browser,
you
can
run
the
browser
inside
of
the
disaster
area.
A
C
A
Yeah
comment
in
the
in
the
video
as
well,
so
when
I
running
the
online
work
bench,
it
is
always
an
idea
in
then
I'd
end
it
I,
didn't
I,
don't
come
on
independent
frozen.
So
basically
this
what
this?
What
happens
by
the
way
when
you
are
traveling
26
hours,
all
haven't
slipped
for
one
and
and
enough.
Let's
put
it
this
one.
A
The
process
so
we're
running
is
a
new
instance.
So
therefore,
is
always
asking
you
designing,
so
it
doesn't
actually
say
things
at
least
now,
so
one
thing
one
of
made
before
Stephan.
He
actually
shows
nicely
here
what
needs
to
be
actually
happening
at
how
the
configure
donor
Dell
SonicWALL
stuff.
He
didn't
actually
include
the
example
snippet
of
the
of
the
chastened
definition
in
his
blog
post,
which
is
in
here,
so
you
can
absolutely
get
it
it's
matter
of
just
get
it
in
place.
B
A
Those
okay,
just
it
is
a
four
line.
So
it's
not
that
much
yeah!
Okay,
now
other
cool
stuff
from
Simon
Oren.
Someone
has
been
really
active
lately
as
well,
so
interested
Oracle
functions
to
know
chess
with
p.m.
be
jeaious.
So
basically,
if
I
scroll
down
to
architectures
in
here,
so
he
has
a
example
case
where
he
has
a
has
a
timer
trigger
and
then
the
trimetric
is
executing
all
the
time,
the
orchestrator
and
that's
then
actually
using
the
running
to
get
lists
with
the
BMP
chase
and
then
doing
stuff
on
the
on
the
fly.
A
So
basically
it's
a
function
which
is
constantly
how
would
I
were
getting
executed
at
so
to
say
it's
a
yep,
okay
and
it's
all
that
I'm
running
not
based
on
explicit
request,
but
it's
based
on
the
timer
and
execution
in
this
case,
so
he's
relatively
long
post
explaining
different
scenarios
and
how
the
set
of
things.
So
quite
quite
nice,
though
now
David
Warren
had
a
once
again
more
and
more
videos
by
the
way,
so
a
new
video
related
on
the
dynamic
loading
of
the
CSS
files.
A
So
this
is
part
two
dynamic
bundling
of
styles
and
it
really
shows
the
optimization
of
the
code.
So
how
do
you?
How
do
you
download
our
associate
first
of
all
reference
to
code
and
then
executes
the
code
depending
and
efficiently
and
loading
only
relevant
CSS
files
whenever
an
during
the
component,
so
cool
stuff,
absolutely
so
definitely
recommended
to
check
the
parts?
One
and
two
involve
huge.
A
This
one
was
interesting
as
well
so
from
a
yannick,
SPF
XY
part
scope
service,
so
he
had
a
dependency
injection,
SPF,
X
blog
post
a
few
months
ago
and
I.
Think
if
I
remember
correctly,
this
blog
post
is
even
riding
on
Oh
I
run
into
this
book
and
then
I
realized
that
oh,
my
scopes
are
actually
wrong.
A
A
So
I
think
he
had
a
a
key
funimation
here
where
the
scopes
are
actually
in
the
wrong
level,
which
means
that
every
single
time
he
refreshes
the
page
that
other
updates
from
this
one,
because
he
is
using
the
service
and
scopes
are
also
linked
at
other
webpart,
and
that
wasn't
the
intention.
So
this
good
example
of
a
you
really
need
to
be
careful
of
how
that
works,
which
kind
of
reminds
me
on,
like
upcoming
library
components.
Yes
investigating
on
that
one
I
will
have
few
meetings
related
on
that
one
this
week.
B
C
It
in
in
two
ways,
so
one
DLL,
meaning
a
reusable
piece
of
code
more
than
two
because
reusable
piece
of
code.
You
could
achieve
it
already
today
with
NPM
right.
So
you
would
create
your
yeah
you,
you
would
create
a
new
package
and
you
would
have-
and
you
would
put
their
reusable
code
in
there,
but
the
library
offers
you
another
thing,
which
is
one
instance
of
that
reusable
piece
of
code
per
page,
and
you
cannot
do
that
by
yourself
with
NPM
yeah
or
at
least
without
a
lot
of
code
around
it.
A
C
So
exactly
exactly
so
the
hope
all
right,
so
you,
for
example,
imagine
that
you
would
have
a
component
that
is
your
L
obese
hers
Pervis
on
a
page,
basically
the
same
way
like
if
you
can
look
at
the
MS
graph,
the
Lions,
that
is
a
library
service,
the
same
with
with
its
with
a
DHCP
client
HTP
hi
NASA
for
advice.
So
just
have
one
instance
in
a
page
that
everything
else
on
the
page
can
can
reuse.
Yep.
A
C
A
Is
for
getting
that
functionality
available
for
external
partners
and
customers
sites?
That's
right
now
moving
on,
so
this
one
was
interesting
from
Joe
Rodriguez
so
and
it
is
actually
modifying
the
out-of-the-box
classic
discussion
board
list
and
making
sure
that
that's
reading
properly.
So,
basically,
what
he's
showing
here
is
how
to
modify
or
how
to
adapt
the
existing
spui
discussions,
deepak
jeaious
and
this
indeed
box
javascript
files.
A
Now
this
is
technically
a
hack
because
we're
kind
of
a
modifying
the
out-of-the-box
files,
but
again,
if
you
know
what
you're
doing
and
are
willing
to
take
the
responsibility
of
your
actions,
so
to
say
it.
So
you
know
that
this
will
mean
that
you're
overriding
out-of-the-box
experiences,
then,
potentially
you
could
do
that.
It
is,
however,
debatable
yeah.
C
And
I
guess
so
in
this
case,
I'm
think
that
he
overrides
the
files
per
se,
but
he
authorized
the
functions
in
the
file.
So
when
the
page
will
load,
he
will
Riu.
He
will
the
define
new
function
with
the
same
name,
but
different
object
right.
So
so
in
case
of
an
update.
If
something
would
change
or
there
will
be
a
new
option
that
would
be
available
out
of
the
box,
but
not
in
his
code
and
that
could
lead
potentially
to
a
break
in
the.
A
Interest
what
he's
trying
to
solve
here
on
and
what's
the
problem
is
that
the
new
modern
question
in
the
modern
lists
doesn't
support
shredding.
So
it's
it's
a
single
discussion
and
that's
it.
There's
no
trading
trading
like
in
the
in
the
old
SharePoint.
So,
and
maybe
some
customers
are
used
to
trading
with
the
replies
and
all
of
that,
and
they
would
like
to
use
that
again
so
understandable.
There
I
think
we
had
some
performance
challenges
with
the
classic
discussion
and
that's
why
the
modern
is
for
now
a
single
threaded
about
flat
button.
A
A
C
A
C
C
A
A
But
can
you
actually
find
it
that's
a
different
discussion
because
they
are
hard
to
find
now
the
final
article
from
Jonah
claim
SD
clean,
and
this
is
more
again
Jonah
in
Jonah-
doesn't
really
write
kind
of
a
this
is
a
code
piece,
but
it's
more
on
solution,
design
again,
which
is
super
important
thing,
because
the
developers
obviously
can
write
code
and
call
web
parts,
but
somebody
needs
to
define
the
overall
solution.
How
do
be?
Actually?
What
is
the
life
cycle
of
the,
for
example
a
news
page,
and
how
do
we
expire
the
news
page?
A
And
if
we
explore
the
news
page
using
a
page
properties
in
the
site
pages
like
great,
then
we
need
to
make
sure
that
the
property
exists
in
all
of
those
libraries
when
ever
the
library
is
getting
permission
right.
So
it's
the
overall
design
and
behavioral
design
or
thinking
solution,
architectural
design,
which
is
driving
them
who's,
developing.
A
So
basically
there's
two
different
options
and
explaining
this
true
here:
what
does
it
actually
mean
step,
one
two,
three
four
and
so
on
and
explaining?
How
does
it
actually
is
visible?
How
does
it
actually
then
behave
from
a
intrusive
perspective,
so
we
know
what
is
actually
scored
and
what
is
not
explained
cool
stuff,
so
we're
able
to
feel
the
way.
The
expert
page
is
news
from
the
articles.
Sorry
I'm
talking
completely
nonsense.
It.
C
Makes
perfect
sense,
like
you,
want
to
be
able
to
show
news
between
particular
dates?
Wrench?
Yes,
yes,
a
particular
date.
You
you
want
news
not
to
show
any
more,
because
maybe
it's
a
time-sensitive
announcement-
and
this
is.
These
are
two
ways
in
which
you
can
do
do
it
and-
and
there
are
some
things
to
take
into
account
like
because
I
like
your
own
rights,
you
cannot
have
in
the
highlighted
content.
The
web
part.
You
cannot
have
an
or
so
you
have
a
say
this
or
that
yeah.
B
C
A
And
that's
the
current,
and
that
might
be
the
situation
might
be
completely
different
within
few
months,
but
and
I'm
sure
even
the
waters
of
the
video
I
might
be
thinking
multiple
other
options
on
solving
this,
but
at
least
she's
sharing,
sharing
two
different
options
and
sure
might
be
multiple
other
options
as
well.
Yeah.
C
A
Don't
need
no
custom
code
but
again
even
think
about
if
they
spent
two
minutes
on
this
one
create
a
data
side,
column
called
expiration
date
at
that
column,
decide
pages
library,
100%,
Acree,
no
code
needed
it's
a
single
end.
User
click
likely
true
functionality.
But
if
we
do
this
in
a
scale
for
let's
say
all
of
the
divisions
and
team
site
even
which
we
have
in
our
company,
let's
say
that
we
have
hundreds
of
site
collection,
its
behavior.
A
But
an
awesome
example
by
the
SharePoint
is
kind
of
a
complex
from
the
one
step
and
what
it's
not
there,
because
this
is
definitely
not
just
a
SPF,
X
or
API
discussion,
because
SPF,
X
and
api's
have
a
meaning
SPF
X.
Your
custom
clipboard
could
actually
take
advantage
of
this
this
column
and
and
use
that,
for
whatever
reasons
you
need
to
get
the
column
in
and
provisioning
that
condo
sites
as
well,
so
really
cool,
stuff
and
good
to
get
different
opinions.
A
I
really
liked
the
blog
post,
where
people
are
kind
of
thinking
and
showing
options
and
then
explaining
why
something
is
better
than
the
other
one,
even
though
both
perks,
because
they
that
really
helps
let's
say
none,
maybe
not
that
experienced
people
to
understand
background
information.
So,
oh,
so
that
one
we
shouldn't
be
doing
that,
because
this
is
once
again
one
of
those
things,
there's
no
right
or
wrong
or
there's
no
best
practices.
There's
multiple
ways
of
doing
things.
It
always
depends
on
what
you
explained.
Your
cure.