►
From YouTube: PnP SPFx and JavaScript SIG Weekly Meeting 20161027
Description
No description was provided for this meeting.
If this is YOUR meeting, an easy way to fix this is to add a description to your video, wherever mtngs.io found it (probably YouTube).
A
A
Return
to
presenters
take
over
as
presenter
technical
difficulties
will
cut.
This
part
out.
I
got
stuck
in
that
having
a
private
view
of
the
slides,
oops,
alright.
So
now
we
should
all
be
on
the
second
slide.
So
what
is
the
JavaScript
special
interest
group
all
about?
So
we
are
part
of
the
larger.
What's
now
SharePoint
patterns
and
practices
program,
and
we
did
that
rebranding
a
few
months
ago
to
really
highlight
our
focus
on
SharePoint,
which
lives
inside
the
larger
office
365
environment,
but
is
a
little
bit
more
specialized.
A
So
we
wanted
to
highlight
that,
and
the
purpose
of
this
bi-weekly
call
is
to
have
an
open
discussion
and
get
latest
updates
around
the
SharePoint
framework
and
the
associated
client-side
development
patterns.
Ideas
from
folks
feedback
from
folks
find
out
what's
happening
in
the
world
and
then
also
talk
about
the
pattern
practices
JavaScript
core
component,
which
folks
who've
been
doing
the
Kahler
familiar
with
and
is
not
required
at
all
to
use
within
the
SharePoint
framework.
But
the
goal
is
just
like
the
C
some
core
component
to
really
help
make
developers
lives
easier
and
provide.
A
You
know
a
little
bit
simpler
way
to
get
things
done,
so
sort
of
a
complementary
effort
to
the
SharePoint
framework
and
ongoing
development
in
that
space.
We've
got
two
links
there
at
the
bottom.
The
first
the
SharePoint
PNP
community
link,
goes
to
the
Microsoft
tech
community
and
that's
sort
of
our
Yammer
replacement.
So
that's
a
great
place
to
ask
questions
and
get
feedback
things
like
that,
provide
feedback
and
then
dev
office,
comm,
/
SharePoint
is
your
landing
page
now
for
all
things:
SharePoint
development,
so
whether
it's
SharePoint
framework
or
other
SharePoint
development.
A
That
is
a
great
place
to
get
started.
If
you
haven't
started
with
the
SharePoint
framework,
developer
preview,
there's
great
walkthroughs
and
step-by-step
instructions
there.
That
will
walk
you
through
setting
up
your
developer
tenant.
If
you
need
one
as
well
as
how
to
set
up
all
the
tools
and
get
started
and
for
those
of
you
that
have
been
with
us
since
the
beginning.
It's
all
very
familiar
to
you
in
terms
of
setting
up
sort
of
the
web
stack
tools
and
things
like
that,
but
great
walkthroughs
they're
great
resource,
if
you're
new
to
the
SharePoint
framework
stuff.
A
So
we're
going
to
talk
about
this
week,
we'll
talk
about
our
updates
from
the
SharePoint
framework.
What's
landing
most
recently
got
some
updates
around
the
JavaScript
core
component.
We've
got
two
great
demos,
the
first
from
checks
showing
the
very
simple
to
do
sample
and
really
showing
some
react
patterns
and
the
importance
of
those
and
how
those
work
within
that
SharePoint
framework
webpart.
A
Everybody
has
different
ideas.
So
this
is
a
really
cool
thing
to
see
with
the
bot
framework
and
then
the
SharePoint
framework
working
together
and
then
at
the
end,
we'll
have
time
for
open
discussion.
Questions
comments,
direct
feedback
opportunity
to
give
us
feedback
and
ideas
in
that
time.
So
at
this
point,
I'll
turn
it
over
to
vase
up
to
give
us
the
update
on
the
latest
SharePoint
framework
news.
Let.
B
Me
unmute
myself,
which
always
helps
I'm
gonna,
take
over
the
presentation.
So
few
things
are
on
the
ship
one
framework,
so
let's
actually
go
through
a
few
slides
around
this
one.
So,
first
of
all,
last
time
we
had
to
call
two
weeks
ago
we
promised
that
the
truck
number
five
is
going
to
be
alive
pretty
soon
and
it's
unfortunate
it
was
slightly
delayed.
B
So
original
plan
was
to
get
it
done
out
on
that
Thursday,
but
then
we
got
it
out
I
think
on
weekend
that
week,
so
the
new
drop
number
five
is
available
and
really
the
key
change
within
the
SharePoint
framework.
Top
five
is
that
it's
actually
using
typescript
2.0
and
with
few
additional
changes,
including
we
do
have
a
release,
notes
available.
So
if
you
have
build
anything
around
the
ship
on
framework,
those
were
these
notes
are
telling
how
to
upgrade
to
the
latest
version.
B
What
I
need
to
do
within
your
existing
projects
and
all
time,
a
few
kind
of
a
random
topics
on
that
one.
So
obviously
we
are
hitting
oh
there's
a
small
issue
with
animation.
So
let
me
actually
do
that
so
drop
number
five
for
lists.
Like
mentioned
a
few
weeks
or
one
and
a
half
weeks
ago,
we
are
closing
in
the
ghe
Amiens
general
availability.
It
doesn't
mean
that
the
TA
will
happen
within
weeks.
It
will
happen,
however,
Pro
relative
listen.
So
the
change
is
on
the
framework.
B
Well,
you
will
see
less
and
less
changes
on
the
upcoming
shots,
which
means
that
we
are
heading
closer
and
closer
to
the
moment
when
we're
going
to
release
the
SharePoint
framework,
the
client-side
web
parts
for
general
availability
and
that's
kind
of
a
clarifying
that
one
SharePoint
framework
is
much
more
than
just
the
client-side
web
parts,
but
it's
really
around
the
UX.
So
how
do
we
actually
customize?
The
SharePoint
using
the
modern
techniques?
B
Sharepoint
framework
does
not
include,
for
example,
branding
branding
will
be
dealt
using,
let's
say
alternative
approaches
which
we
will
announce
later
on
whenever
the
timing
is
right,
but
SharePoint
framework
will
have
client-side
web
parts,
there's
additional
components
coming
up
on
that
one
as
well
in
the
future,
and
right
now
we're
looking
into
have
then
having
a
chie
on
the
client-side
web
parts.
Whenever
we
are
ready
with
that,
but
anyway,
there
will
be
future
ops
before
that
one
as
well.
B
Do
a
new
release,
there's
some
new
guidance
guidance
about
there's
a
new
guidance
section
introduced
within
the
Deaf
that
office.com
a
share
point
with
three
initial
articles
and
those
are
around
using
or
building
client-side
web
parts
with
tangle
or
one
point
X,
because
we
know
that
angular
is
quite
popular
within
a
community
as
well,
even
though
in
Microsoft
we
use
react,
but
it's
it's
up
to
you,
which
library
you
actually
want
to
use.
We
also
have
a
article
on
using
existing
JavaScript
libraries
on
SharePoint.
Remember,
clients
are
a
back
part.
B
So
how
do
you
actually
associate
those
libraries?
What
are
the
impact
and
what
kind
of
libraries
are
available
because
the
depending
on
our
library
type
to
different
there's
certain
differences
on
them
and
then
third
one
is
calling
the
Microsoft
graph
API
from
client-side
web
parts.
So
what
does
it
actually
mean?
B
What's
the
current
status
around
that
one,
because
right
now
that
requires
an
additional
authentication,
because
the
SharePoint
is
not
using
the
exact
same
authentication
scheme
as
a
sure
ad
we're
looking
into
changing
that
and
we're
looking
into
making
that
indication
much
more
seamless
by
the
time
of
GA.
Let's
see
if
we
can
get
it
for
the
TA
as
well
seems
to
be
the
first
still
some
texts
which
are
hidden
so
the
SharePoint
web
part
sample
repository
is
growing
fast.
There's
no
seek
spending
for
requests
which
I'm
looking
into
I
think
actually
prioritizing
this.
B
Both
both
frameworks
thingy
for
this
week
and
unfortunately,
there's
small
changes
which
I
still
want
to
get
true
around
that
one.
The
initial
sample
was
done
by
Gary,
very
pretty,
whose
name
to
call
as
well,
but
he
has
a
relatively
so
lousy
connection.
So
we
are
create
that
I'll.
Do
the
demo
and
I
can
explain
what
what's
actually
happening.
So
what
we
want
to
do
what
I
want
to
do
with
that?
B
One
is
just
to
have
slightly
more
additional
guidance
and
references,
so
people
know
how
to
repeat
the
demo
which
I'm
gonna
do
it
today,
because
that's
actually
super
interesting
and
there's
multiple
other
new
samples
and
webcasts
available
and
I
think
I'm
actually
listing
all
of
the
existing
samples
which
are
already
approved
and
they
are
available
within
the
github
for
you
to
start
consuming.
So
this
is
the
list
of
things,
so
the
new
ones
are
the
first
one
for
as
an
example
angular
migration,
which
is
a
new
sample
around.
B
B
If
you
want
them
to
get
listed.
However,
in
the
dev
tariffs,
calm
essay
available
samples.
We
would
want
to
have
a
version
in
our
key
table
as
a
poor
be
cast,
because
then
we
can
currently
that
the
the
sample
exists,
because
if
the
sample
is
an
external
github,
we
don't
know
if
the
sample
is
going
to
be
deleted
and
after
a
while
there
will
be
such
a
big
amount
of
samples,
but
we
can't
actually
do
checking
of
all
of
them
all
the
time.
B
So
that's
really
the
reason
why
we're
collecting
these
to
one
location
on
the
wave
video
some
web
cast
sites
there's
a
lot
of
stuff
available
already,
and
these
are
really
meant
to
be
relatively
simplest.
So
the
people
help
you
get
started
on
the
on
the
SharePoint
framework.
There
is
a
learning
curve
if
you
haven't
done
this
in
the
inner
path,
but
it's
not
really
that
significant,
I
think
they're.
B
Whenever
we
got
a
better
version
of
2007
SharePoint
and
it
took
a
while
no
doubts
to
learn
the
new
way
of
doing
customizations,
but
this
is
where
the
whole
community
and
industry
is
heading,
and
we
want
to
make
sure
that
if
you
are
a
ship
one
developer,
you
will
actually
learn
how
to
do
this
modern
way
of
doing
development.
And
after
that's
it's
not
that
you're
any
longer.
Just
a
SharePoint
developer.
You
are
actually
a
bit
developer
as
well,
because
this
is
where
the
industry
is
hitting
as
a
whole.
B
B
A
Thank
you,
as
always
to
our
contributors.
Nobody
new
this
week,
but
thanks
as
always,
everybody
this
contributed
in
the
past
and
we're
always
looking
for
folks
who
are
interested
in
contributing
in
the
future
and
small
and
large
contributions
are
always
very
much
appreciated.
So
thank
you
again
to
everybody.
That's
contributed
so
what's
been
happening.
A
It
makes
us
a
little
bit
closer
to
what's
going
on
with
the
SharePoint
framework,
again
absolutely
not
required
to
use
with
the
SharePoint
framework,
but
hopefully
this
will
get
a
little
bit
more
visibility
for
the
library
and
get
folks
a
way
to
use
it
and
be
a
little
more
familiar
with
it,
as
it
becomes
a
little
bit
more
officially
part
of
kind
of
the
SharePoint
organization.
So
everything
in
terms
of
your
clones
and
forks
and
all
the
github
stuff
should
work
as
before,
I've
been
using
it.
A
Now
we
actually
moved
it
last
week,
so
everything's
been
working
fine
for
me.
If
you
do
have
any
trouble
related
to
that,
please
let
me
know,
but
also
when
you
get
a
chance,
if
you're
not
currently
doing
any
work
or
have
any
uncommitted
work,
they
do
recommend
when
we
were
reading
about
transferring
this
to
reclone
and
reef
fork
from
the
the
new
URL
when
you
get
a
chance.
But
if
you
have
existing
work
you're
doing
you
should
be
able
to
commit
that
and
create
a
pull
request
with
absolutely
no
problem.
A
B
Tests
on
that
mat
that
no
just
to
elaborate
that
slightly
so
like,
like
Patrick
mentioned,
it's
repeating
what
you
were
saying,
just
making
sure
that
everybody
content.
So,
even
though
we
moved
to
repository
and
by
the
way
we
might
be
actually
moving
data,
PNP
repost
as
well
to
SharePoint
organization.
B
If
this
goes
well,
it's
actually
mind-blowing
that,
even
though
people
have
fork
and
pull
down
the
things
everything
works,
even
though
the
location,
the
URL
of
the
repo,
is
completely
different
that
so
the
key
top
guys
have
done
an
awesome
job
of
making
the
movement
and
transforming
or
transferring
the
repo
new
location
completely
seamless.
It's
really
really
great
yeah.
Sorry,
sorry.
A
Thank
you.
It's
been
really
impressive.
How
smoothly
it's
worked
today,
yeah
so,
but
just
wanted
to
give
everybody
a
heads
up
that
that
has
happened.
So,
if
you
look
up
and
in
at
the
URL
you're,
you
should
get
automatically
redirected.
Don't
worry
that
is
correct,
but
it
is
an
exciting
move
because
it
does
move
us
a
little
bit
more
towards
the
SharePoint
organization
which
you'll
see
in
that
second
point,
and
so
it's
great
visibility
for
all
of
us.
A
Who've
been
working
on
the
Jas
core
and
as
well
as
acknowledgement
of
the
great
work
done
by
everybody
here
in
the
community.
That's
contributed.
It's
really
a
great
recognition.
So
again
thanks,
everybody
that's
contributed
and
we
are
starting
to
get
a
little
bit
of
notice
from
folks
sort
of
on
the
engineering
side
for
the
work
everybody's
done.
So
thank
you
and
let's
keep
it
up.
So
it's
great
great
stuff.
We
did
want
to
bring
up
we're
getting
a
lot
of
issues,
not
a
lot,
but
we're
getting
issues
being
reported.
A
So
I
want
to
say
thank
you
for
that.
It's
always
great
to
get
those
in
so
we
can
get
them
fixed.
I've
got
enough
stuff,
we'll
look
at
probably
doing
a
1.6
release,
maybe
next
week,
if
there's
a
few
other
issues,
I
want
to
get
fixed
before
that.
One
reminder:
when
you
submit
an
issue,
please
include
enough
information
that
that
somebody
with
no
context
can
understand
what
you
were
doing.
I
know
sometimes,
if
you've
been
working
on
something
in
for
a
few
hours
or
a
few
days,
your
head
and
your
mind
is
deep
into
it.
A
But
for
those
of
us
that
read
those
issue
tickets,
we
haven't,
unfortunately
been
working
on
the
same
problem
for,
however
long
so
please
include
enough
information,
as
well
as
accurate
information
in
terms
of
list,
titles
or
settings,
for
example,
if
you're,
if
you've
switched
over,
to
use
the
OData
verbose,
for
example,
details
like
that
really
helpless,
repo
or
reproduce
and
fix
issues.
So
the
more
information
we
have
the
faster
we
can
address
the
issues
so,
but
thank
you,
everybody
that's
been
reporting
issues.
A
It
just
makes
the
library
better
for
everybody,
so
we've
been
I've
had
a
fair
amount
of
time
over
the
last
week,
which
has
been
kind
of
nice,
so
we've
got
get
and
set
a
file
contents.
Some
new
support
for
that
and
a
lot
of
improvements
plus
I've
added
easy
support
for
chunked
uploading
of
large
files.
So
you
could
upload
up
to
two
gigs
over
the
REST
API,
but
it's
still
subject
to
timeouts,
so
chunking.
A
Those
uploads
is
a
way
to
kind
of
help
manage
that,
and
so
you
can
take
a
look
at
that
and
that'll
be
that's
in
the
dev
branch
now
and
that'll
be
written
up
as
part
of
the
release
notes
for
1:06
whenever
that
goes
out,
but
so
that
should
hopefully
be
another
nice
improvement
for
the
community.
We've
also
got
some
bugs
that
have
come
in,
have
gotten
fixed
and
we've
got
some
additional
enhancements.
A
Just
added
some
stuff
yesterday
for
the
search
suggests
API
so
that'll
be
part
of
one
of
six
release
and
then
did
want
to
just
offer
out
again.
If
you
have
an
idea
or
see
an
issue,
you
can
always
fix
it
and
submit
a
pull
request.
That
is
always
a
great
way
to
get
stuff.
You
want
into
the
library
or
get
bugs
fixed
a
little
quicker
depending
on
how
busy
the
core
team
is,
because
generally
we
are
are
working
on
this
stuff
in
our
in
our
spare
time.
A
As
a
rule
of
the
other,
like
I,
said
this
week,
I've
had
a
little
bit
more
time
to
work
on
some
stuff,
so
pull
requests
always
very
welcome.
If
you
have
questions
or
aren't
sure,
if
an
enhancement
you
want
to
write
is
appropriate,
just
get
in
touch
on
git
ER
or
the
Microsoft
tech
community
or
submit
an
issue
and
we're
happy
to
you
know,
talk
through
that
and
discuss
that
with
you
and
the
last
point,
I
think
is
really
exciting.
A
We've
had
over
1
million
requests
in
the
last
month,
so
the
month
of
October
we're
already
over.
1
million
requests
have
come
in
to
SharePoint
Online
from
the
Jas
core
library,
so
I
think
that's
a
really
exciting
milestone
we're
not
quite
caught
up
to
the
sison
core,
which
I
think
is
almost
to
a
billion
requests
a
month,
but
we'll
get
there.
A
But
it's
it's
really
cool
to
see
the
actual
usage
going
up
each
month
of
the
library
and
I
think
it's
another
great
testament
to
the
great
work
everybody
here
in
the
community
has
done
to
that
end.
So
SharePoint
community
link
at
the
bottom,
as
well
as
the
git
er
great
places
to
get
in
touch,
ask
questions
and
things
like
that
opportunities
to
contribute
unchanged,
as
always
I'll
just
highlight
if
you
write
a
web
part
and
would
like
to
show
it
off
on
this
call
open
invitation
to
do
that.
A
So
when
just
get
in
touch
with
myself
or
visa
via
get
ER
or
the
tech
community-
and
we
can
look
at
you
know
getting
things
set
up
in
terms
of
getting
you
on
a
demo,
so
we'd
love
to
show
off.
As
always
the
work
the
community
is
doing
and
then
there's
other
points
on
opportunity
to
contribute.
Haven't
really
changed
so
we'll
move
on
into
some
demos,
so
checks
is
on
the
call
checks.
Are
you
ready
to
are
off
your
demo
hi.
A
B
B
So
I'm
gonna
do
the
presentation,
I'm
a
recent
cold
and
he
can
answer
well.
If
the
audio
works
he
can,
he
can
talk
if
there's
any
questions
or
we
can
use
an
ion
window.
But
I'm
gonna
pinpoints
yeah.
Okay,
no
mic
for
Gary,
okay,
so
I'm
gonna
pin
point
carry
in
the
presentation
as
well.
So
let's
actually
get
started
so
tell
me
when
the
sharing
works,
I'm
running
the
latest
dog
food
version
of
the
of
the
Skype
for
business.
So,
let's
see
if
everything
works,
fine.
B
B
Here's
carries
clock
so
there's
the
waw
curry,
pretty
Co,
UK
and
curry
has
actually
written
quite
a
lot
of
stuff
on
the
Microsoft
bot
framework
and
based
on
all
of
this
stuff
from
getting
that
getting
started
and
all
of
that
stuff
he
also
submit
a
record
request
which
actually
is
showing
how
to
do
a
client-side
web
part
which
is
talking
to
a
but
in
creative,
using
the
Microsoft
bot
network.
So
briefly,
explaining
what
this?
B
How
this
actually
works,
is
that
I'm
gonna
pinpoint
you
for
the
resources
first,
so
the
boats
framework
is
something
which
you
can
find
more
information.
That's
actually
not
the
main
URL.
Let
me
go
there,
def
the
octopod
framework
and
comp-
and
this
is
our
well
what
framework
coming
from
Microsoft,
which
has
a
lot
of
benefit
benefits.
So
it's
actually
helping
you
to
get
started.
There's
a
vsauce3
a
template
to
get
started,
which
works
as
such
and
gary
has
a
great
blog
post
or
in
the
documentation
section
in
here.
B
There's
the
steps
how
to
actually
get
started
on
the
things.
So
what
I've
done
is
that
I
first
created
a
a
visual
studio
project
based
on
the
the
bot
framework
templates
and
Conoco,
actually
quickly
show
done
so.
There's
the
bot
application
template,
there's
instructions
in
the
internets
how
to
actually
get
that
one
available
within
your
machine.
B
It's
a
downloadable
sip
and
put
it
in
the
right
location
and
that's
one
actual
bots
are
essentially
the
api's.
They
do
have
a
lot
of
additional
benefits.
They
do
have
a
lot
of
additional
components
and
framework
and
all
that
which
you
can
use-
and
this
is
a
simple
but
as
possible,
I'd
slightly
modify
the
template,
but
I'll
show
this
one
in
practice
as
well.
B
So
this
is
my
bottom
now
running
locally
and
as
part
of
the
core
framework,
I
can
actually
test
the
bots
using
a
channel
emulator,
which
means
that
I,
as
long
as
I'm
running
against
the
right
API
or
my
local
host
I,
can
actually
do
something.
Like
hello,
there
and
I
can
test
that
everything
works.
Fine
I
can
see
the
what's
being
sent
to
my
butt
and
then
the
bot
will
reply
in
a
second
the
initial
initial
reply.
B
It
takes
slightly
longer,
but
then
it's
really
really
fastest
man,
and
in
this
case
it's
essentially
showing
or
replying
random
texts.
I
was
looking
in
the
building
carnival
I
used
to
well
everybody.
Well,
at
least
the
dinosaurs
have
played
with
Commodore
64
packing
the
ladies
and
there
was
this
text-based
machines
or
games.
So
I
was
just
doing
a
random
text
messaging.
B
So
now
I
can
have
it
my
personal
discussion
with
the
spot
and
it's
always
responding
back
a
random
text,
so
what
it's
actually
doing
just
quickly,
showing
that
from
a
code,
it's
a
web
api
and
what
it
actually
does
is
that
I
have
a
set
of
messages
which
is
randomly
actually
replying
back
and
that's
it.
So
it
doesn't
actually
do
that
much
more
right
now,
but
we
can
further
extend
the
sample
to
do
actually
whatever
you
like.
There's
a
massive
amount
of
scenarios.
You
can
include
machine
learning.
You
can
include
additional
intelligence.
B
You
can
include
all
of
these
goodies
around
the
bot
framework
and
the
language
detections,
and
all
of
that
which
are
available
for
people
to
consume
so
I
have
my
boats
available.
I've
actually
deployed
this
already
to
Microsoft
assure
which
is
one
of
the
requirements,
and
all
of
this
will
be
referenced
in
the
readme,
how
to
get
actually
started
and
I'm
going
to
share
just
a
code
for
the
boat
as
well
and
after
that.
B
What
I've
done
is
that
I've
registered
the
boat
in
the
bot
framework
and
there's
my
BMP
test
reply,
but
and
in
my
case,
I've
actually
resisted
that
the
direct
line
which
is
needed
for
the
client-side
bit
port,
but
also
for
Skype.
So
after
configuring,
this
I
can
actually
use
my
Skype
to
test
that
everything
is
okay
and
I
can
have
a
chat
with
my
bot
might
be
Andy,
but
which
is
responding
back
something
on
plate.
B
A
random
I've
been
having
my
personal
individual
discussions
with
the
bots
lately,
as
you
can
see,
testing
it
and
it's
always
fun,
responding
something
back.
It's
nice
to
have
at
least
a
bot
to
discuss.
If
you
don't
have
any
friends-
and
that
was
a
joke,
I
know
my
stand-up
comedy-
isn't
always
that
good
cool,
so
I
have
the
bot
I've
tested
that
in
Skype
I
tested
that
in
local
host,
everything
is
working
and
I
was
just
a
matter
of
actually
using
that
within
the
client-side
web
part.
B
So
let's
actually
first
have
a
look
on
on
using
that
so
OOP,
it's
not
actually
that
window
I'm
going
to
actually
take
that
one
window
in
here.
So
what
I'm
done
is
that
I
pulled
down
the
sample
and
and
the
sample
itself
I've
done,
NPM
install
and
after
that,
it's
pretty
much
ready
to
go
so
I
can
actually
do
a
cop
serve
as
long
as
my
bot
has
been
deployed.
I
can
actually
then
configure
this
webpart
to
talk
against
my
boat
and
I'm
gonna.
B
Do
a
cop
serve
which
will
then
start
the
web
part,
and
let's
quickly,
have
a
look
on
the
code
after
this
one
as
well
and
there's
my
local
SharePoint
workbench
doesn't
really
matter.
It
works
for
Berlin
in
the
context
of
SharePoint
as
well.
There's
my
chat,
client
and
I
need
to
do
a
connection.
So
a
birthday
I
need
to
tell
that
this
chat
window
where's
my
boat
and
we're
gonna
use
the
direct
line
secret
option
with
that
one
which
is
one
of
the
settings
within
the
bot
itself.
B
So
the
channel
for
the
bot
is
direct
line
and
essentially
what
it
means
is
that
I
have
a
secret
which
will
actually
tell
which
of
the
bots
is
the
one
which
we
communicate
against.
So
let
me
copy
the
secret
completely
damico,
moving
back
on
the
on
the
client-side
web
port
and
moving
along
it's
a
reactive
change,
so
that
modification
has
been
already
committed
because
we
don't
have
an
apply
button
in
here
and
after
that.
B
B
But
it's
right
now:
it's
a
really
simplistic
example:
it's
it
really
just
takes
a
random
string
from
the
collection
of
strings,
so
it
doesn't
do
anything
intelligence,
but
we
were
already
kind
of
started
speculating
all
of
the
things
which
we
could
do
here,
which
is
like.
You
can
actually
ask
questions.
You
can
ask
that
hey
I
need
to
find
a
certain
documents
and
we
could
do
a
SharePoint
search
operation
from
the
Web
API
towards
the
SharePoint
Online.
We
could
do
even
on-premises
connectivity
we're
using
all
of
their
share
things.
B
So
every
single
comment:
what
I'm
doing
here
is
actually
transformed
and
executed
against
the
Web
API
and
that
secret
is
kind
of
making
the
channel
secure.
Well
just
multiple,
multiple
considerations
on
that
one,
but
after
I'm
executing
that
stuff
is
executed
within
my
width
API
and
when
I'm
in
my
whip,
API
I
have
power
and
access
to
all
of
the
services
within
a
Microsoft
Azure,
which
means
that
I
can
do
service.
Bus
I
can
do
machine
learning.
I
can
do
whatever
I
want
after
this
commands.
B
Obviously,
for
my
bot
framework
perspective,
you
can
do
this
and
it's
matter
of
making
sure
that
the
client
which
are
using
is
capable
of
rendering
that
properly.
But
that's
a
really
good
example.
So
I
have
a
gonna,
have
a
haircut
on
Saturday
I
have
this
times
available,
10:30
a.m.
okay,
it's
tough,
correct
and
then
the
person
answers
yep,
that's
correct
and
voila.
We
have
a
reservation
or
an
invite
sent
or
whatever
we
want
to
go
within
there
within
the
flow.
B
I
will
combine
insight
delve.
Yes,
that's
an
you
to
comment
from
Ralph,
because
then
you're
able
to
ask
information
and
API
about
this
massive
and
awesome
information
into
ended,
elf
and
office
graph.
Well,
regardless,
if
you're
accessing
that
using
Microsoft
graph
or
office
graph,
and
then
we
were
able
to
access
the
information
and
all
of
that
so
from
a
development
perspective.
So
let's
have
a
look
on
the
under
implementation
itself,
so
this
is
a
react
based
so
Gary
implemented.
This
is
a
react
based
web
part,
so
it's
quite
simple
I
personally
actually
brought
unlike
react.
B
A
lot
for
the
simplicity
of
the
implementation
as
well.
So
this
is
the
actual
web
part
file.
Let
me
slightly
zoom
the
picker
and
we
can
see
from
the
web
part
web
part
definition
over
the
web
part
implementation
that
the
only
thing
what
we're
doing
is
that
we're
actually
creating
this
react
element,
which
is
the
bot
framework
chat
and
then
we're
rendering
that's
using
the
react
on
render.
B
So
that's
the
react
place
of
doing
stuff
and
we
are
bypassing
at
the
individual
properties
which
people
can
configure
within
the
property
sort
of
web
part
for
the
settings
or
the
property
pane
in
the
UI.
And
then
we
only
have
the
property
pain
settings
available.
What
are
we
going
to
actually
have
us
configurable
values?
B
B
The
swagger
framework
has
been
used
to
create
a
JSON
file
of
those
chasing
definition
of
the
after
endpoint,
which
is
essentially
a
description
of
the
wrist
API
available
within
the
bot
framework
and
after
that's
available
and
done,
it's
just
a
matter
of
doing
a
connection
so
we're
connecting
to
the
actual
actual
bot
framework,
and
then
we
start
a
framer,
a
new
conversation
and
was
set
up
certain
other
other
properties.
The
actual
UI
itself
is
rendered
in
the
render
method
of
the
Ring
of
the
react
component
like
it
is
always
in
react
components.
B
So
we
have
the
styling
and
beliefs,
and
then
inside
of
here
we
can
actually
see,
for
example,
the
get
messages
HTML
function,
which
is
actually
responsible
of
getting
them
getting
their
the
messages
from
the
pack
framework
and
where's
my
get
messages,
it's
the
ml.
Where
do
we
actually
get
all
there's
the
poll
messages
where
we're
actually
pulling
messages
for
the
conversation
ID
and
we're
using
again
the
Spector,
the
client
created
Pais
wrecker?
B
So
there's
the
get
messages,
method,
we're
getting
a
collection
of
messages
and
which
has
to
endure
a
rendering
that's
in
the
loop
for
the
baits
itself,
but
it's
actually
surprisingly
small
amount
of
code.
There's
the
printing
of
messages
where
we
actually
render
the
message
itself
out
from
the
UI
perspective,
a
relatively
small
amount
of
code
and
it's
a
one
react
component
connecting
to
the
bot
framework,
and
we
can
actually
have
all
of
the
needed
intelligence.
B
But
I
don't
want
to
eat
too
much
more
time
on
this
one,
because
I
know
that
checks
has
a
lot
to
talk
about
as
well.
Let's
see
if
we
will
schedule
a
webcast
recording
with
Gary
around
this
one.
So
talk
about
the
actual
things
in
this
more
detailed.
So
how
did
we
do
this?
But,
let's
actually
for
today
and
for
this
recording,
let's
actually
switch
and
the
checks,
if
you
are
just
ready
with
the
setup.
B
And
by
the
way-
and
it's
kind
of
ironic
that
we
are
showing
a
reactor
implementation
in
here
which
isn't
quite
following
up
on
the
Wanda
models,
what
checks
is
going
to
show
in
a
second
which
is
the
good
practices
of
reactor
implementation?
But
let's
talk
about
that?
One
well.
Checks
goes
and
shows
the
staff.
If
the
sharing
will
start
there,
we
go
now
it's
actually
taking
over
at
least
my
page
or
my
screen.
C
Excellent,
so
one
of
the
things
I
have
been
working
on
is
basically
trying
to
give
a
sample
that
can,
you
know,
keep
growing
with
the
framework
releases
and
showing
all
the
framework
capabilities
and
and
the
things
that
we
do
inside
Microsoft.
You
know
building
a
first-party
bit
by
what
would
be
terrible,
and
how
would
we
go
with
that
so
I
took
that
challenge
and
basically
started
working
on
a
very
simple.
C
You
know
useful
or
not
useful
sample,
but
it
actually
takes
you
through
the
different
aspects
of
the
framework
and
shows
you
how
to
use
capabilities
now.
Of
course,
this
is
an
angle.
This
is
in
react
when
angular
2
is
ready.
I
think
I
will
also
try
to
build
this
in
angular
2,
but
right
now,
I
have
it
in
react.
C
So
basically
what
this
sample
does
well,
let
me
show
you
the
sample
first,
so
then
we
can
dig
through
the
core
and
and
what
it
does
so
here
is
in
my
local
workbench
I
have
my
to
do
Batman
as
soon
as
I
do.
Did
you
see
how
it
actually
had
if
you
notice,
if
we
had
a
there,
was
a
spinning
indicator
and
then
we
got
a
placeholder,
so
basically
it
gives
you
an
idea
of.
C
Oh
I
can
actually
have
something
telling
the
user
that
I'm
still
loading
this
webpart
and
then,
since
I
haven't
configured
it,
and
this
is
a
first
thing.
I'm
dropping
this
webpart
into
my
page.
I
have
an
experience
where
I
can
give
some
icon
and
description
of
what
to
do
and
then,
instead
of
you,
know
basically
telling
the
user
to
go,
click
the
pencil
icon.
You
can
have
a
direct
configure
button
that
opens
the
property
pane,
so
it's
kind
of
a
very
good
user
experience
and
you
will
see
this
experience
across
various
first-party
webparts.
C
We
have
today
in
the
first
release.
If
you
happen
to
get
them
and
then
you
have
the
basic
thing
what's
the
list,
you
want
to
select
the
map,
your
to-dos,
so
I
say
a
list
1.
Now
I
get
seven
items
from
list
1,
which
is
of
course
this
is
running
in
my
local.
So
it's
mark
data
and
you
can
see
all
the
I
have
certain
things
selected
and
if
I
switch
to
list
I
get
the
new
data
Phyllis
the
stree
I,
don't
have
anything
then
again.
C
Similarly,
like
a
any
to
do
web
part,
I
can
do
this.
I
can
basically
now
preview.
The
page
and
I
can
have
everything
interacting
just
like
I
would
like
you
to
interact
on
a
SharePoint
site.
So
this
is
the
workbench
in
the
local
demo
and
I
also
have
it
here
in
my
SharePoint
site.
Now
in
my
SharePoint
site,
you
can
see
I
already
have
a
list
called
in
tasks
and
basically,
if
I
go
here
now
and
of
course,
I
see
my
other
of
their
paths,
I
click
my
tools,
so
you
saw
the
same
experience
here.
C
It
did
take
some
little
bit
time,
so
the
loading
indicator
was
there,
but
still
again
now
it's
actually
saying:
oh,
you
haven't
done
any
configure.
You
have
a
part.
Yet
why
don't
you
configure
it
and
now
I
actually
get
only
my
SharePoint
list
in
my
SharePoint
site.
So
now
I
do
that
and
actually
this
is
coming
from
the
list
items
in
the
theme
task
list.
So
I
can
go
and
basically
do
this
and
it's
going
to
go
back
to
the
server
come
back
and
then
basically
say
yeah.
C
Everything
was
successful,
I'm
going
to
basically
say
clear
item
or
I
can
uncheck
them
or
I
can
now
add
a
new
item.
So
this
is
basically
the
demo
and
of
course
you
can
go
to
the
mobile
now.
Here's
a
bug,
click
preview,
because
we
don't
have
mobile
yet
for
editing
and
you
can
see
that
it
is
actually
responsive.
C
So
this
sample
also
makes
sure
that
you're
building
a
responsive
web
part
and
if
you
go
to
galaxy
s7,
iPhone
six-plus
Lumia.
So
everything
is
basically
you
get
a
much
nicer
one.
The
other
thing
also
I
have
is
it's
actually
access
accessible?
So
you
can
see
that
I'm
actually
moving
here
in
my
cousin,
my
in
my
keyboard
and
you
can
see
how
it
highlights
the
different
area
and
if
I'm
here
and
I
press
Enter,
it's
actually
going
to
delete
that.
C
C
So
now,
actually
I
don't
have
any
list.
So
this
is
one
of
the
other
things
that
people
have
a
lot
of
people
discuss
about,
say:
hey
now,
I'm,
you
know
fetching
a
list:
employee
lists,
instances
of
Lists
template
type
tasks.
Now
I
don't
have
anything
in
my
side.
How
should
my
backpack
respond
or
how
should
my
work
part
behave
now,
of
course,
there
are
various
way
to
solve
this
problem
right,
but
this
sample
shows
one
of
the
base
where
I
add
my
to
do.
C
I
still
get
the
placeholder,
but
when
I
configure
now
I
actually
give
a
message
saying
it
could
not
find
that
first
in
your
side
create
one
or
more
task
list
and
then
try
using
the
web
path.
Now
once
we
the
reason
why
we
can't
create
a
list
along
with
this,
which
many
people
would
think
hey.
Why
don't
we
just
create
a
list
here,
because
the
creation
of
lists
in
SharePoint
requires
specific
permission
sets
right,
so
we
may
not
know
whether
the
user,
using
this
authoring,
this
page,
has
the
right
permissions
to
go,
create
a
list.
C
C
But
right
now
some
choices
are
here
and
we
should
choose
to
us
and
I
chose
this
one
where
I
say
hey,
you
have
to
go,
create
a
lesson
then
come
back
here
and
then
it
will
be
much
smoother
because
someone
has
to
go,
create
and
manage
those
lists.
Now,
let's
be
very
honest
in
SharePoint,
there's
sometimes
a
lot
of
Lists
creator
and
not
manage.
So
that's
the
reason
why
I'm
not
actually
doing
anything
but
letting
people
know
there
needs
to
happen
something
so,
let's
delegate
that
operation
to
the
people
responsible
to
manage
them.
C
Yeah,
so
if
you
go
to
github
SharePoint
SP,
dev
FX
web
paths
under
samples,
you
will
see
react
to
do
basic.
So
there
is
already
way
part
react
to
do
now.
That's
something
that
we
started
initially,
but
I
don't
feel
like
it
does
capture
a
lot
of
things
like
it
goes
beyond
this
way.
Party
has
user
profile
and
many
other
things,
but
the
coding
pattern
is
a
little
bit
different.
So
I'm,
working
with
I
am
working
to
change.
That
coding
pattern
to
the
same
pattern.
C
I
have
it
in
the
basic
web
bar,
but
basic
is
a
stripped
down
a
much
much
much
stripped
down
version
of
react
to
do
user
experience.
So
it
helps
you
to
kickstart
your
web
development
in
react,
so
the
react
to
do
basic.
The
readme
file
basically
talks
you
through
the
most
of
the
things
we
we
have
here,
but
let
me
just
go
through
that.
C
So
the
first
thing
is
I'm,
not
sure
how
many
have
or
no
react,
but
if
you
are
not
familiar
with
it,
let
me
just
check
the
excellent,
but
if
you're
not
familiar
with
it,
I
would
highly
encourage
you
to
go
to
the
Facebook
github
IO
react
and
then
start
with
the
hello
world
sample.
They
have.
They
have
a
pretty
good
documentation
and
we
have
learnt
a
lot
from
their
documentation
as
well
and
mean
if
you
see
us
putting
documentation
on
SPF
X.
It's
like
you
know,
gathered
all
these
good
documentation
how
they
help.
C
So
there
are
various
react
patterns
available,
so
I
have
linked
here
where
you
can
go,
look
at
and
basically
I'm
using
the
container
component
in
a
minute.
I'll
explain
what
that
is,
but
the
component
model
really
helps
you
stay
focused
and
build
web
parts
really
really
easily.
Now
this
is
exactly
a
very
similar
pattern.
How
angular
tools
also
knows
product
has
been
coming
up
with
the
angular
2
confidence
and
how
you
build
it
with
an
angular
app.
So
this
your
knowledge
here
doesn't
go,
just
stay
with
react.
It
also
will
apply.
C
C
We
react,
and
the
web
past,
of
course,
is
wet,
because
this
is
very
important
when
you're
building
a
web
part
right
here
develop
reading,
make
sure
the
code
that
you
write
is
is
manageable,
and
even
after
six
months
you
open
up
the
project.
You
should
be
really
easy
to
go
and
look
at
okay.
So
what
is
happening
here
and
debug?
Anything
that
you
want
so
there's
really
I,
put
I,
think
I'm
very
comfortable
in
saying
that
I
landed
up
in
a
very
good
pattern
that
I
feel
comfortable.
C
C
This
is
we
can
sleep
in
the
code
later
and
the
placeholder
place.
All
that
today
is
a
react
component
available
in
the
framework.
Unfortunately,
we
don't
have
one
for
angular,
2
or
near
the
framework,
but
the
concept
to
you
is
open,
so
you
can
basically
have
have
your
own.
You
know
UX
as
well
presented
here,
because
some
day
person
eat
that
right,
some
ISPs
are,
some
companies
may
have
their
own
set
of
representation
of
what
needs
to
be
represented.
If
the
web
part
has
no
information,
so
we
have
given
it's
just
a
if-else
condition.
C
If
you
see
in
the
code
to
understand
how
we
do
that,
and
then
lodash
will
be
library.
So
that's
again,
another
biggest
utility
library
that
you
may
not
be
familiar
with,
but
I
would
highly
encourage
you
to
be
familiar
with
a
lot
of
operations
like
manipulating
array
string
numbers
is
this
can
be
done
using
low
and
it's
a
huge
library
outside.
So
we
made
sure
that
we
take
the
specific
things
and
bring
it
to
you
through
the
Microsoft
flow
subset
back
package.
So
then
you
can
do
some
operations
I'm
using
find
index.
C
You
find
the
index
in
the
array
and
stuff
like
that.
The
Paley
display
mode
is
another
key
thing,
so
we
have
the
page
display
mode,
read
and
and
white
right,
so
in
the
classic
SharePoint
world,
when
you
have
when
you
edit
a
page,
the
page
is
in
edit
mode,
but
that
part
is
still
in
read
mode.
If
you
remember
correctly,
so
how
do
you
handle
that
situation?
C
Well,
we
can
check
that
and
make
sure
that
we
give
a
different
place
right
so
here
in
screenshot,
you
can
see
that,
if
pages
in
edit
mode,
but
the
way
part
is
not,
then
I
give
a
different
placeholder
here
saying
that
they
edit
this
webpart
to
start
managing
toodles
and
as
soon
as
I
edit,
the
web
part
which
in
the
old
world
you
have
to
click
the
drop
down
and
say
edit
web
part.
It
goes
the
pages
in
edit
mode,
and
this
also
the
web
part.
So
basically
you
get
now.
C
You
can
say,
or
now
I
can
actually
display
the
actual
placeholder,
where
I
can
click
configure
and
and
have
it
work
through
the
saving,
the
configuring,
the
web
part
and
then
finally,
how
do
you
load
the
shape
on
data?
So
you
saw
me
loading
the
list
of
this
SharePoint
list
in
the
in
the
drop-down,
and
this
is
one
of
the
ways
we
have
here
now:
I'm,
not
using
any
custom
control
and
that's
the
whole
point
right.
I,
don't
want
to
use
custom
control
I
want
to
use
the
framework
capabilities
so
with
respect
to
drop
5.
C
This
is
what
we
have
in
this
scenario.
To
support
this
scenario.
We
have
more
improvements
in
the
later
drafts
and
you
can
see
the
sample
updated
to
that
when
it
when
it
gets
released
and
then
the
handling
empty
data.
So
what
do
I
do
for
handling
the
empty
data
and
the
property
page,
so
the
sample
is
really
they
mean
really
big
in
terms
of
showing
you
the
what
capabilities
and
things
that
you
wanna
use,
and
then
we
go
with
the
data
providers
showing
you,
the
marketer
provider,
check
all
data
provider.
C
How
do
you
use
that
and
then
basically
there
we
have
a
GDP
client
of
this
is
very
important.
Many
samples
may
use
the
normal
HTTP
find
the
web.
Should
you
be
trying
to
go
fetch
data
and
construct
the
header
and
all
those
things
right,
but
the
framework
has
a
HTTP
client
object.
Then,
basically,
you
can
use
to
go
call
SharePoint
items
or
in
the
future.
C
C
This
could
be
in
many
different
areas
in
your
code,
but
it
shows
that
there
should
be
trying
this
capable
of
handling
batch
requests
and
things
like
that,
and
you
can
see
that
I.
Basically,
if
you
see
the
code,
let
me
go
through
the
core
as
well
I'm,
not
doing
anything
different
other
than
constructing
my
query,
URL
and
then
basically
saying
requested,
get
query,
URL
I'm
not
even
doing
any
headers
or
context.
Nothing
because
actually
reclaimed
takes
care
of
that
for
me
and
yeah.
So
those
are
the
features
that
we
have
here
and
we
are.
C
Many
of
this
sample
is
well
guarded
from
the
product
team.
Like
my
I,
like
my
the
the
back
part
there,
that
I
was
made
my
dev
leading
the
part
they
sit
together
and
make
sure
they're
doing
the
right
set
of
things
here.
Are
we
having
they
and
their?
You
know
the
things
that
we
want
to
talk
about
and
it's
being
run
through
the
you
know
all
the
tests
that
every
time
something
changes
we
come
and
check
to
make
sure
this
red
pad
is
up-to-date.
So
it's
a
it's.
C
C
I
think
I
was
also
planning
for
a
separate
to
do
that
cast
if
possible.
If
people
want
to
know
so
we
can
do
that
as
well,
but
quickly
going
through
the
code.
You
can
see
that
here's,
my
bed
pod
I,
have
the
same.
You
know,
models
and
stuff
like
that
and
here's
my
pure
web
part
and
then,
if
you
notice,
I,
have
components
and
then
under
components.
I
have
I
have
broken
down
my
sample
into
different
confidence.
C
Now
I'm
following
the
container
pattern,
so
have
a
dummy,
I
have
a
container
and
then
let's
stop
the
stuff.
There's
dummy
and
components-
and
you
can
see
here
for
each
component
I
have
basically
structured
that
hey.
If
you
want
to
look
at
the
CSS
for
that
component
here,
it
is,
if
you
ought
to
look
at
the
season
for
another
component,
say
Google
Form,
well,
that
it
is
here
right,
it's
really
structured.
It
makes
it
easy
to
look
into
this
code
and
that's
the
power
of
react
here.
C
It
helps
you
to
focus
on
one
thing:
that
container
doesn't
that's
very
important.
You
have
to
like
don't
feel
ashamed
to
brake
the
car
to
have
ten
components
or
20
components.
It's
really
good,
the
the
more
you
brake
your
components
down
and
make
your
confidence
just
do
one
thing:
that
is
what
react
wants
you
to
do,
because
then
you
have
control
over
the
rendering
control
over
the
state,
and
you
get
the
most
optimized
performance
you
want
like.
C
You
will
be
pushed
to
build
an
optimized
where
react
or
component
and
then
basically
here
there's
a
lot
of
patterns
followed
here.
There's
a
react
to
things:
I
will
I
will
tell
about
the
lifecycle
methods.
So
every
time
you
basically
go
to
your
web
part
and
there's
an
on
property
change
method.
That
basically
says:
oh
somebody
selected
a
list
and
I
want
to
now
render
the
new
list
items
in
the
new
list
right.
So
whenever
you
do
that,
basically,
what
I
do
is
the
property
pin
changes
that
and
basically
shows
a
real
injury.
C
C
Where
is
that
I
don't
I
should
have
somehow
I
don't
seem
to
have
the
the
latest?
One
hang
on.
Let
me
go
to
the
fourth
creeper
I,
don't
see
it
here,
I,
don't
know
why
so
yeah.
So
we
can
talk
that
later,
but
basically,
the
the
core
structure
you
see
here
is
very
divided
into
different
things.
Now
the
key
thing
another
thing
that
are
talked
about
is
the
mark
data
provider
and
shape
on
data
provider
right.
C
So
whenever
you
are
in
the
local
environment,
we
need
to
make
sure
we
have
mark
data
provider
and
if
not,
we
actually
need
to
create
the
shape
on
data
provider.
And
this
will
you
also
need
to
pass
the
web
part
context,
because
the
context
is
where
you
have
all
of
the
other
things
like
page
mode
and
all
those
stuff.
Now
some
may
ask.
Is
it
okay
for
me
to
pass
this
context
into
the
data
provider?
It's
absolutely
okay.
What
is
not?
C
Okay,
you
don't
keep
passing
the
properties
of
the
web
part
to
all
the
containers
right,
make
sure
that
you
divide
them
into
different
things
based
on
the
component,
what
it
needs,
for
example,
in
my
to
react,
element
I
need
my
data
provider.
I
need
the
display
mode
and
I
need
the
callback
on
properly
pin
for
the
button,
or
something
like
that
right.
So
I'm,
not
passing
the
entire
property
backs
the
web
part,
but
I'm
actually
passing
what
I
need
here
into
the
into
the
react
component.
C
Now,
if
you
see
I'm
actually
initializing
my
data
provider
and
passing
the
data
provider
object
because
I
don't
want
to
be
go
and
we
create
all
this
data
provider.
I
already
know
in
mind
that
part
where
I
am
and
that's
it
as
long
as
I
do
that
I
can
send
that
to
my
data
provider
and
if
you
see
here
in
my
data
provider,
so
this
is
my
ship
one
data
provider
I
have
getters
and
setters.
Now
this
is
again
something
look
in
the
code.
C
If
it's
really
the
the
code
itself
is
built
in
such
a
way.
That
is
something
what
you
write:
C
sharp
right.
You
have
getters
and
setters
I
exactly
have
getters
and
setters,
and
I
made
sure
that
this
code
is
well
readable
as
well.
So
it
helps
you
understand
some
of
the
typescript
concepts
we
use
as
well
with
the
code
yeah.
So
then
we
have
marquetta
provider
here.
That
basically
has
an
array
of
array
of
array
and
then
gives
you
back
the
list
items
that
you
saw.
That's
probably
the
sample.
A
Great
stuff
thanks:
everybody
thanks
visa
thanks,
Gary
thanks
checks
with
those
great
demos,
we'll
get
the
links
and
stuff
out
they've
been
pasted
as
well
in
the
IM
window.
One
of
the
things
I
did
want
to
mention
again
that
the
to
do
web
part
really
shows
is
the
importance
of
remembering
things
like
accessibility
and
good
styling
stuff
like
that.
Really
is
a
big
important
focus
for
us
at
Microsoft
and
would
encourage
everybody
to
remember
those
principles
in
your.
A
You
know.
Web
parts
and
your
development
as
well,
unfortunately,
don't
have
much
time
for
Q&A.
In
fact,
no
time
our
next
meeting
will
be
November.
10Th
want
to
thank
everybody
for
attending
and
we'll
get
the
the
video
out,
hopefully
later
today
or
early
tomorrow.
So
thanks,
everybody
really
appreciate
the
great
demos
really
appreciate
everybody
joining
and
great
to
see
so
much
interest
in
the
community
have
a
great
rest
of
your
week.
Thanks.