►
From YouTube: SharePoint Dev Weekly - Episode 2 - 24th of August 2018
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. They typically concentrate on a few specific topics, but they can also have visitors or other surprises on the way.
If you want your article or sample mentioned, please use #SPDevWeekly hashtag in Twitter for letting us know.
This video was recorded on Wednesday 22nd of August, 2018.
You can find more details on the weekly summary from SharePoint Dev blog from http://aka.ms/spdev-blog. More details on SharePoint Dev community avaialble from http://aka.ms/sppnp.
A
B
A
A
A
B
Done
a
few
things
and
one
it
this
is
really
cool.
So
one
thing
that
I've
done
is
I,
run
analysis
of
the
starter
kit
that
we've
built
so
I
work
at
rank
or
and
rank,
or
we
build
solutions
that
analyzes
developers
code
and
tell
you
whether
it's
correct
or
not
were
there
any
any
issues
that
you
need
to
feel
fix
and
out
of
curiosity,
I
ran
the
starter
kit
that
we've
built
at
PMP
through
that
and
the
good
news
is
I
haven't
found
anything
out
of
the
ordinary,
so
we've
done
pretty
good
job.
B
On
the
other
end,
I
found
one
of
the
things
like,
for
example,
the
one
thing
that
we
currently
do
not
do
it
starter
kit
is:
we
do
not
validate
user's
inputs
in
property
paint.
So
when
we
ask
you
to
input
a
URL
or
a
strain,
we
don't
validate
that
input
directly.
So
that's
one
of
the
things
that
came
out
I
think
that
there
might
be
just
you
know:
it's
like
it's,
not
a
must-have,
but
it's
definitely
helped
me
improving
the
UX
part
of
the
whole
experience
right.
B
So
that's
definitely
something
that
I
think
we
should
take
into
account
and
adjust
some
some
time
when
the
rush
is
up
and
we
have
some
time
available,
but
other
than
that
I
was
surprised
to
see.
Oh,
oh
really,
because
it
was
all
of
us
to
build
that
that
it
was
pretty
good
there.
Wasn't
there
wasn't
anything
bad
right
in
it,
so
so
that
was
cool
and
then
another
thing
that
I've
been
working
on
and
that's
really
cool.
So
we
are
closing
in
into
the
point
where
Elio,
Stephan,
Sergey
and
myself
want
to
decide.
B
B
That
in
browser
you
have
a
future
that
it
supports
and
like
in
edge,
doesn't
support
a
few
things.
So
a
polyfill
is
basically
a
piece
of
code
that
mimics
the
ability
that,
for
example,
you
might
have
available
already
in
chrome,
but
you
don't
have
available
in
act.
So
it
fills
the
gap.
It
poly
fills
the
gap
that
you
have
in
native,
so
that
was
a
audio
hiccup.
B
A
A
For
you
remember
to
do
that
so
last
time
we
had
I
am
the
screen
with
yes
but
yeah.
This
is
just
me:
testing
different
vendors
for
stocks,
I
just
wanted
to
test
out,
and
obviously
all
of
these
has
super
important
sharing
is
caring,
which
is
by
the
way,
a
trademark
of
Red
Cross
of
America.
So
we'll
see
how
long
we
can
actually
keep
on
using
that
so
anyway,
I
think,
more
importantly,
shape
and
frame
0.06
come
in
coming
in
matter
of
days.
This
coming
soon.
B
B
A
So,
let's
actually
jump
on.
There
are
a
few
items.
Thank
you
for
those
who
actually
pinged
us
on
social
media
and,
let
us
know,
cool
stuff
which
we
wanted
to
actually
go
through,
and
I
just
want
to
double
check
that
I'm
sharing
the
right
screen.
Yes,
I
am
so
let
me
actually,
can
you
see
what
I'm
sharing?
Yes
is.
B
Directly,
going
into
the
really
nice
topic
and
I
think
that
we've
been
talking
about
it
for
a
really
long,
long
long
long
time.
So
imagine
you
have
your
internet.
You
go
to
the
root
site
like
contoso
dodge
her
point
calm,
and
you
want
that
first
page
to
be
the
home,
the
Welcome
page
of
your
whole
internet
and
as
such,
you
wanted
to
you
want
to
control
how
it
looks
like
how
it
behaves
was
on
it
and
for
a
long
long,
long
time
that
route
side
was
kind
of
off
limits.
B
A
Limits
well,
but
you
should
never
ever
delete
that
side,
collection
and
there
are,
let's
say,
implications
of
doing
so
and
the
communication
sites,
so
you
can't
actually
create
a
communication
site
on
that
site
collection
or
you
will
end
up
having
problems
sooner
or
later
now.
Using
modern
experiences
in
that
site.
Collection
is
actually
possible
because
any
classic
SharePoint
site
can
use
modern
experiences.
A
It's
just
a
matter
of
creating
a
modern
page
and
then
adding
more
on
web
parts
and
experiences
on
it,
except
that
there's,
a
small
downside
like
mark
is
actually
explaining
in
this
blog
post,
which
is
that
the
layout
supported
in
the
classic
collaboration
sites
is
not
the
same
layout
as
we
do
supported
in
communication
sites,
so
you're
kind
of
a
portly
stuck
on
the
on
the
let's
say:
cooperation,
page
style
in
the
root
of
your
tenant,
and
that's
not
right,
really
optimal.
Now,
obviously,
we
know
Microsoft.
A
We
are
working
on
a
long
term
story
around
the
root
side
collections,
which
we're
not
gonna
actually
mention
in
this
weekly
thing
or
otherwise.
Check
for
other
people
will
be
a
slightly
angry
for
me,
but
we
are
aware
of
these
challenges,
we're
looking
into
helping
people
to
consume
the
root
side
collection
more
efficiently
in
the
future,
their
pseudonyms
probably
coming
already
in
ignite.
So
within
a
matter
of
what
is
weeks
weeks
weeks.
Yes,
not
months
weeks
so
and
please
keep
on
asking
those
questions
in
ignite
and
in
the
community
channels
as
well.
A
Now
mark
mark
is
pointing
out
what's
possible
and
also
there's
John
Sanders
from
our
team.
As
an
example,
from
engineering
participated
on
discussion,
good
blog,
post,
good
discussion
absolutely
accepted
the
feedback.
What
we
needs
so
that
we
will
keep
on
evolving.
The
capabilities
was
available
in
share
panthenol
cool,
but
jess
is
coming
or
we
understand
the
challenge
and
we're
looking
into
pressing
or
enabling
things
now.
B
A
B
Was
more
about
so
you
optimize
your
code
for
our
production
u-bahn.
Do
it
you
optimize
it
you
minimize
it.
You
gotta
fly
it,
but
then
what
you
end
up
with
is
that
minified
code
and
when
you
have
exception
and
you
log
that
the
call
stack
refers
to
all
the
things
like
you
can
see
on
the
screen
like
edad
are
objects
and
things
you
don't
understand
yeah.
So
how
do
you
strike
the
balance
between
optimizing,
your
code
for
production
and
yet
being
able
to
log
any
issues
that
you
might
have
in
production,
I'm.
A
B
And
then,
even
if
you
would
scroll
through
there
right,
it
will
show
you
the
location,
but
the
location
you'll
get
will
be
in
bundles,
so
you
will
go
to
line
one
column,
95
thousand
seven
hundred
sixty
five,
that's
useless
yeah!
So
in
the
the
issue
we
talked
about
different
options
that
you
have
now.
The
interesting
part
is
and
I
haven't
shared
it
yet
because
I'm
not
yet
done
with
a
research
that
I'm
doing
is
there.
Imagine
that
there
was
a
way
for
you
to
actually
have
both
to
have
both
or
the
best
of
both
worlds.
A
Yeah,
but
it
is
a
classic
challenge.
So,
when
you
run
your
code
in
a
production
mode
in
production,
you
want
to
have
understandable
exceptions,
and
so
not
because
exceptions
are
worthless
if
they
don't
actually
give
you
a
name
yeah.
So
why
would
you
lock
something
if
you're
not
interested
on
the
information?
What
you're
sitting
logged
so
absolutely
make
sense?
A
A
So
this
one
there's
good
stuff
around
the
column,
formatting
getting
started,
and
all
of
that
so
really
great
videos
explaining
how
things
are
working,
so
good
teacher
from
David
on
that
now
the
one
thing
what
I
want
also
was
announced
within
the
last
week
or
so
or
yeah.
Actually,
this
is
some
Sunday
picks.
Tommy
works
on
weekends
as
well.
A
A
You're
able
to
well
for
this
particular
new
capability,
you're
able
to
create
search,
query
queries
against
your
tenant,
so
you
can
easily
do
that,
but
in
general
the
the
chrome
SP
editor
gives
you
capabilities
of
like
modifying
CSS
files
directly
within
your
tenant
from
the
browser
or
running
the
MPAA's
commands
or
modifying
extensions
which
are
activated
on
the
side.
So
it's
kind
of
how
would
I
put
it
not
to.
B
A
Developer
a
power
tool:
it's
a
developer
power
tool,
yes,
absolutely,
and
it's
using
the
right
the
recommended
patterns
to
do
the
things
so
Tony
you
say,
is
a
really
great
guy
off
of
implanting
thing.
Onenote.
You
probably
always
want
to
have
a
link
to
the
actual
extension
in
your
tweets
and
that
helps
for
people
to
find
it.
But
chrome
is
the
editor
and
you
can
absolutely
find
that
from
the
chrome,
color
II
now
a
few
other
things
downloading
a
SharePoint
list
item
as
a
PDF
using
master
flow
and
this
one
really
cool
capability.
A
So
there's
much
a
flow
awesome
platform
and
also
capability
of
doing
workflows
and
processes
and
automations.
And
then
it's
the
question
of
having
a
let's
say
in
a
button
or
activation
from
SharePoint
site.
To
then
start
the
flow
to
do
that.
Your
business
object.
That's
really
one
way
of
implementing
one
kind
of
a
common
scenario
where
people
implement
application,
customizer,
so
Philistia
customize
as
for
SharePoint
framework,
then
they
click
a
button
or
they
expose
a
button
and
something
happens
on
the
marks
of
flow
side,
and
this
article
actually
shows
how
to
download
a
list
item.
B
Technology,
and
actually
the
cool
thing
is
that
you
can
not
only
because,
if
you
think
about
it,
you
can
not
only
and
download
the
item,
but
you
can
also
add
add
a
logo
or
even
style
some
of
the
output
myself.
So
it's
it's
not
really
the
raw
output
that
you
would
get,
but
there
is
some
ability
for
you
to
control,
what's
actually
being
shown
and
then,
as
a
result,
also
included
in
PDF
yeah.
A
Yeah-
and
this
is
a
cute
reminder
that
the
flow
actually
could
be
your
business
logic
and
the
SharePoint
framework
can
be
your
front-end
like
it
is.
It
is
a
UI
layer
and
then
you
activate
stuff
which
actually
activate
stuff
and
flow,
and
then
the
flow
is
doing
something.
It
could
actually
then
call
a
sure
and
then
magical
things
happen
and
unicorns
and
whatever
pixie
dust
and
everything
else,
everything
is
awesome
so
anyway,
so
the
story
of
so
in
summary
much
the
flow
equals
pixie
dust.
A
Receiving
common
notification
by
email
in
Watership
one
side,
exactly
the
same
story
actually
so
using
the
flow
much
the
flow
to
then
have
a
button
using
a
customers
are
in
a
shipment
page
and
then
click
that
one
activation
of
the
flow
happens,
and
in
this
case
and
then
sending
actually
a
flow.
The
flow
is
sending
an
email
related
on
a
comment
on
a
modern
page.
A
Technically,
the
business
scenario,
and
here
I,
wouldn't
really
consider
that
as
a
super
or
something
because
at
least
I'm
coming
away
too
many
emails,
so
I
don't
want
to
have
a
mess.
And
but
this
scenario
is
interesting
and
the
architecture
once
again
is
interesting.
I'm
using
SharePoint
framework
application
customizer.
That
is
the
action
which
people
can
actually
activate
and
then
that
activates
a
flow
and
something
magical
happens
and
unicron's.
B
That
also
brings
us
to
an
interesting
approach
that
we
see
almost
a
pattern
like
where
you
draw
the
line.
What
do
you
put
in
SPF
X
things?
Actually
in
a
code
that
you
build
versus?
What
do
you
put
in
flow
and
flow
that
end
users
or
power
users
who
are
not
developers
can
control
and
adjust
as
they
please?
Yes
and
don't
need
to
go
through
a
approval
of
admin,
centralized
the
deployment
and
all
that
which
is
a
good
random,
passing
right.
A
I
said
well
like
that.
Well
funny
enough.
I
know
you
knew
this,
but
I
don't
think
that
many
other
people
actually
because
commit
the
sharepoint
UI
language
model
is
how
its
complex
and
now,
if
you
are
living
in
the
u.s.
or
at
UK
and
complete,
the
us-based
company,
might
never
thought
about
it.
But
actually
language
is
is
a
pretty
big
thing
in
a
global
scale.
A
Basically,
it
means
on
the
size
of
the
javascript
javascript
file,
which
is
getting
generated
whenever
we
actually
ship
our
shipment
framework
code
and
obviously
we
want
to
have
to
bundle
slice
as
small
as
possible,
because
that
impacts
the
download
size
of
the
page,
so
small
or
astute.
On
the
other
hand,
there
are
reasons
why
every
now
and
then
the
bono
size
has
to
be
big
or
you
need
to
bundle
stuff
inside
of
the
javascript
file
to
avoid
enumeration
conflicts
in
the
future.
B
And
actually
in
in
this,
he
had
interesting
angle
where
he
doesn't
need
all
of
the
code
on
runtime.
It's
only
a
little
portion
of
that
on
runtime
and
then
a
bigger
chunk
only
in
in
in
edit
mode,
because
in
editing
mode
he
wants
to
offer
that
really
rich,
compelling
experience,
but
on
run
time
it
just
needs
to
show
the
things
that
you
put
in
edit
mode
right.
You
know
in
the
edit
mode,
you
can
choose
what
you
wanna
load,
but
a
runtime.
B
A
B
So
here
he
goes
through
the
challenges
that
are
in
sp
effects
today,
and
what
about
da
are
the
workarounds
that
he
applied
today
to
it
to
solve
it,
and
then,
hopefully,
that
will
become
easier.
Eventually,
yes,
I
think
the
need
is
there
and
the
mo
more
compelling
solutions.
We're
gonna
build
the
bigger
the
need
for
that
will
be
right
because.
A
Absolutely
absolutely
make
sense
cool,
let's
say
the
depicts
for
this
week,
side
and
and
please
let
us
know
if
you're
interested
on
getting
or
excuse
me
if
you're
writing
a
cool
stuff
which
would
want
to
get
mentioned
on
this
weekly
summaries
and
please
ping
us
on
Twitter
SP
dev
weekly
is
there
is
to
tack.
I
will
put
it
in
the
under
post,
which
will
go
live
and
on
the
sharepoint
deploy
and
which
reminded
me
of
something
which
we
actually
haven't
talked
about.
That
month
mentioned
at
some
point.
A
So
for
those
people
who
are
watching
this
videos,
you
might
be
an
MVP
or
might
want
to
be
an
MVP
in
the
future,
we're
looking
into
also
exposing
the
SharePoint
dev,
blog
and
future
for
externals.
So
we'll
start
by
an
MVP
there's
reasons
behind
of
these,
because
there's
an
NDA
and
everything
else
behind
of
the
thing,
but
we
are
looking
into
letting
basically
MVP
is
the
clock,
through
the
facial
shape
and
death.
Look
after
our
video
birthday,
which
is
an
interesting
opportunity
in
the
future.
B
A
Super
this
was
an
early
promotion
on
something
what
is
coming
out
fair
question,
so
we
will
write
a
blog
post
whenever
this
goal
this
model
will
go,
live
will
explain
who
do
you
need
to
reach?
Don't
send
me
an
email,
that's
doesn't
scale
at
all
and
we'll
figure
it
out.
What
is
the
right
model
for
doing
that,
but
we
want
to
basically
make
sure
that
people
get
more
exposure
and
whenever
it's
in
the
official
shape
on
that
block,
will
push
it
out
using
our
SharePoint
and
office
staff
and
everything
every
other
channel.
A
So
it
will
give
more
exposure
for
everybody
sure
down
and
really
the
power
of
the
of
the
SharePoint
is
the
shipment
community,
especially
on
their
site,
because
well
there
isn't
we
don't
scale
in
our
side.
So
the
only
way
we
scale
is
it's
true,
the
MVPs
and
true
the
community,
and
that's
really
the
key
power
and
what
we're
not
do
in
the
future
as
well.