►
Description
Join members from the ASP.NET teams for our community standup covering great community contributions for ASP.NET, ASP.NET Core, and more.
Community links for this week: https://www.theurlist.com/aspnet-standup-2019-10-01
A
A
A
B
A
A
Okay,
this
is
great
well,
so
so
the
team
couldn't
get
into
the
studio.
It's
locked.
Apparently
we
have
confusion
and
mayhem.
So
olia
was
going
to
be
our
guest
on
the
show,
but
fortunately
Scott
you
know
all
about
the
subject.
We're
gonna
cover
today,
which
is
the
videos
you
know,
yeah
yeah,
quite
a
bit.
So
let
me
run
through
the
community
stand
up
links,
yeah,
okay,
people
are
saying
the
audio
audio
works
and
stuffs
kind
of
going
and
so
great.
A
Let
me
switch
over
and
now
I
need
to
I'm
juggling
three
monitors
and
I
have
no
idea
what
I'm
doing
so.
I'm
gonna
go
here,
ray
okay,
so
a
community
stand
up
link
number
one.
This
is
from
Rico
Sutter,
who
runs
an
N,
swag
and
I.
Didn't
I
couldn't
find
in
kinda
like
there's
the
link
to
the
github
and
stuff,
but
this
is
just
an
announcement.
The
latest
n
swag
supports
dotnet
core
3
Oh,
which
is
exciting
so
that
yeah.
A
This
is
a.
This
is
a
post
from
Laurent
and
he's
talking
about.
This
is
just
a
quick
little
run
through
with
G
RPC
and
c-sharp
async
streams.
So
we
wanted
to
kind
of
put
the
two
together:
do
a
sync
streams
with
G
RPC,
simple
use
case
with
dotnet
core
CLI.
So
here
he
builds
out.
You
know
the
proto
proto
file,
which
is
which
he
need
to
kind
of
declare
stuff
for
G
RPC.
He
builds
out
the
surface,
the
backend
service,
I
love.
How
this
is
just
you
know,
a
few
lines
of
code.
This
is
real.
A
Pretty
readable
then
builds
out
the
client.
Here
you
can
see
the
you
know.
The
suffered
the
generated
client
and
the
one
thing
he
points
out
here
is
c-sharp-
has
support
for
iterator
methods
and
async
methods,
but
you
can't
really
do
it
an
async
iterator.
So
then
he
talks
about
kind
of
how
he
does
that
here.
So
cool
a
lot
of
G,
RPC,
stuff,
I,
announced
and
shown
off
recently
a
nice
to
just
see
a
kind
of
quick
little
walkthrough.
A
Ok,
Khalid
ib'n
hokhmah
has
a
an
interesting
post
here
on
robot
robots.txt
middleware
for
asp
net
core.
So
first
he
talks
about
why
robots.txt
is
important.
You
know
you
need
to
declare
that
to
manage
spidering
to
tell
things
what
they
can
and
can't
spider
that
that's
important
both
for
excluding
things
from
spidering
too
much,
and
it's
also
important
for
allowing
things.
A
Sometimes
you
know
the
spiders
have
to
be
careful
and
not
spider
things
they're,
not
sure
they
have
access
to
the
thing
that
Khalid
does
here
and
the
reason
he's
using
middleware
is
because
he
wants
to
have
different
robots.txt
for
different
different
environment,
so
I'll
skip
down
to
that.
So
he
has
a
per
environment,
robots.txt
one
for
production
staging
in
development,
and
then
he
talks
about
you,
know
his
middleware
code
and
he's
just
using
using
the
environment
variables
which,
which
is
what
you'd
expect
and
then
just
kind
of
using
that
to
write
them
out.
A
So
so
here
he
shows
how
he
wires
that
up
and
that's
about
it
so
great
use
of
middleware
and
also
you
know,
working
with
web
standards
and
robots.txt
all
right
Khalid
on
to
the
next
okay,
it's
Rickster
all
time.
So
here
he's
talking
about
serving
asp
net
core
web
content
from
external
folders
and
I
kind
of
knew.
This
post
would
be
coming
when
I
saw
him
tweeting
back
and
forth
with
David
Fowler
earlier
this
week,
so
he
talks
about
some
things.
A
He
talks
about
the
use
of
static
files
and
you
know
you've
got
the
standard,
static
file
provider
status,
file
middleware.
However,
if
you
want
to
do
things
with
razor
and
dynamic
compilation,
you
can
run
into
some
sharp
edges
there.
It's
not
just
serving
up
static
files
here.
In
this
case,
it
actually
needs
to
be
compiled.
So
this
is
the
part
here
where
he
was
messaging
back
and
forth
with
David
and
Damien,
and
so
there
are
some
kind
of
some
things
you
run
into
here.
A
He
talks
about
hooking
up
generic
razor
support,
so
this
isn't
support
for
for
all
the
stuff,
that's
in
razor
pages,
but
he
does
kind
of
show
how
to
how
to
go
through
and
do
it
so,
as
with
every
Rickster
all
posts.
There's
a
lot
here.
This
is,
this
is
a
two
or
three
cups
of
coffee
post
but,
as
you
know,
highly
recommended,
so
there
you
go
and
and
at
the
end
he
talks
about
creating
a
dotnet
watch
tool
to
handle
this
wonderful.
B
Reload
stuff
is
so
nice,
like
I,
really,
you
know
all
of
the
community
folks
that
are
making
great
blog
posts
are
appreciated,
but
I
want
to
just
give
a
shout
out
to
rich
scroll
for
just
putting
out
some
really
great
content.
The
last
couple
of
days
last
couple
weeks
well
last
couple
of
decades,
but
decades.
A
B
And
I
also
think
it's
worth
pointing
out
and
I
think
you
I've
said
this
and
we've
said
this
before,
but
we
haven't
said
it
enough
that
for
the
folks
that
are
listening
right
now,
that
are
in
the
chat
room,
like
I've
said,
if
you
go
in
Google
for
your
blog,
is
the
engine
of
community
I've
written
a
blog
post
about
this
I've
written
extensively
about
this
enough
of
y'all?
Aren't
blogging,
and
sometimes
you
feel
nervous,
you
think
maybe
blogging
is
not
for
me
or
I.
B
Don't
know
what
I
want
to
say,
literally
just
blog
your
experience
blog
what
you're
doing
blog
what
you're
doing,
and
if
you
do
that,
like
just
twice
a
week,
you
know,
what's
a
blog
every
day,
it's
not
it's!
Not
it's,
not
a
marathon.
You
have
to
do
it
every
single
day
and,
like
just
blog
a
couple
times
a
week
once
you're
up
to
the
experience
that
you
had
a
little
code,
snippet
do
for
20
years
and
you
will
be
a
moderately
successful
niche
blogger.
B
Like
me,
electric
habit
I
want
to
see
a
blog
from
you
right
away
question
what
blog
software
is
good,
literally
anyone
that
has
a
URL.
It
can
be
ghost.
It
can
be
das
blog.
Actually,
you
don't
go.
Look
at
das.
Das
das,
like
the
blog
in
German
das,
blog
core
markdown
e,
has
ported
that
to
dotnet
core
3,
actually
take
a
look
at
that
I'm
moving,
my
blog
over
to
das
blog
3
WordPress
is
fine,
but
yeah.
There's.
A
B
Many
blogs,
even
just
what's
it
called
static
file,
generator
and
they'll
use,
Jekyll
and
github
pages
literally.
A
A
A
So
you
know
pretty
nice
here,
just
some
simple
going
through-
and
here
he's
just
doing
this
kind
of
in
line,
creating
paths
you'll
see
at
the
very
end
of
this.
He
he's
doing
this
with
a
fallback.
So
in
order
to
do
fall
back
for
like
web
old-timers,
I'm
so
used
to
just
image,
you
know,
but
you
actually
do
need
to
use
a
picture
and
then
a
fallback
to
image.
This
is
important
here
with
web
P
because
it's
not
supported
on
all
browsers
yet,
and
so,
but
the
savings
are
still
significant
here.
A
He's
got
in
his
example.
He's
got
a
six
point,
four
four
megabyte
image
and
on
the
right
side
here
it's
at
point
nine,
five
megabytes
so
huge.
You
know
huge
savings
and-
and
you
know
it's
the
same-
it's
basically
the
same
quality,
it's
especially
on
the
web.
So
pretty
neat!
So
that's
the
Image
Processor
library
he's
showing
there
alright
Andrew
Luck
here,
he's
been
going
through
a
series
on
exploring
features:
Naas
peanut
core
3.
A
This
one
is
just
kind
of
one
of
those
paper
cut
sort
of
things
he
points
out
is
using
structured
logging
for
start-up
messages,
so
structured
logging
is
great
for
being
able
to
actually
have
nicely
formatted
logs,
be
able
to
output
them.
There's
a
lot
of
kind
of
structured
log,
viewers
and
things.
The
one
problem
is
your
startup
messages
are
just
until
now
have
been
written
out
to
the
console,
so
you
really
kind
of
have
the
option
of
you
know,
use
them
and
they're
unstructured
and
the
clutter
everything
up
or
don't
use
them.
A
And
then
you
don't
have
the
information.
So
here
he
shows
this.
You
know
you've
got
the
unstructured
and
then
all
sudden
boom
once
the
app
starts.
Now
we
have
these
beautiful,
structured
log
messages
so
now,
you're,
actually
able
to
with
ASP
nut
query
you're
able
to
set
up
structured
log
messages
on
startup,
so
very
cool.
So
here
he
shows
kind
of
you
know,
kind
of
wraps
up
and
again
I
love,
Andrews
kind
of
wrap
up.
So
at
the
end
here
he
talks
about.
B
A
B
You
see
yes,
of
course,
we'll
do
the
best.
My
Spanish
is
not
so
awesome.
But
yes,
if
you,
if
you
blog
in
another
language-
and
you
think
it's
great,
send
it
to
me
or
John
on
Twitter,
and
we
will
look
at
it
and
we
will
have
someone
who
speaks
that
language
to
look
at
it
and
we'll
try
to
feature
some
non
English
blogs
a
little
bit
more.
Let's
try
to
feature
one
or
two
every
week
is
that
okay
John
I
mean,
if
I
find
I'm
sure
I.
Usually
you.
A
B
A
B
A
While
we're
at
it,
I'm
gonna
show
one
place
that
I've
seen
a
large
growing
community
and
that's
there's
an
asp
net
core
community
on
facebook,
they're
up
to
15,000
people
now
and
so
I'd
recommends.
This
is
Facebook,
has
a
pretty
good
worldwide
following
the
person
that
runs.
This
is
in
Russia,
so
I'd
recommend
sharing
dare
to.
This
is
somewhere
I
check
every
week
as
part
of
when
I'm
going
through.
B
A
So
I
mean
I
check
for
our
asp
net
core.
If
people
are
looking
for,
we
we
share.
Actually
let
me
get
to
that
in
a
second
I'll
show
you
where
we
share
all
the
community
links,
because
we've
we've
made
some
changes
just
in
the
past
week
to
make
them
more
discoverable.
So
let
me
let
me
get
to
those
in
a
sec.
First
of
all,
net
cough
the
videos
are
kind
of
up.
So
this
is.
This
is
linked
from
dotnet
Kampf
dotnet.
A
A
So
cool
a
few
other
posts.
Of
course
you
should
be
following
the
asp
net
core
blog
there's
tons
of
information
in
this
damn
Roth
wrote
up
all
the
stuff
I'm
not
going
to
page
down
it'll
make
you
dizzy,
but
it's
it's
all
the
stuff
in
here.
So
this
is
this
is
a
great,
must
read,
post
also
on
the
asp
net
core
blog
there's,
an
update
on
the
HTTP
repple,
and
this
is
cool
to
see
this
continue
to
get,
updates
and
and
be
further
documented.
So
this
is
the
setting
HTTP
header
attributes.
A
Let
me
see
next.
Also
in
the
mega
post
section,
we've
got
a
announcing
new
query:
amazing,
post
from
rich
Lander,
so
who's
talking
about
all
the
stuff.
That's
in
there
as
well
and
now
getting
back
to
what
you're
pointing
out
with
the
community
community
pages.
So
I
have
a
very
quick
show
off
thing
for
this.
We
have
all
our
we've
switched
over
from
our
previous
live
dot.
Asp.Net
site
this
new
site
has
actually,
hopefully
it's
got.
The
Oh
still
getting
set
up
so
clicking
through
on.
This
will
show
the
current
video
for
all
of
these.
A
We
actually
parse
out.
If
there
are
community
links,
then
we
use
the
URL
list.
That's
not
what
I
wanted
to
do
clicking
on
this
should
bring
it.
Okay,
I
need
to
check
out
the
dev
team,
because
that
should
bring
up
the
community
links
thing
so
they're
still
getting
it
integrated,
but
that
all
our
community
links
we've
been
using
the
URL
list
website
and
so
that
what
is
that
supposed
to
do?
I,
don't
understand
it's
supposed
to
go
to.
A
Will
ask
them
to
figure
that
out,
yep
so
and
this
site
actually
James
Monta,
Meghna
and
I,
built
out
on
a
public,
Twitter
stream,
and
then
the
the
dev
team
that
runs
the
dotnet
site
brought
this
over
and
then
the
last
thing
I
want
that
kind
of
turned
over
to
you
at
this
point.
Is
we've
got
this
amazing
thing,
which
is
another
thing
that
just
went
live
so
do
you
want
to
switch
over
to
you
and
talk
about
it?
Sure,
okay,.
A
A
B
Fine,
alright,
you
just
move
your
mouth
and
it'll.
Be
me
talking
a
lot
la
alright.
If
you
go
to
dotnet
slash
videos,
we
made
a
swing
me,
a
tiny
URL.
This
is
what
I
need.
You
know,
people
who
are
on
the
call.
You
are
not
the
target
audience
for
this,
because
you're
probably
a
programmer,
but
what
we've
done
and
what
I
want
you
all
to
do.
As
our
street
team,
you
are
the
street
team.
Okay
is
I.
B
Want
you
to
tweet
about
this
I
want
you
to
share
this
URL,
because
we
worked
very
very
hard
on
this.
If
you
go
to
Nets
last
videos,
it'll
put
you
right
here.
This
was
actually
many
many
months
in
the
making
and
I
want
to
point
out
that
what
we've
done
here
is
very,
very
basic,
101
level
content.
There's
lots
of
medium
level,
content
out
there
there's
a
lot
of
content
out
there.
That
assumes
that
people
know
how
to
program
when
they
start
out.
B
So
you
have
to
ask
yourself
like:
what's
a
what's:
beginner
look
like
as
a
beginner
or
someone
who
doesn't
know
how
to
save
a
text
file
our
beginners
bootcamp
people
like
what's
what's
a
beginner,
so
we
assume
that
you
can.
You
know
file,
you
can
run
programs,
you
know
a
toolbar.
Is
you
have
a
general
sense
of
making
your
way
around
your
operating
system?
B
But
we
do
extremely
gentle
what
we
call
on
ramping,
it's
the
on-ramp
onto
the
freeway
or
the
Express
right,
and
we
did,
for
example,
here
a
19
part
series
on
c-sharp
and
an
8
part
series
on
dotnet
core
and
a
13-part
series
on
asp.net
core
and
on
and
on
and
on
xamarin
desktop
containers,
EF,
visual
studio
itself,
ml
machine
learning
net
and
also
the
new
dotnet
for
apache
spark.
So
if
we
go
and
pick
on,
one
of
these,
for
example-
we've
put
them
up
as
YouTube
playlists.
B
Okay,
so
you
know
like
what
is
C
sharp
we're
dealing
with
strings
each
one
of
these
is
very
short,
very
digestible
if,
if
you've
ever,
if
you
ever
made
yourself
familiar
with
Mister
Rogers
neighborhood,
this
is
a
very
American
concept,
but
maybe
people
know
mr.
Rogers
in
other
countries.
Mr.
Rogers
is
a
very
friendly
and
calm
person.
Imagine
if
mr.
Rogers
was
going
to
teach
you
C
sharp,
that's
what
we
tried
to
do
with
this
with
this
stuff
here
and
darn.
It
I
think
it's
actually
pretty
good.
B
If
you
don't
want
to
see
anything,
and
these
RSS
feeds
are
really
nice,
because
if
you
go
to
my
blog,
what
I
went
and
did
was
I
made
a
little
script,
silly
little
script
that
will
go
and
download
all
the
video
and
then
in
fact,
let
me
open
my
email
I
got
an
email
just
yesterday
we
find
it
a
very
nice
person
who
went
and
wrote
a
downloader
hang
on
looking
for
the
downloader.
It
will
be
worth
it.
Where
is
that
thing?
B
B
B
B
It's
and
what
done
it
vids
is,
is
his
little
project
that
he,
he
kinda
banged
out
a
couple
of
hours
and
what
it'll
do
is
you
just
interactively
pick
the
series
that
you
want
and
he'll
automatically
go
and
he'll
download
that
that
file
that
cool
now
I
haven't
done
this
yet
I
just
looked
at
the
code,
but
let's,
let's
give
it
a
try?
Okay,
so
here's
dotnet
vids
downloading
it
going
to
open
up
the
new
Windows
terminal
and
let's
go
over
to
downloads.
A
A
B
B
Hit
B
and
then
put
that
in
and
then
you
know,
it'll
go
off
and
chew.
Let's
go
see
if
it's
chewing
I
think
it's
a
clever
a
fun
thing
to
do
what
a
great
way
to
learn
net
someone
there
is
saying
what
what
is
he
using
to
get
the
new
terminal
Oh?
Am
I
using
a
new
preview?
No,
the
windows
terminals
been
out
for
a
while
windows
terminal,
just
go
to
github
and
there's
a
link
at
the
bottom
to
download
it
from
the
Microsoft
Store,
so
yeah.
The
terminal
has
been
out
for
a
long
time.
A
B
B
A
B
Of
course
yeah
so
yeah
I
haven't
explored
this
too
much,
but
I
think
it's
a
great
idea,
yeah
sure
how
to.net
phase,
let's
actually
go
and
look
at
that
real,
quick
see.
This
is
great.
You
can
learn
about
these
things.
Let's
go
and
look
at
the
repo
dotnet
vids
program
just
fold
that
over
there
you
go
look
there's
our
series
info
cool
series.
The
download
he's
got
a
downloader
here.
It
may
have
been
doing
it
a
synchronously
and
that's
why
I
didn't
see
it.
A
B
A
B
B
B
A
A
B
B
Yeah
Janice
kissing
he's
my
blood
sugar
listed
here.
It's
absolutely
true.
Let's
doom
Laura
medium,
look
at
that
Wow
that
is
cool,
okay,
so
there's
a
little
bug
there
yeah
nobody
wants
just
one
done
and.
A
A
B
A
good
point,
so
if
you
go
back
over
here
and
you
check
out
this
one
here,
given
that
it's
the
asp.net
stand
up,
yep
Leslie
owns
the
debugger
for
for
Visual
Studio
and
she
and
I
got
together
and
did
the
asp.net
one
and
we
basically
walked
through
from
scratch
making
websites
we
start
out
literally
set
up
as
a
cell
get
hello.
So
at
this
point
we
are
on
video
too,
and
we're
doing
you
know
hello
world.
Then
we
go
and
we
write
the
code
and
every
step
of
the
way
again
very
slow.
B
This
is
not
300
level
stuff,
we're
explaining
very,
very
slowly.
What's
going
on
here,
walking
through
the
process
and
by
the
end
of
it
you
know,
you've
got
a
decent
little
website.
Now
we
do
something
a
little
unusual
at
the
end
of
one
of
them
where
we
add
Blazer
and
when
we
add
blazer,
it's
lil
unusual,
because
people
think
of
blazer
as
being
a
thing
where
you
make
a
blazer
app,
but
we
wanted
to
make
the
point
that
asp.net
is
asp.net.
A
B
B
A
B
B
B
A
B
B
A
B
A
A
A
People
are
saying
that
I
should
have
entertained
them.
No
electric
havoc
is
asking:
how
did
my
stream
go
the
other
day?
It
was
interesting.
Sorry
I
went
to
twitchcon
this
weekend.
I
tried
setting
up
stuff
for
first
stream.
I
ran
one
Sunday
night
and
didn't
think
anyone
would
join
and
like
right
away
like
David
Fowler
and
a
bunch
of
other
people
popped
on.
So
I
was
scared
of
writing
bad
code
and
I
pretended
that
my
computer
was
buffering
actually
did
start
buffering,
I'm,
not
sure
why
all
right,
I
found
my
keys
ray
tell
them.
A
B
A
B
A
B
A
B
A
Been
useful
for
me,
because
I
have
different
github
accounts,
I
have
my
personal
one
and
then
I
have
a
bunch
of
them
through
dotnet
foundation
and
so
being
able
to
switch
back
and
forth.
You
know:
I
was
typing
passwords
all
the
time,
and
this
was
great.
I
could
just
switch
and
it
would
authenticate
me
just
touch
the
key.
So.
B
B
B
A
B
A
A
B
A
B
A
A
A
B
A
B
A
B
B
A
B
B
Change
cool
I'm
gonna,
be
interested
in
the
merge
process,
see
how
nice
this
is.
You've
got
like
this.
Feely
here
is
changing.
B
Yeah,
but
look
at
this.
This
is
then
terminal.
Here's
a
protip
when
you
get
if
you've
been
using
terminal
for
a
while,
okay
protip
go
to
settings,
delete
it
save
it
off
somewhere,
put
the
settings
elsewhere
and
then
and
run
terminal
again.
It'll
auto
generate
a
fresh
new.
My
fresh
new
set
up
and
it'll
auto
find
all
your
stuff.
The
new
terminal,
0.5
I,
will
find
all
of
your
things,
so
you
don't
have
to
go
and
manually
do
all
these.
It
went
and
found
them
for
me.
I
wish.
B
B
B
A
B
A
B
A
Think
they
turned
out
amazing
I'm,
so
happy
like
the
team
you
put
together
for
it
and
the
and
the
feel
I
think
that's
something.
We've
been
missing
for
a
while,
like
all
our
training
set
like
our
training
stuff
for
a
long
time
has
been
like
check
out
this
cool
feature
we
just
built
or
here's
the
newest
like
thing,
and
it
doesn't
help
for
someone.
That's
like
hey,
I'm,
just
learning
or
I'm,
just
new
to
this
version
or
I'm
coming
up
from
a
you
know.
B
B
Github
I'm,
going
to
an
issue
right
now
and
I
will
figure
out
how
to
put
that
twitch
clip
there
yep.
Do
that
very
helpful?
Thank
you.
That'll
make
doing
that
bug
unless
you
want
to
put
the
bug
in
their
electric
havoc.
It's
up
to
you.
If
you
want
the
credit
for
the
bug
you
can
go
over
to
here,
it's
just
gonna
make
well
that
I
just
put
a
link.
There
am
I
allowed
to
put
links.
B
B
B
B
A
I
just
want
to
brag
just
a
slight
amount
because
we
actually
did
OBS
stream.
This
channel
and
I
was
not
involved.
They
were
locked
out
of
their
studio,
they're,
probably
still
locked
out
of
their
studio,
and
we
still
now
we
didn't
have.
We
don't
have
the
peppy
music
that
plays
when
it
starts
and
stops,
but
other
than
that
I'm
gonna
say
this
actually
kind
of
worked.
B
Yeah,
oh-
and
this
is
a
this-
is
a
full
sized
Raspberry
Pi
well
mini
mini
Raspberry
Pi
with
HDMI
at
the
top
that
you
can
go
yes,
okay,
it's
just
to
be
clear
on
to
make
sure
we
close
on
this
elect
electric
havoc
you're
gonna
file,
the
bug
and
the
bug
is
the
PHP
pop
out
for
doing
GPU.
Pgp
encryption
doesn't
work.
So
if
a
if
a,
if
a
win32
dialog
box
pops
out
the
focus
is
stolen
as
what
is
going
on
there.
So
you
go
ahead
and
add
me
on
that.
B
A
B
A
A
A
A
B
A
A
B
B
B
A
B
A
Week,
if
that
did
work
last
thursday,
when
we
ran
it,
so
I
don't
know
something
about
when
they
switched
over
from
running,
because
we
actually
ran
for
a
week
on
james
and
my
like
James's
Azure
subscription
and
all
that
and
then
they've.
They
switched
over
at
the
end
of
last
week,
and
it
looks
like
something
didn't
work
on
the
switch
over
to
the
production
occasion.