►
From YouTube: Introduction To .NET Interactive
Description
Join us as Maria Naggaga, Senior Program Manager for .NET Interactive and ASP.NET demonstrates how .NET Interactive takes the power of .NET and embeds it into your interactive experiences. Share code, explore data, write, and learn across your apps in ways you couldn't before.
This session is run by the the Accra .NET Meetup user group (https://www.meetup.com/Accra-NET-User-Group/) that hosts meetups in Accra.
A
The
button
and
go.
B
All
righty
good
morning,
good
afternoon,
good
evening,
everybody.
How
are
you
all
doing
today
welcome
to
another
meetup
the
dot
net
africa
meetup
today
will
be
interesting
for
all
you,
guests
and
newcomers.
If
this
is
your
very
first
time,
thanks
for
joining
us,
if
this
is
not
your
first
time,
you
of
course
know
what
to
do
subscribe.
B
So
you're
good,
you
don't
miss
all
the
goodies
that
we'll
be
sharing
over
to
you,
and
I
said
to
do
be
very
much
interesting
because
we
got
an
exciting
guest
on
the
show
guest
family
part
of
the
dot
net
foundation.
I
don't
really
know
how
to
put
actually
interesting
guess
so
wait
till
that
time
comes
when
we
introduce
that
to
you
we're
talking
all
about.net,
of
course
you
need.net
meetup,
and
but
before
we
actually
introduce.
I
guessed.
B
This
event
is
sponsored
by
the
dotnet
foundation
and
would
like
to
tell
you
all
about
dirted
foundation
and
all
the
good
things
that
has
been
done
at
the
foundation
so
I'll
have
a
visual
falaby.
Do
an
instruction
of
the
dead
foundation
absolutely
over
to
you.
D
Organizers
for
the
community
and
lagos,
nigeria,
I'm
just
talking
about
the
net
foundation
foundation
with
more
focus
around
enabling
different
dot
net
communities
around
the
world,
and
this
is
one
of
the
initiatives
of
supporting
virtual
events,
running
virtual
events
and
helping
our
local
communities
coming
up
on
stage
in
global
platform,
which
is
one
of
what
we
are
currently
benefiting,
and
this
event
has
been
sponsored
by
the
foundation
and,
of
course
we
have
a
host
of
communities,
different
communities
within
africa
that
come
up
with
this.
D
So
thank
you
all
very
much
for
joining
and
I'm
sure
that
if
you
visit
the
foundation
website,
you
should
be
able
to
see
local.net
communities
in
your
country
or
within
your
region.
Okay,
thank
you
very
much
so
I'll.
Take
you
over
back
to
go
back.
B
D
E
Hello
good
morning,
good
afternoon,
good
evening,
good
whatever,
wherever
you
find
yourself,
I
know
it's,
I'm
a
bit
high
part.
Yes,
I
just
add
some
local
delicacy
and
you
know
very
prominent
high
for
today's
session.
So
today
to
do
us.
The
honor
is
not
but
our
own
marianna,
gaga
she's,
actually,
a
senior
program
manager
at
microsoft
currently
focus
on
visualstudio.net.
E
You
know
and
net
interactive,
which
is
actually
what
we're
going
to
be
talking
about
today.
Fun
fact
about
her:
if
you
don't
know
she
is
the
afro
styler
and
also
does
a
couple
of
things
in
art.
So
without
much
to
do
it's.
My
singular
honor
on
behalf
of
the
entire
africa,
to
welcome
maria
naga
maria
you're.
Welcome
to
this
today's
episode
of
the
stream.
F
Thank
you
so
much
sam
and
I
just
add
on
I
am
so
excited
to
be
here
like
I
am
a
ugandan
girl,
I'm
a
kampala
girl
living
in
new
york.
So
any
single
time
you
get
to
be
a
group
of
your
people.
You're
excited
if
you
are
a
ugandan
on
this
thing,
please
holla!
So
I
know
that
you're
there
fun
fact
about
me.
Today
I
ate
chapati
for
breakfast
all
right
with
an
egg
rolled
inside
so
in
uganda.
We
call
that
a
rolex
right,
so
I'm
very
excited.
F
F
F
Here
we
go
alright,
so
what
is
done
interactive
and
so
before
I
jump
into
what
I've
done
interactive
is
I
want
to
give
you
a
bit
of
history
of
where
we
came
from
so
donna
interactive.
The
origins
of
this
experience
was
to
build
a
friction-free
way
for
people
to
learn
and
experiment
with
dotnet
in
the
browser.
This
was
something
that
I
pitched
to
my
corporate.
Vice
president
julia
linson.
F
When
I
just
joined
the.net
team,
I
said
in
order
for
us
to
compete
and
with
languages
like
go
and
javascript
and
scala
and
kotlin,
we
needed
to
provide
an
on-ramp
in
the
browser
that
just
worked
seamlessly
and
since
then
we
have
grown
to
support
a
wide
range
of
things
like
dot.
Interactive
has
built
both
online
and
offline
experiences
for
writing
code,
specifically
for
documentation
and
learning.
We've
brought
data
science
tooling
to
the.net
ecosystem.
We've
done
interactive
notebooks,
and
now
we
also
support
things
like
interactive
coding,
styles
for
citizen
dev
developers.
F
So
if
you
watch
scott
hanselman's
keynote
last
year,
he
had
this
part
of
his
demo,
where
he
was
writing
code
in
teams
and
was
being
executed
in
teams.
That
was
all
done
using
the
interactive
engine,
so
our
humble's
beginning
started
in
may
2017,
where
we
built
try.net
by
may
2017.
We
were
on
docs
and
every
single
page
that
had
this
on
docs.microsoft.com
had
a
20
higher
customer
satisfaction
rate
than
anything
else.
F
Then
we
had
to
scale
back
on
try.net
because
we're
using
it
using
aci
and
those
of
you
who
don't
know
at
aci,
it's
an
azure
container
instance,
and
what
this
does
is
that
it
spins
up
containers
in
the
back
end
really
really
fast.
So
it
makes
sure
that
when
a
customer
would
come
onto
the
page,
the
code
was
executed
in
a
self-isolated
container.
F
The
problem
with
that
solution
is
that
it
got
really
expensive
and
we
once
got
a
bill
of
ninety
thousand
dollars,
and
I
will
never
forget
when
that
bill
came
in,
because
I
was
in
vacation
with
my
parents
in
mombasa
and
my
boss
called
me
and
said:
I
don't
want
to
alarm
you,
but
the
bill
was
90
000,
so
you
need
to
figure
out
how
to
make
this
cheaper.
So
what
we
decided
to
do
was
at
that
time.
F
Blazer
had
just
come
out
and
we
went
to
the
blazer
team
and
just
like
hey
you're,
able
to
run
c
sharp
in
the
browser.
What
if
we
become
one
of
your
partners
and
we
use
it
on
top
of
our
engine,
so
try.net
move
from
aci
to
blazer
execution
in
the
browser,
and
we
also
had
the
try.net
global
tool
and
the
idea
of
that
was
we
had
this
huge
block
where
people
were
learning
online,
but
how
do
they
transition
offline?
F
F
So
what
we
wanted
to
make
was
those
snippets
of
code
that
you
run
your
exact,
usually
showcase
your
examples
in
runnable,
so
we
created
the
try.net
global
tool
for
that
now
when
everybody
saw
this
so
just
like
this
looks
like
a
notebook
and,
at
the
very
same
time,
dot
net
was
making
a
play
for
spark.net
and
big
data
in
in
the
data
science
space.
So
they
looked
at
my
team
and
said
you
need
to
go
and
build
a
notebook
for
net
and
we
shipped
in
november
of
2019,
with
f,
sharp
and
c
sharp
support.
F
Now
2020
is
when
we
really
started
thinking
about
new
stuff
for
dotnet
interactive.
We
said
why
can't
it
be
more
multi-language.
Why
can't
it
use
more
than
just
dot
net
languages?
What
if
someone
wants
to
do
visualization
javascript,
all
in
a
single
notebook?
We
need
to
be
able
to
support
that
so
we
pushed
it
through
and
we
have
c
sharp,
powershell,
javascript
and
html
support
and
we
also
work
natively
in
vs
code.
F
So
when
we
think
about
where
we're
going
with
this
we're
thinking
about
how
do
we
create
richer
visualizations?
How
do
we
work
across
education?
How
do
we
gamify
this
experience
and
with
that
being
said,
what
I'm
going
to
do
right
now
is
jump
right
into
some
demos,
so
we're
going
to
stop
these
slides
and
show
you
what
I'm
talking
about.
F
Okay,
all
right,
so,
let's
start
with
getting
started
with
an
interactive,
so
I'm
just
going
to
pull
up
a
browser
here,
I'm
just
going
to
pull
you
guys
to
the
side
right
there.
We
have
it
okay,
so
to
get
started
with
dot
interactive
today.
The
first
thing
that
you
have
to
do
is
go
to
our
github
repo.
You
can
learn
a
lot
about
it.
You
can
install
the
extension
one
of
the
things
that
I
wanted
to
make
sure
I
landed
today
as
well.
F
Was
we
also
work
not
only
in
vs
code,
but
we
also
work
in
jupiter.
So
this
is
an
example
of
the
jupiter
experience
and
I'm
going
to
relaunch
this
because
we
timed
out
to
the
container,
so
I'm
going
to
click
on
this
it
will
launch
in
binder.
This
is
a
container
running
on
google
cloud
binder.
What
it
does
is
that
it
take
looks
at
your
repo
and
it
spins
up
a
notebook
right
in
the
browser,
no
need
to
install
things
like
anaconda
and
jupiter
or
even
python.
F
All
right
so
sorry
about
that.
Okay!
So,
let's
start
so!
This
is
the
jupiter
experience.
If
you
go
onto
our
repo
and
I'll
just
pull
that
up
again,
because
I'm
pretty
sure
you
lost
that
and
it's
github
like
dotnet
interactive.
F
F
And
you
can
start
running
these
in
the
browser,
so
I
can
run
that
will
give
me
an
output
in
a
bit
yep
there.
It
is
right,
so
this
is
a
classic
jupiter
experience
in,
but
I
want
to
show
you
how
to
use
it
in
vs
code
now
for
the
jupyter
experience,
one
of
the
huge,
the
huge
pieces
of
feedback
that
we
got
when
we
initially
introduced
our
notebooks
was
I'm
a
dot
net
developer.
In
order
for
me
to
just
use
a
dot
net
notebook
as
a
net
developer,
I
had
to
install
anaconda.
F
I
had
to
install
all
the
jupyter
tools
I
had
to
install
python,
and
all
you
wanted
to
use
was
a
net
notebook.
Why
did
you
have
to
carry
all
this
stuff
with
you?
So
we
got
a
lot
of
feedback
that
that
was
too
much
of
a
on-ramp
for
developers
to
just
get
started,
specifically
developers
who
just
wanted
to
use
dot-net
notebooks.
F
F
So,
let's
go
over
to
what
notebooks
look
like
in
vs
now.
First
thing
that
we
wanted
to
make
sure
was
that
we
created
a
bunch
of
methods
and
formatters
that
worked
the
way
people
expected
them
to
display.
So,
for
example,
this
will
just
you
can
define
a
variable.
They're
doing
var
x
equals
hello,
and
then
you
can
display
it
and
it
will
return
a
result.
F
You
didn't
even
have
to
write
a
console.writeline,
it
just
displays
it,
and
this
always
happens
in
my
demos
whenever,
like
I
promised
that
when
I
run
this
earlier,
it
was
flat
fast
light
that
is
lightning
okay,
so
you
have
your
console,
you
have
your
display,
but
one
thing:
that's
also
really
good.
Is
you
get
intellisense,
so
I
can
do
console.
F
Right
line
and
you
get
the
intellisense-
this
isn't
something
that
you'd
be
able
to
get
in
the
jupiter
ecosystem.
So
not
only
was
it
easier
to
on-ramp,
it's
also
easier
to
just
write
code
in
the
ways
that
you
expect
it.
The
next
thing
was
formatting
text.
So,
for
example,
here
I
have
an
array
right
that
is
going
to
display
an
enumerable.
F
I'm
going
to
run
this.
What
I
really
like
about
this
is
you
get
a
table?
It's
an
array.
You
want
to
display
your
table,
your
content
in
a
certain
format,
so
we're
able
to
look
at
it
and
say
hey
that
should
be
a
table
over
here.
I
have
a
dictionary
and
I'll
get
a
table
for
that.
So
there's
this
effortless
experience
on
how
you
display
things
so
table.
F
Another
thing
that
I
wanted
to
point
out
as
well
that
kept
on
coming
up
when
we
did
customer
studies
when
we
were
venturing
into
this
notebook
space
was
hey
c
sharp,
notebooks,
f,
sharp,
music,
powershell
notebooks,
absolutely
wonderful,
but
the
beauty
of
notebooks
is
the
visualization
aspect.
It
is
a
great
story,
storytelling
tool.
F
F
F
F
F
So
let's
look
at
some
plotting
where
it
gets
really
interesting.
So
charts
are
a
huge
part
of
building
notebooks
today,
so
over
here,
I'm
going
to
use
a
dotnet
library
called
x-plot
like
so
this
is
the
f-sharp
equivalent
of
plotly,
which
is
one
of
the
most
popular
libraries
out
there.
F
Let's
see,
let's
see
if
it's
installed
come
on,
what
is
a
demo
with
some
hick
without
hiccups,
it's
not
a
real
demo
right
like
now.
At
least
you
know
that
I'm
doing
this
in
real
time,
I'm
not
recording
a
video.
This
is
all
real
stuff.
Okay,
I'm
just
going
to
switch
to
the
next
one.
Let
me
actually
stop
this
cell.
F
F
F
F
F
F
E
E
F
The
most
challenging
time
when
I
was
building
interactive
would
have
to
be
figuring
out
how
we're
going
to
create
winning
features
in
an
ecosystem
that
already
existed,
so
the
most
challenging
thing
was
figuring
out
how
we
were
going
to
do
better
and
what
we
realized
was
for
don
interactive
to
win
in
quotes,
because
we
haven't
won
this
space
at
all,
but
for
dot-net
interactive
to
be
useful
in
this.
F
In
this
place,
we
had
to
enable
people
to
use
the
languages
that
they
needed
for
the
job,
and
what,
since
this
is
executed,
I
want
to
describe
what
that
means
over.
Here
I
have
a
variable
of
a
right.
It's
declared
in
c
sharp.
Now,
let's
say
I
want
to
display
this
right.
This
is
a
javascript
cell,
like
I
think
all
of
you
are
kind
of
familiar
with
javascript.
This
is
javascript,
and
I
want
to
visualize
that
I
enumerable
that
thing.
So
I'm
gonna
run
this
cell.
F
Okay,
let's
try
shift
enter
okay
run
it
another
way
to
run
cells
is
shift
enters
okay,
so
I've
done
that
and
what
I'm
doing
in
this
cell
is,
if
you
can
see,
have
you
can
you
all
see
this
line
of
code
where
it
says
let
update
3d
d3,
rendering
grab
the
interactive
c
sharp
and
get
the
variable
name?
So
I
am
literally
grabbing
the
variable
of
a
that.
We
defined
in
c
sharp
and
injecting
it
into
javascript.
F
B
F
So
can
you
run
multiple
c
sharp
notebook
code?
Okay,
can
you
let
me?
Yes,
can
you
run
notebooks
running
multiple
c
sharp
code
blocks?
F
Yes,
so
can
you
have
multiple
c
sharp
code
blocks
in
a
single
notebook
at
the
same
time
and
run
them
at
the
same
time?
Absolutely
now
in
notebooks,
every
single
block
of
code
it
can
can
be
contained
or
it
can
run
because
you
can
run
independently
or
all
together
and
then,
for
example,
like
an
api
call
one
then
calling
code
from
a
yes,
you
can
absolutely
do
that
as
well.
Any
other
questions.
Well,
this
happens
every
single
time
whenever
you
run
a
notebook
while
sharing
your
screen.
This
always
happens.
F
F
Another
questions
for
now:
okay,
so,
let's
just
switch
to
powerpoint
and
I'll.
I
have
all
of
these
demos
recorded.
I
was
hoping
to
show
them
to
you,
but
I
have
recordings
of
them
so
I'll
just
walk
through
the
recordings
and
hopefully
we'll
come
back,
we'll
restart
vs
code
and
everything
will
work
if
this
doesn't
work.
I
know
I'm
guaranteed
that
there
is
a
is
a
experience
that
will
a
hundred
percent
work
and
that
would
be
fun.
F
B
Okay:
okay,
maria,
while
apartment
loads
up,
there's
a
question
from
wolf
right
that
says,
apart
from
notebooks,
which
other
cool.
F
What
okay,
so
I
can
actually
switch
over
to
that
right
now,
because
I
think
this
would
be
pretty
cool,
so
don't
interactive!
Let's
look
at
this
slideshow
you
can.
I
hope
you
can
all
see
my
slides.
So
this
is
interactive.
This
is
the
execution
and
engine
and
on
interactive.
You
can
see,
supports
multiple
languages,
c,
sharp,
f,
sharp,
powershell,
sql
and
different
languages.
We
can
possibly
support
through
a
proxy
kernel.
Now
we
also
support
multiple
different
protocols,
so
standard
io,
zero
mq,
which
is
a
jupiter
protocol
and
http.
F
Now,
if
you
look
at
these
different
applications
on
the
on
on
this
side,
these
are
all
the
different
scenarios
that
don
interactive
can
support.
We
work
in
vs
code,
which
I
was
I'm
trying
to
show
you
after
before
we're
working
on
bringing
visual
studio
notebooks
into
visual
studio,
azure
synapse,
azure,
notebooks,
azure
data
studio,
jupiter,
jupiter
lab
interact
teams
where
you
can
write
code
in
teams
and
then
we
execute
it
try.net,
which
is
the
online
x
experience
of
writing
code
and
executing
in
the
browser,
and
this
one
is
a.net,
interactive
command
line
repo.
F
So
I'm
going
to
show
you
that
right
now,
so
I
installed
a
global
tool.
This
is
very
much
an
experiment.
Let
me
zoom
in
here
tell
me
if
someone
can
give
me
a
verbal
of
like
this
is
close
enough.
I
would
appreciate
it.
Does
that
look
good.
I
think
it
looks
good
great
right,
so
I
installed
a
tool
called
the.net
repl,
I'm
going
to
hit
enter
and
it's
going
to
bring
it
into
a
ripple
mode
so
similar
to
python
the
way
you
can
write
python
and
then
it
gets
you
into
a
repo
mode.
F
Man
I
want
to
say
my
computer
is
be
ashaming
me
now,
like
I'm
looking
in
the
house,
it's
frozen
and
everything,
but
if
I,
if
I
fail
to
to
do
this,
this
is
supposed
to
be
the
finale
of
the
presentation.
But
let's
see
okay,
all
right.
B
Yeah
there's
a
question
from
guy
again:
hello
guy,
it
says
notebook
seems
so
useful
for
teaching.
But
how
do
you
share
that
notebook
with
others,
and
can
you
publish
a
credit
notebook,
maybe
to
a
blog
or
html
page
or
maybe
even
a
markdown
file
or
have
some
search
engine,
so
you
can
share
it.
F
Okay,
so
you
can
okay,
so
let
me
start
with
notebooks
are
incredibly
great
for
teaching
and,
yes,
you
can
actually
share
your
notebook.
We
have
a
prototype
where
you
can
open
a
notebook
from
a
url,
so
you
can
imagine
betting,
your
notebook
that
points
to
a
github
repo
that
has
your
ipymb
files,
your
jupyter,
your
notebook
files.
You
click
on
that
notebook
and
if
you
have
the
vs
code
extension
installed,
what
you
can
do
is
then
share
it
with
somebody.
F
They
click
on
it
and
it
automatically
opens
that
notebook
and
they
can
use
it
on
their
file.
Now.
The
next
thing
is
like:
can
you
publish
and
create
notebooks
to
a
blog,
html
markdown?
We
have
looked
at
that
in
the
past
now.
The
only
issue
with
that
is:
where
would
the
code
execution
actually
happen?
So
we'd
have
to
put
the
create
like
a
wasm
kernel
that
would
be
published
with
notebooks.
F
That
would
enable
people
to
actually
execute
the
code
in
the
browser
and
we're
working
on
that
we
are
working
on
it,
so
you
can
actually
like
embed
it
into
an
azure
static
web
app
or
just
like,
with
a
command
line.
Transfer
your
command
line
tool
transfer
your
code
from
a
markdown
file
with
a
code
block
to
an
actual
html
page
and
yes,
eric
the
wasm.
Yes,
we
are
going
we're
really
working
hard
at
that
and
we,
we
hope
to
have
it
done
by
next
year.
F
Oh
yeah,
so
that's
a
really
good
question
would
donate
to
interactive,
replace
python.
At
some
point
I
don't
know
right,
like
that's
a
like
that's
an
interesting
question.
What
we
are
looking
into
right
now
is
because
don
interactive
is
multi-language.
We
are
looking
at
bringing
python
support
into
interactive
notebooks.
So
that's
what
we're
working
on
here.
F
F
Yes,
so
jose
asked,
can
you
use
ml.net
in
interactive?
You
absolutely
can
use
ml.net
and
interactive,
and
if
you
go
to
the,
I
think,
if
you
believe,
if
you
go
to
our
repo,
you
will
actually
see
ml
notebooks.
Let
me
let
me
let
me
confirm
that
with
you
right
now,.
E
F
Yeah,
so
this
notebook
housing
ml
that
will
show
you
how
to
get
started
with
ml
notebooks,
all
right
any
other
questions
and
then
I'll
try
to
see
how
vs
code
is
doing,
which
is
not
doing
well.
B
A
F
F
B
F
Oh
yeah,
so
that
is
something
that
we've
heard
a
lot
of
of
being
a
docs
extension
that
runs
the
snippets
in
the
browser
and
bill
wagner
was
actually
working
on
an
experiment
where
he
is
converting
some
of
the
notebook,
some
of
the
samples
and
docs
into
notebooks,
where
someone
can
actually
just
click
on
them.
It
will
open
with
a
notebook
and
you
can
run
you
can
do
your
entire
experience
inside
of
vs
code,
so
yeah,
that's
a
very
good
example
and
a
scenario
that
we're
looking
at
okay.
F
Let
me
go
through
this.
Let
me
just
go.
Let
me
just
try
to
salvage
this
with
the
slides
okay.
So
let's
look
at
some
of
these
experiences.
So
one
of
the
things
that
I
mentioned
was
dotnet.
Interactive
notebooks
works
perfectly
in
both
jupiter
and
interact
and
interact
is
one
of
the
most
popular
experiences
as
well.
F
They
also
build
a
lot
of
the
really
cool
visualizations
that
you
see
in
jupiter
notebooks
today
and
then
dot
interactive
in
vs
code
has
really
good
intellisense,
which
would
give
you
richer,
tooling
experiences
and
also
enables
you
not
to
use
use
python
as
well.
So
that's
a
good
example,
so,
let's
walk
through
some
of
these
features.
Real
quick,
and
I
really
want
to
show
you
these
in
a
demo,
so
we
support
c-sharp,
f-sharp
powershell,
javascript,
html
sql,
and
we
also
are
looking
to
add
custo
support
as
well.
F
Now.
Why
did
we
do
this?
We
wanted
the
ability
to
mix
sing
a
single
language
like
mixed
languages,
in
a
single
notebook
currently,
when
people
want
to,
let's
say,
do
something
in
python
and
then
do
something
in
sql
and
then
do
something
in
javascript.
What
they're
tending
to
do
is
to
create
packages
for
each
one
of
those
notebooks
and
then
try
to
load
them
into
a
single
notebook.
F
That
sounds
like
a
lot
of
work
or
they
are
creating
wrappers
on
top
of
languages
so
as
on
top
of
libraries,
so
as
to
embed
them
into
different
local
different
languages,
and
we
just
didn't
want
to
do
that.
So
what
we
said
from
the
get-go
after
talking
to
our
thousands
of
thousands,
is
too
much
a
couple
of
like
100
customers.
I
believe
we
realized
for
dotnet
to
be
really
winning
in
the
space
we
needed
to
introduce
c
sharp,
powershell
and
javascript
and
sql
in
a
single
notebook.
So
what
does
this
look
like?
F
Let's
look
at
the
multi-language
experience?
Not
only
can
you
switch
languages
between
a
cell
right,
you
can
also
like
switch
languages
from
one
cell
to
the
other
right
and
in
this
example
you
what
you're
seeing
here
is.
We
have
a
c
sharp,
html
and
javascript
cell
and
we're
also
taking
the
x
variable
that
was
defined
in
h
in
in
c,
sharp
and
then
being
able
to
access
it
and
visualize
it
in
java,
in
html
and
javascript
and
the
cool
thing.
F
The
next
thing
that
I
think
is
pretty
cool
is
that
when
you
use
a
sql
experience,
for
example,
single
notebooks,
you
pull
it
isn't
pull
it
in
as
an
extension,
and
not
only
that
you
also
get
code
completion
of
your
schema.
So,
even
though
you
don't
know
what
your
tables
look
like,
you
don't
have
to
have
it
open
in
sql
server.
You
can
start
typing
out
this
code
and
you're
just
like
okay.
What
what
different
columns
and
tables
exist
within
my
database,
and
I
find
this
a
really
cool
feature.
F
F
F
F
You
can
use
the
visualization
libraries
of
your
choice
or
visualizations
of
your
choice,
but
you
can
easily
just
copy
and
paste
it
from
the
sample
reference,
the
c
sharp
variable,
and
then
you
begin
to
get
rich
visualizations
like
this
natively
using
javascript
and
also
using
c-sharp
or
f-sharp
or
powershell
on
all
the
languages
that
you
love
now.
Another
thing
that
I
thought
was
cool
is
the
ability
to
have
richer
visualizations,
so
you
can
explore
data.
This
is
the
interact
data
explorer
over
here,
someone's
just
like
select
star
from
the
from
my
table.
F
You
run
it
and
you
get
this
visualization.
There
was
no
extra
code
required.
This
is
all
baked
into
interactive
because
we're
leveraging
places
like
interact
and
sand
dance
as
well.
This
is
a
sundance
experience
like
the
sundance
is
a
visualization
library
out
of
microsoft
research.
They
have
rich
visualization
over
here.
What
we're
doing
is
that
we're
going
to
run
a
couple
of
cells
we're
going
to
share
a
csv.
We
also
have
this
concept
of
being
able
to
grab
a
csv
and
display
it.
It's
displayed
in
a
table.
F
We
have
our
data
frames
and
then
we're
going
to
run
it
using
sundance
and
what
you're
seeing
here
once
that
executes
is
even
a
richer
visualization,
where
you
can
define
what
your
columns
look
like
and
you
can
create
scatter
plots
and
bar
charts
and
tree
maps,
and
this
is
really
cool,
because
you
can
then
send
it
to
someone
else
right.
You
can
literally
share
this
with
another
person
and
with
the
option
to
open
from
a
url.
F
They
just
click
on
it
and
they
have
it
on
their
on
their
local
machine
right
and
then
another
group
of
people
who
are
being
really
huge
from
interactive
is
reactor
and
they've
created
these
really
cool,
rich
visualization
experiences
for
real-time
data.
So
if
you
go
to
the
reactor
website
today
and
you
look
at
their
documentation,
all
their
docs
are
used
in
using
dot
interactive.
So
here
look
at
this
beautiful
visualization.
That's
streaming
real
time.
Data
based
on
a
thermometer
into
your
application.
F
Okay,
see
what
else
I
have
here.
We
also
like.
We
talked
about
education
and
interactive
for
education
on
may
20th,
scott
hanselman
wrote
a
blog
post
where
we
introduced
the
dot
net
coding
pack
and
with
what
this
allows.
Peop
students
is
to
have
this
self-contained
experience
where
they
get
an
installer
and
they
get
a
group
of
tutorials
within
a
single
installer.
So
this
is
what
it
would
look
like.
F
It's
self-contained
documentation
and
finally,
another
thing
that
we've
been
doing
is
weird
stuff,
like
I
said
we
just
like
to
do
these
really
cool
experiments
now
in
this
experiment,
specifically,
it's
like
how
do
we
bring
robotics
and
education,
especially
in
this
time,
when
there's
a
lot
of
a
lot
of
kids
going
to
school
virtually
and
they
want
to
work
together
and
they
might
not
all
have
the
same
resources.
So
in
this
video,
what
we
have
is
teams
over
here
on
the
site
on
your
writing
code.
E
F
Game
changer.
I
think
it
could
be
really
cool
all
right.
So
let's
take
this
time
for
questions
because
my
well,
I
try
to
see
if
I
can
get
vs
code
running.
Okay,
so
can
notebooks
interact
with
the
internet.
F
Yes,
yeah,
okay,
guys,
that's
a
really
good
example
and
something
I
was
hoping
to
show
today
and
I'll.
Send
you
a
video
of
this
as
well,
so
what
people
have
actually
been
using
notebooks
for,
and
it's
been
a
really,
it's
been
a
really
like.
It's
been
a
game
changer
for
a
lot
of
people,
especially
in
admin,
is
that
they're
using
notebooks
to
write
scripts
that
are
able
to
configure
people's
azure
accounts
or
configure
things
like
azure
ad.
F
F
So
yeah,
that's
a
that's
a
huge,
that's
a
huge
example.
Any
other
questions.
B
F
F
B
I
think
the
other
bit
of
yeah
someone
is
asking
well
kind
of
scared.
This
is
my
first
time
learning.net,
but
I'm
scared
already
with
all
the
codes
I'm
saying.
F
Okay,
are
you
please?
Oh
I'm.
So
sorry
like
I
like
this
so
scary,
okay,
dotnet,
isn't
scary,
but
it
is
a
lot.
I
understand
that
right
for
sure,
and
I
think
dara
and
sam
and
everyone
else
on.
The
call
has
seen
this
experience,
but
what's
kind
of
beautiful,
with
dot
net
notebooks
is
that
it
allows
you
to
focus
on
things
like
the
syntax
and
the
code
before
worrying
about
the
ceremony
that
comes
with
building
a
net
application
now
I'd
say:
take
baby
steps
start
with
just
c
sharp,
there's
actually
a
really
good
book.
F
It
is
the
beginner
guide
to
c
sharp.
It's
really
good.
It
will
go
through
these
samples.
It
will
explain
the
layers
of
it.
I
think
they
even
have
a
free
version
somewhere
on
the
internet,
I'll
try
to
find
it
and
I'll
share
it
with
the
organizers
and
hopefully
they
can
get
it
to
you
soon
and
then
slowly
go
into
the
web,
and
I'm
going
to
tell
you
things
that
I'm
working
on
right
now,
for
example
like
minimal
apis,
you
can
build
a
web
app
in
dot-net
with
three
lines.
E
E
Before
we
go
to
joe
silva's
questing,
especially
coming
from
you
know,
the
question
about
the
lines
of
code
are
a
bit
intimidating.
E
Do
you
think
or
a
step
by
chance
anything
going
on
just
like
the
way
we
have
scratch
to
have
kind
of
like
visual
or
block
programming
for
net
and
c
sharp?
Is
this
something
that's
already
in
the
wax
or
is
it
something
you've
thought
about?
Because
then,
if
we're
looking
at
bringing,
maybe
people
from
you
know
middle
school?
You
know
you
know
kids
or
even
people
who
have
that
fear
for
lines
of
course
to
get
started.
Is
this
something
like
are
going
on.
F
So
it's
something
that
we
definitely
have
thought
about,
and
it's
been
on
our
on
our
on
our
roadmap
for
try.net.
That
became
interactive
forever,
like
how
do
we
make
the
swift
playground
equivalent
exactly
yeah
for
people
and
it's
on
the
horizon?
It
I
don't
know
how
far
out
it
is,
but
it's
something
that
we're
looking
at,
because
what
what
I've
always
felt
is
missing.
I
F
E
Because
that'll
be
that'll
be
interesting
again
to
bridge
the
gap,
because
not
everybody
really
is
you
know,
especially
those
getting
started
comfortable
with.
E
You
know,
writing
lots
of
you
know
code
and
the
several
use
cases,
and
I
think
I
want
to
add
to
what
maria
said,
especially
for
net,
if
especially
donated
and
c-sharp
with
you
know
the
universal
windows
platform
coming
up,
you
can,
if
you
know,
c-sharp,
you
can
build
for
web,
you
can
build
for
mobile,
you
can
build
for
xbox
and
actually
you
can
build
for
hololens,
so
pretty
much
you
can
build
for
the
entire
ecosystem.
So
it's
a
very
powerful.
You
know
framework
and
language
to
learn.
C
Yeah
there's
a
question
from
wilfred
in
the
comments
about
security,
so
he's
saying,
if
I
run
a
notebook
written
by
someone
else,
is
it
allowed
to
do
anything
on
my
system
without
permission.
F
F
We
catch
it.
Another
thing
that
if
you
open
something
from
a
url-
and
I
wanted
to
show
that
in
the
sample
like
we
have
this
example,
like
you,
click
on
the
link
and
it
says
open
in
a
notebook
open
in
it
for
in
vs
code
and
it
launches
before
you're
actually
able
to
open
the
notebook
it
says.
Are
you
sure
you
want
to
trust
this
right
and
like-
and
I
know
that
isn't
the
like?
F
We
should
do
better
and
like
how
do
we
think
about
security
when
something
happens
on
someone's
local
machine,
because
once
it's
happening
on
your
machine,
a
lot
of
like
the
things
that
there's
really
nothing
we
can
do
like
if
it's
on
the
web.
We
can
secure
you,
but
when
it's
on
your
machine,
that's
an
issue.
C
H
C
F
F
F
E
Yeah
so
mariah,
we
are
mindful
of
your
time.
I
don't
know
if
the
moderators
have
any
other
questions,
but
whilst
we
wait
for
the
you
know,
maybe
questions
to
coming
and
also
be
mindful
of
your
time.
What
would
be
your
last
words?
What
would
be
your
last
one?
Actually
there's
a
questing
so
from
wise.
F
Whoo,
I'm
not
sure
what
that
means,
but
I
think
if
you're
talking
about
is
it
is
it
like?
Can
you
run
don
interactive
in
an
isolated
environment?
Absolutely
right,
you
can
put
it
into
a
container
and
then
it's
fine,
but
I
don't
know
if
that
answers
your
question
at
all.
E
F
Where
it's
not
secured
at
all,
they
never
check
it
in
together.
You
can
also
you
can
also
use
dotnet
user
secrets,
which
I
believe
will
encrypt
that
for
you,
okay,
yeah,
okay
and
I've
also
shared
a
list
like
there's
a
gist
that
I
shared
and
the
dotnet
foundation
just
put
it
up
there,
and
this
will
show
everything
that
on
getting
started,
we'll
show
you
all
the
blog
posts,
it
will
show
you
where
the
samples
are.
F
It
will
also
show
you,
the
net
interactive
repo
that
I
was
trying
to
show
as
well,
but
yeah
so
like.
Please
use
that
for
samples,
and
thank
you
so
much
for
joining.
I
don't
know
like
I
feel
like
whatever
I
do
like
this
is
my
third
presentation
this
week.
The
third
one
always
has
these
issues,
and
it's
like
why
I
like
I
woke
up
like
at
seven
a.m.
This
morning,
it's
a
saturday
I
sat
down.
I
was
running
all
the
debt
samples
I
was
just
like
it
works.
F
F
I
forgot
to
do
it
because
like,
but
I
I
it
always
happens
when
you're
sharing
vs
code
in
sharing
your
screen.
It's
always
a
mess,
and
I
don't
know
why
yeah.
I
do
not
know
why.
E
Okay,
all
right
before
I
hand
it
back
to
the
host.
I
also
want
to
take
the
opportunity
to
say
a
big
shout
out
to
the
user
group
for
making
this
possible.
Also.
Thank
you,
maria,
and
I
think
I
want
to
use
this
platform
to
you
know
humbly.
Ask
you
to
send
a
message.
We've
already,
we
actually
talked
with
scott
to
have
him
on
the
on
on
on
another
meet
up.
So
probably
you
could
just
you
know,
ping
him
for
us,
but
thank
you
all
for
joining.
E
If
you,
if
you
have
any
specific,
you
know
content
or
you
know
tool,
you
want
us
to
talk
about
or
bring
the
likes
of
maria
again
or
other
people.
Please
let
us
know
we'll
be
sending
out
some
feedback
for
you
to
send,
but
with
that
there
is
over
to
you
to
close
us
with
any
last
rematch.
You
have.
B
All
right,
okay,
thanks
very
much
maria
for
the
presentation.
The
comments
coming
in
from
youtube
are
spectacular.
I
think
the
one
that
comes
out
to
me
most
is
from
one
from
jonathan,
because
I'm
a
trainer
also-
and
I
teach
people
see
shop
almost
every
week-
and
it's
like
this
is
the
new
way
of
teaching
c
sharp.
So
you
don't
need
to
install
pretty
much
get
just
get
that
dot
net
code
pack
and
then
you're
off
on
your
way
to
go
coding.
B
I've
got
interactive
and
all
that
kind
of
thing
it's
just
really
really
super
awesome
and
I'll
say.
Thank
you
for
your
time
and
thanks
everyone
for
coming
in.
So
I
think
we
can
release
maria
now
to
go,
have
a
next
recording,
so
we
don't
block
too
much
of
your
time
and
there's
a
lot
of
thank
yous
from
kelly
from
eric
from
ie
from
wilfred
from
mosaic
from
rizwan.
F
B
All
right
thanks
very
much
yeah,
so
I
think
it's
time
now
get
creative
with
the
rest
of
the
time
we
got
together
now
so
has
been
calling
everyone.
I
know
sam
does
a
lot
of
coding
stuff
so
sam,
what
are
you
coding
next
with
dotnet.
E
Well,
to
be
very
you
know
honest
I
have
been.
I
actually
spent
the
whole
of
last
night
messing
around
with
this
little
thing
here
and
I
to
be
very
honest.
I
actually
missed
two
important
meetings
yesterday
because
I
was
actually
on
the
hololens
like
I
was
just
so
immense
in
it
that
I
didn't.
Even
I
didn't
even
realize
that
you
know
there
was
there
was
like
meetings
but
yeah.
E
So
for
me,
it's
being
you
know,
exploring
how
to
uc
sharp
and
unity,
and
you
know
the
you
know
gaming
engine
to
build
some
interaction
for
the
hololens
and
you
know
play
around
with
it.
So
that's
kind
of
like
what
I've
been
working
on.
So
if
anyone
is
interested
in
seeing
how
that
you
know
you
should
follow
the
channel.
E
So
since
after
earlier
craft
messing
here
on
the
show,
so
usually
we
meet
the
last
saturday
of
every
month,
so
we
have
this
vehicle
session,
the
last
saturday
of
every
month.
This
is
a
way
for
us
to
help
kind
of
like
coordinate
with
all
our
other.
You
know,
brothers
from
other
countries
to
also
have
theirs
at
specific
times,
so
that
we
can
all
join,
but
for
the
accra.net,
it's
always
the
last
saturday
of
the
month.
B
E
Yes,
yeah
and
actually,
as
you
realize,
we're
trying
to
put
all
our
efforts
together,
so
you
can
see
nigeria,
ghana,
cameroon,
togo,
all
around,
because
we
feel
that
it's
time
to
build,
you
know
the
the
ecosystem
on
the
continent.
So
if
you
know
a
friend
or
you're
interested,
you
know
just
get
people
joining
your
local
chapter.
We
are
working
on
connecting
all
the
chapters
together
in
sessions
like
this,
so
just
make
sure
you
join
the
local
chapter.
E
There's
always
that
and
if
you
are
in
in
a
country
where
there
isn't
a
local
chapter,
you
know
just
connect
with
us
we'll
help.
You
start
one
if
you're
a
student
and
you
want
to
start
it
connect
with
us
we'll
help.
You
start
one
and
we'll
connect
you
to
the
net
foundation
to
get
some
sponsorship
as
well.
So,
let's
the
net
vibe,
you
know
spread
across
the
continent,
go
ye
and
make
for
us
fishersoft.net.
I
I
guess
yes,
yes,.
E
Yeah
yeah
links
coming
up
and
then
also
for
further
for
further
continuous
learning
make
sure
you
check
out
the
microsoft
learn.
There
are
a
lot
of
a
lot
of
learning
parts
for
csharp.net
and
all
that
so
also
check
up.
So
I
don't
know
if
you
can
get
the
that
link
also
app.
We
are
time
now,
but
if
you
can
get
that
link
up
before
we
say
adios
good
morning
good
afternoon
good
evening
to
the
rest
of
our
viewers.
B
Okay-
and
I
think
pretty
much
so
for
folks,
who
are
a
little
bit
scared
of
letting
c
sharp.
I
want
to
tell
you
well:
most
of
us
have
been
writing
show
for
a
couple
of
years
now,
two
three
four
five
ten
years,
and
I
must
say
to
you
it's
awesome.
The
only
thing
you
need
to
get
started
is
actually
just
write.
Your
first
hello
world
yeah
as
long
as
radar
first
in
the
world,
yeah
dogs
are
right
there
to
help
you.
The
communist
is
great,
it's
great.
B
C
E
A
E
Think
we
have
time
so
da
the
rest
of
the
team.
Thank
you
very
much.
This
has
been
an
awesome
start
today.
Go
out
there
be
safe
comment
is
still
real
spread.
The
love
you
know
tell
a
friend
to
tell
a
friend
to
tell
another
friend,
let's
be
safe
and
catch
you
in
the
next
episode
next
month,
stay
safe.