►
Description
SharePoint Dev Weekly is a weekly video chat where Vesa and typically Waldek are talking about the latest news and topics around the SharePoint dev area.
This time they were joined by Velin Georgiev who works as a Technical Architect at Pramerica and is also quite active in the Office 365 open-source activities.
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 2nd of September 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
A
A
C
In
episode
13,
you
can
watch
you
play
so
my
name
is
villain
and
working
as
a
Technical
Architect
for
America.
So
basically
my
job
is
to
talk
to
the
business,
translate
that
to
the
developers,
so
they
can
understand
what
the
business
wants.
I
use
PowerPoint
most
of
the
time,
drawing
boxes
in
neurosis.
I
can
relate
that
you
can
hire
me
for
your
presentations.
A
C
A
B
C
A
A
Version
of
CLA
available
and
can
you
can
you
actually
either
one
of
you
and
well
okay,
he's
here
every
single
week,
but
still
explain
what
is
the
office
365
stay
alive?
What
does
it
mean
why?
Why
would
I
mobile
people
be
interested
on
it
and
what
is
the
version
2.0?
So,
what's
that
all
about
letting
go.
C
This
UI
is
command-line
interface
lets
you
manage
offices,
five
tenants
and
more
right,
because
we
are
now
on
the
power
platform
as
well,
and
we
have
commands
how
many
commands
we
have
Mladic
already
more
than
200.
Yes,
it
would
be
more
than
200,
so
we're
catching
up
and
and
it's
very
easy
to
install
and
use
its
base
on
no
GS.
So
with
one
command,
you
have
the
CL
and
you
can
work
and
manage
your
tenants
having.
We
have
another
extra
feature
for
grading
projects.
A
But
where
did
it
all
started?
I
think
the
discussion?
Actually,
that's
pretty
understandable
clarification.
Why
does
this
success
because
it
started
well.
The
correct
me
if
I'm
wrong
started
from
the
fact
that
I
wrote
a
tutorial
and
related
on
office,
365
CDN
Quran
as
part
of
that
we
introduced
office
area
CDN
and
asset
management
and
an
asset,
but
what
his
test
hosting
automatic
on
the
host
side
of
SharePoint
framework
and
we
release
that
part
of
1.2
1.3.
A
I
can't
remember
anymore,
damn
but
anyway,
and
then
I
wrote
a
tutorial
and
we've
cut
it
out
alive
on
the
official
Docs,
but
while
they
cut
it
back
some
Aldean
and
in
the
tutorial
it
says,
open
up
a
share.
My
install
this
sharepoint
online
management.
Potion
yeah,
run
this
moment,
let's
to
enable
to
see
their
linear
channel
and
while
they
didn't
have
a
Windows
machine.
Yeah.
B
B
I
want
to
try
CDN
or
something
else,
because
the
only
API
servers
that
we
would
have
would
be
exactly
I
said
in
PowerShell
on
Windows
right,
so
I
thought
like
okay
I
want
to
have
something
else,
that
I
can
use,
use,
natively
in
command
line
and
not
have
to
run
a
VM
every
single
time.
I
want
to
do
some
stuff
and
then
yeah
and
I
think
that
was
in
November
2017.
That
was
during
the
ESPC
in
Ireland,
then
I
first
showed
the
CI
on
stage.
B
Like
a
curtain,
then
yes,
so
there
was
actually
during
the
hackathon,
but
you
were
there
and
you're
like
yes,
I
I
want
to
help
and
I.
Guess
it
that
it's
hard
to
then
right.
So
now,
all
almost
two
years
down,
we
are
at
a
place
that
we've
built
quite
a
big
chunk
in
CLI.
We
have
different
commands
across
different
areas,
but
the
most
important
part
is
that
it
can
run
on
any
OS
whether
you
are
on
Windows
on
Mac
or
Linux.
B
C
B
Yes,
to
manage
your
environment,
to
do
things
to
automate
things
in
projects
all
right,
so
basically
that
is
our
goal
behind
CLI
and
then
another
one
that
was
kind
of
what
we
will
that
we
are
slowly
going
into
more
and
more
and
more
is
that
office365
is
a
big
big
area.
There
are
many
things
ranging
from
sharepoint
to
flow
to
power-ups,
to
teens
whatever,
and
it's
like
to
manage
them.
Every
team
develops
their
own
set
of
tools,
whether
it's
power,
shell
or
CLI,
or
something
like
and
sometimes
like.
B
Even
within
one
service,
there
are
three
CLI.
So
are
three
ways
to
do
things.
So
we
try
to
you
know
rationalize
that,
an
offer
developers
and
admins
there
will
be
one
set
of
tools
that
they
can
use
for
anything
will
we
ever
arrive
there?
I,
don't
know
it
would
be
cool,
but
it's
a
lot
of
work.
The
great
thing
that
we
have
is
that
we
have
a
lot
of
help
in
community
people.
A
The
parity
is
kind
of
a
that's
a
really
far
ahead
of
yes,
because
all
those
there's
what
things
to
catch
up
as
well,
unless
we
as
Microsoft,
we
would
actually
start
considering
that
as
an
option
that
there
should
be
a
one
admin
CLI
across
the
Microsoft,
resistor
505,
and
then
we'll
join
their
efforts
and
all
that
which
is
which
who
knows
what's
going
to
happen
in
the
future,
because
who
knows,
but
it's
it's.
Obviously
it
makes
sense
to
have
it
and
especially,
to
think
about
the
original.
A
Let's
say
the
starting
points:
the
SharePoint
Online
Management
PowerShell
is
still
we
only
in
Windows
environments.
It
is
not
using
PowerShell
6,
because
it's
not
it's
using
built
using
net
framework
which
doesn't
birth
in
not
Windows
a
chance,
so
until
there
will
be
a
partial
six-month
version,
6.0
or
new
version
of
the
shipment
on
my
management
power
ship
available
that
stone
tool
to
use
in
a
non
Windows
environments
which
completely
understandable.
Though.
A
What's
your
point
on,
let's
say
we
already
pretty
openly
talked
about
the
fact
that
we're
working
on
the
standard
version
of
season,
which
will
then
actually
enable
the
powershell
6.0
version
of
of
the
powershell
commandlets
and
what's
going
to
happen
with
the
CLI
whenever
that's
gonna
happen.
So
there's
a
new
version
of
the
of
the
powershell
which
using
powershell
core.
B
C
My
opinion
is
a
sealer,
has
very
good
spot
and
what
I
notice
on
the
boot
camps-
and
you
guys
are
deriving
our
teams-
is
that
they
have
to
learn
powershell
and
not.
Everyone
wants
to
learn
powershell,
but
if
they
have
a
developer
background,
they
know
npm
yep,
you
know
get,
and
this
is
exactly
the
same
syntax
and
we're
using
CLI,
because
it's
extremely
easy
for
everyone
to
just
type
obvious
have
helped
see
all
commands
whatever
is
there
and
use
it
the
same
way
as
they
use
npm?
C
Because
we
have
snowed
with
sharepoint
framework,
then
you
need
to
use,
get
almost
the
same
syntax.
So
what
I
notice
from
my
experience
is
the
CLI
is
still
the
better
tool
for
people
that
are
coming
with.
They
don't
have
a
good
experience
in
PowerShell
they're,
not
coming
from
the
microsoft
grounds
or
new
hires
or
students.
C
Everyone
is
falling
back
to
the
CLI,
at
least
in
my
experience,
but
I
would
say
like
in
all
these
boot
camps
with
it
with
it
obviously
said
boot
camps
there,
Bob's
boot
camps
and
Microsoft
365
boot
camp
is
now
all
the
new
people
that
have
never
heard
of
CLI
or
PowerShell.
They
all
pick
up
CLI
because
he
said
p.m.
install
use
it
the
same
way.
You
use
it
as
gay.
That's
that's
what
what
I'm
seeing
so
there
is
a
spot
for
the
CLI
and
yeah.
A
Now,
if
you
are,
we
still
are
seeing
a
lot
of
people
moving
from
the
old
ship,
one
development
models
that
the
new
model
and
they
freaked
out
and
for
them
it
might
actually
more
natural
to
use
the
PowerShell
still
because
they
used
to
use
that
in
from
solution
and
fun,
and
it's
well
until
they
get
more
used
at.
Let's
say
the
nbnb
way
of
doing
stuff.
So
yeah
I
understand.
C
Yes,
but
let's,
let's,
let's
talk
about
with
the
growth
of
the
SharePoint
framework,
because
the
Groupon
framer
grows
exponentially.
That
means
exponentially
the
the
developers
and
the
DevOps
or
the
IT
pros
guys
are
support
supposed
to
support
that
growth,
and
these
are
all
new
guys
coming
from
different
areas
means
the
CLI.
Is
there
to
help
them
if
he.
A
Absolutely,
and
and
even
though
that
let's
say
the
speculative
situation,
I
can't
promise
yes
and
no
on
this
one
that
will
really
isn't
on
my
management
PowerShell
using
PowerShell
core
and
there's
actually
still
the
hurdle
for
anybody.
Who's
running
the
Mac
OS
to
install
the
core
the.net
core
to
that
machine
and
make
sure
that
that's
running
and
all
of
the
other
dependencies-
and
there
are
say
yeah.
A
B
I
mean
so
I
have
in
in
stop
and
Herschel
core
and
I
mean
on
Mac.
It
just
works
like
the
the
cool
thing.
Is
that
empower
shell
like
or
in
bash?
Everything
is
a
string.
So
the
moment
you
need
to
do
anything
more
than
just
output.
Some
text.
Do
you
have
significantly
more
work
as
opposite
to
do
things
in
a
empower
shell,
which
is
a
more
rich
shell
yeah?
But
you
can
use
CLI
in
PowerShell
too,
because
that
is
just
shell.
B
C
B
I
guess
that
Indian,
it
depends
what
you
do
right.
I
mean
there
are
different
things,
different
tools
and
and
I.
Think
like
the
bottom
line
for
me,
is
to
offer
people
an
option
like
offering
choice
whether
you
want
to
use
PowerShell
or
see
a
line,
no
matter
if
you're
on
Windows
or
on
a
Mac.
We
have
tools
that
support
you
in
your
work,
you're
saying
that
there's.
B
A
A
C
So
we
use
git,
we
use
a
yeoman
generator
of
the
Box
yeoman
generator
that
comes
for
the
SharePoint
framework
and
we
generate
different
projects
using
the
different
options
in
the
previous
version.
Then
we
generate
the
latest
the
same
projects
with
the
same
structure
using
the
new
version,
so
imagine
that
we
generate
one
up
customizer
through
JavaScript,
one
up
customizer
for
reactive,
I,
I,
don't
know
if
we
act
it's
evolving.
The
app
customizer
really
see
how
it
works
in
general
web
part
in
react,
then
web
part
in
JavaScript.
C
Then,
on
top
of
that,
we
generate
one
project
with
the
previous
one
project
with
the
latest.
We
put
them
will
override
the
files
and
we
find
out
the
difference
in
in
git.
So
it's
just
get
diff
then,
based
on
that,
if
we
already
know
what
has
changed
and
we
build
rules,
so
that's
the
hardest
part
where
we
implement
the
rules,
but
the
nice
thing
about
it
is
a
verdict,
implemented
nice
file
inspecting
engine
behind
with
patterns,
so
he's
trying
to
invent,
get
a
guess.
B
A
A
And
additional
capabilities
really
bill
solutions
which
are
targeted
for
five
customers
if
you're,
an
ISP
or
well
any
developer.
Targeting
for
customers
who
have
a
five
capabilities
there
are.
There
are
details
here:
around
hey.
Can
I
choose
three
four:
what
about
current
upgrade
to
e5
stay
tuned
for
more
information
in
coming
months?
Right
now,
as
an
example,
if
you
sign
up
for
a
new.
A
A
A
I'm
looking
into
the
redesign,
it
would
be
the
way
that
individual
records
are
actually
individual
solutions,
so
that
means
that
anybody
can
take
advantage
of
individual
webparts
in
their
deployment
in
on
premises,
19
or
in
SharePoint
or
well
right
now.
The
problem
is
that
this
only
works
online
because
it's
built
to
it
using
splitting
that
will
help.
A
B
Simplified
the
login
we're
in
v1.
We
would
ask
that
you
log
in
separately
to
spo2
as
your
management
to
graph
now
you
log
in
only
once,
and
then
we
allow
you
to
call
any
command
you
want,
and
then
we
buy
ourself.
We
switch
between
tokens
for
the
api's
that
we
call
internally
and
related
to
that.
Originally
we
expose
the
API
that
we
use
in
command
as
a
part
of
the
command
name.
So
in
other
words,
we
expect
that
you
to
know
that
we
connect
like
to
in
order
to
interact,
for
example,
with
flouse.
B
We
use
the
azure
management
API,
so
we
feel
like
well,
but
that
is
weird
like
how
would
you
know
what
we're
using
internally
so
we
removed?
All
of
that
and
now
flow
commands
are
just
flow
and
armond
get
or
so
right.
So
the
API
that
we
use
internally
is
no
longer
a
part
of
the
command
name,
because
there
is
just
irrelevant
piece
of
internal
info
that
we
need,
but
there
is
irrelevant
to
everybody
else.
B
C
B
A
A
C
B
And
also
with
that,
it's
also
obstructs
away
some
intricacies
because,
depending
which
version
you
pick,
there's
also
the
vented
the
internal
version
of
the
of
the
Russian
compiler
yeah
yeah.
You
have
to
have
that
corresponds
to
the
types
of
version.
So
I
say
there
are
a
lot
of
internal
things
it
this
simple
process
away
and
use
like
you
want
to
use
this
done,
and
then
you
don't
need
to
worry
about
everything
internal
to
get
all
of
that,
and
that
in
sync,.
C
A
A
A
Sharepoint
whistle
I
for
items
too
much
the
themes.
Basically
a
example:
one
on
having
been
an
option
to
share
items,
two
teams
from
the
shipment
side
of
the
house.
Basically,
then
posting
an
entry
to
a
team
with
the
link
and
you
can
you
can
modify
the
link
as
well,
so
really
cool
stuff.
It
is
taking
advantage
of
share
types
of
teams,
functionality
and
integrates
with
that
one.
A
A
A
B
If
you
look
at
I'm,
not
sure
if
it's
easier
than
camel
to
be
honest,
but
the
cool
thing
is
that
from
at
least
security
point
of
view,
it
strikes
the
balance
between.
Yes,
you
can
include
some
code,
but
it
doesn't
allow
you
to
do
anything
like
better
scripts
and
so
far
right
so
it.
So
it
is
the
balance
between
having
this
ability
to
create
your
own,
but
the.
A
A
A
A
B
But
I
guess
that
only
proves
the
point
like
I
think
this
is
one
of
the
area's
that's
been
evolving
since
we
first
heard
of
delve
an
office
graph,
because
just
there
was
the
first,
we
got
the
context
of
the
water
recommended
dogs
dogs
around
me.
People
around
me
people
with
who
I
work
like
all
of
that,
and
then
it
was
really
hard
to
express
that
in
the
office
graph
and
then
like
something
in
a
cloud
involved
to
use
something
else.
C
A
And
engineering
organization
now
vardaman
had
a
with
greatest
effects:
library
components
containing
officer.
Brake
react,
basically
he's
addressing
the
fact
that
we
wouldn't
have
to
bundle
the
right
of
SEO
fabric
reactive
version
as
multiple
different
with
port
bundles
and
implementations.
I
have
a
one
version
and
then
from.
C
A
B
A
Evolving
much
faster
and
there
can
be
breaking
changes.
So
you
in
your
third-party
web
parts,
you
can't
referenced
officer,
acquit,
sits
on
a
page
because
that's
actually
matching
what's
needed
for
first
thought
of
Edwards
and
now,
if
you're,
using
a
tree
version
so
the
officer
fabric,
you
might
actually
run
into
problems.
So
that's
why
you
need.
A
C
A
C
A
C
B
A
B
Still
out
the
bottom
three
three
times
with
this
only
once
yeah,
but
then,
if
you
would
have
version
on
CDN
and
the
weapons
would
be
built
using
different
version,
then
you
would
load
three
times.
The
whole
react,
which
is
even
worse,
so
I
think.
Yes,
there
is
a
room
for
that,
but
that's
different
case
than
than
this.
C
C
C
And
the
way
it
work
around,
that
is
to
have
a
JavaScript
implementation
that
is
working
the
same
way
as
the
modern
API
is.
The
downside
is
that
JavaScript
will
always
be
slower,
but
at
least
you
have
something
that
works
and
it's
compatible.
So
basically
it
simulates
the
new
APS
in
old
browsers.
Is
it
yes,
yep.