►
Description
Part 2 is available at https://www.youtube.com/watch?v=HPNkajbcHFo&list=PL1rZQsJPBU2StolNg0aqvQswETPcYnNKL&index=0
C
B
B
C
C
B
C
C
A
A
A
B
C
Okay,
so
we're
starting
with
Ahead's
wrap
up
post
from
last
year.
We
have
been
sharing
his
great
series
and
there
was
a
secret
message
happy
new
year,
so
this
was
fun.
We
yeah
yeah
I
got
to
help
plan
some
of
these
out
with
him,
so
I
a
lot
of
great
topics,
great
posts
and
he
had
snuck
a
little
message
in
there
and
he
started
the
year
with
an
A
through
Z
series,
so
as
first
in
this
kicks
off
a
little
segment
of
this
links,
section
on
authentication
and
authorization.
C
So,
first
of
all
she
heads
to-
and
this
is
kind
of
a
walkthrough
of
what's
available
in
authentication
authorization
all
the
stuff.
You
know
NBC
razor
pages
and
links
to
documentation
at
the
end.
So
this
is
a
nice
kind
of
overview
of
what's
available
in
authentication,
authorization
and
good
stuff.
This
is
kind
of
a
I
think
getting
familiar
with
what's
there.
So
next
I
want
to
jump
into
some
kind
of
more
interesting,
deeper
things.
People
have
looked
at
recently.
This
is
this
is
cool
from
Tomas.
C
So
someone
asked
him
about
putting
authentication
onto
you
an
SSE
middleware
and,
as
he
talks
about
you
know,
coming
soon
with
endpoint
routing.
This
is
going
to
get
easier,
but
but
as
it
is
now,
it's
it's
relatively
easy
to
authorize,
MVC
or
Razer
pages,
but
to
put
authorization
on
middleware
and
in
policy
based
authorization.
He
talks
about
two
different
ways.
So,
first
of
all,
you
know
just
creating
policy
and
then
kind
of
you
know
hooking
it
up
so
creating
creating
the
middle
we're
creating
an
extension
to
make
it
a
little
easier
to
wire
it
up.
C
And
then
here
you
know
just
saying
you
know,
mapping
to
the
middle
and
then
saying
use
authorization.
So
that's
that's
easy
enough,
but
then
he
one
day
kind
of
take
a
little
further.
So
he
actually
created
this
with
an
attribute
as
well
so
or
excuse
me,
I'm
kind
of
wired
and
in
deeper
so
using
I,
authorize
data
and
creating
an
eye
of
authorization
policy
or
using
AI
authorization
policy,
Handler
provider.
B
B
C
Yep,
so
that
would
be
nice
and
I
think
this
kind
of
makes
the
case
for
that
like
it's,
it's
I
mean
the
the
primitives.
Are
there
it's
not
that
much
code
to
wire
it
up,
but
it
would
be
great
to
have
kind
of
the
same
same
way
that
you,
the
ease
of
use
of
of
MVC
or
a
razor
pages,
be
able
to
use
that
for
middleware
cool,
so
here's
another.
C
C
I'm
not
gonna,
go
through
it
in
detail,
but
he
does
show,
for
example,
running
an
angular,
7
client
app,
the
kind
of
how
he's
got
things
wired
up,
and
so
this
is
all
based
on
using
the
jot
your
you
know,
wire
wired
up
down
here
so
using
Java
authentication,
so
good
stuff
yeah.
You
know
some
of
this
is
just
kind
of
like
this
is
standard
code
right.
So
it's
not
as
much
code
as
you
know,
don't
don't
be
scared
off
well.
C
B
This
industry,
a
long
time
and
seen
earth
evolve
and
authors
just
complicated.
It's
just
there's
really!
No,
you
know
if
somebody
about
it,
it
is
complicated
and
just
when
you
think
you
understand
that
something
changes
and
the
industry
changes
and
moves
in
a
different
direction
and,
like
you
know,
there's
even
articles
today.
Windows
is
trying
to
get
rid
of
passwords
again
by
defaults
and
that's
going
to
introduce.
B
You
know,
that's
based
on
a
whole
bunch
of
new
standards
and
at
some
point
you
know
you
might
be
asked
to
integrate
those
type
of
things
into
your
application.
You'll
go
after
learn
about
how
to
do
all
that,
so
it
unfortunately
offers
one
of
those
areas
that
just
continues
to
evolve,
because
security
is
hard
and
it's
a
cat-and-mouse
game,
and
that's
one
of
the
reasons
why
their
area
of
asp.net
has
been
somewhat
volatile.
B
Even
in
the
ten
years
I've
been
here
on,
the
system
web-based
off,
it
went
through
I
think
three
different
identity
in
all
systems
and
they
landing
eventually
on
the
Kitana
based
stuff
and
then
even
in
a
speed
on
that
core
we've
gone
through
at
least
two
major
revisions
of
the
earth.
Api.
We
don't
tend
to
do
another
one,
because
we
don't
want
to
break
anyone
from
this
point
forward
in
that
way,
but
we'll
have
to
keep
adding
things
as
things
change
and
the
KPI
authorization.
B
This
is
something
that
we've
been
talking
about,
we
hope
to
land
before
three.
Oh,
we
talked
about
that
in
the
2-2
planning,
with
some
integration
without
any
service,
so
that
should
be
available,
hopefully
in
the
coming
a
couple
of
months,
but
that's
more
stuff,
and
then
you
know
as
we're
seeing
here
in
three.
B
C
C
So
password
lists,
as
as
you
called
out-
and
this
is
this-
is
cool
because
there's
a
you
know
an
in-browser
demo
here
to
be
able
to
do
that
so
yep
and
one
other
thing
with
authentication.
This
is
this
is
kind
of
cool,
so
this
is
Amazon
kognito,
which
is
a
managed
identity
system,
and
so
they
have
released
an
updated
library
to
allow
kind
of
plugging
that
into
SP
net
identity.
So.
C
Running
on
AWS
with
kognito,
then
they
have
an
identity
provider
for
that
as
well
so-
and
this
example
shows
you
know,
kind
of
wiring
it
up
in
the
middleware
and
then
being
able
to
kind
of
get
at
information,
that's
stored
in
a
controller,
etc.
So
neat,
stuff,
Co
all
right.
This
is
cool.
This
is
from
Dodie.
Well,
it's
it's
interesting.
I
think
this
is
from
Dodie.
We
called
him
out
recently
because
he's
got
this
huge
repo
with
all
kinds
of
asp
net
core
samples
over
a
hundred
of
them
and
and
keeps
them
up
to
date.
C
This
is
something
you
tweeted
recently
I
thought
this
was
neat.
This
is
these
are
tag
helpers
for
razor
pages
to
make
it
easy
to
wireframe
stuff.
So,
as
you
see
over
on
the
Left
he's
just
got
things
like
form
text
form
text
area,
that
kind
of
stuff,
and
then
it
just
wireframes
things
up
now
at
first
I
was
kind
of
like.
Oh,
you
know,
okay,
that
doesn't
seem
like
a
whole
lot,
but
actually
there's
a
good
amount
of
stuff
in
there
that
it
does
do.
C
For
instance,
support
for
things
like
it
automatically
fills
in
bootstrap
classes.
He's
got
a
lot
of
utilities
in
here
for
things
like
text
generation,
lorem,
ipsum
that
kind
of
stuff,
okay,
so
yeah.
So
just
a
neat
idea
with
going
through
with
you
know,
take
helpers
and
just
really
quickly.
You
know
wireframe
something
up
ethical.
B
C
C
C
C
Yeah
as
a
resource
manager,
for
you
know,
defining
how
you
want
something
deployed
out,
todger
right
and
then
using
key
vault
for
secret
storage,
so
I
thought
this
was
neat
talked
about
both
of
them
kind
of
separate
in
the
past.
This
is
nice.
He
kind
of
walks
through
setting
those
up
together,
so
this
is
great
being
able
to
like,
for
instance,
I've
I've
used
things
like
this
recently
with
resource
manager
to
be
able
to
push
it
out
to
github
and
not
have
to
worry
about
secret
storage,
so
nice
walk
through
there.
C
B
C
I
think
that
is
like
that
I'm,
the
the
nice
thing
here,
like
you,
said,
being
from
the
command
line,
and
this
is
something
where
I
could
see
scripting.
Have
it
even
be
something
as
part
of
a
build
process.
For
instance,
you
can
have
it
output
to
a
text
report.
So
you
know
if
you
did
want
to
automate
something.
Maybe
you
could
even
you
know,
parse
out
of
the
text
report
or
something
interesting,
yep,
okay,
damien
hickey
proxy
kit.
So
this
is
a
toolkit
for
reverse
proxies
with
asp
net
core
middleware.
C
B
Was
just
a
new
code
base?
Oh
did
they
take
a
sample
or
because
we
one
of
them
we've
had
a
long-standing
request
to
ship.
We
have
a
sample
proxy
middleware,
oh
it
does.
It
says
it
right,
they're,
so
forked
from
the
a
spinet
labs,
it's
been
having
them,
and
so
if
they
started
with
the
the
one
that
we
have
had
in
there
for
a
while
that
we
haven't
productized
yet-
and
it's
turned
it
into
that's
very
cool
wider
variety,
proxying
scenarios,
routing
based
on
shot
very
nice
and
I-
think
he
made
some
claims
regarding
performance.
B
I'd
be
I'd
like
to
understand
what
the
difference.
Oh,
this
is
fantastic,
so
ever
wrote.
This
is
like
inside
my
brain,
because
I
was
about
to
ask
about
houses
compared
to
Ocelot,
and
then,
if
you
look
at
point,
13
mm-hmm,
so
for
those
who
don't
know,
whilst
a
lot
is
a
very
popular
net,
core
API
gateway,
that's
used
by,
we
know
it's
used
by
a
lot
of
our
very
large
customers
in
sort
of
heavy
distributed
micro
service.
He
sort
of
container
based
workloads.
So
what
does
he
say
here?
B
The
general
difference
when
API
gateways
in
general
reverse
proxies,
is
that
the
former
tend
to
be
message
based,
which
makes
sense,
whereas
a
reverse
proxy
stream
based
okay,
that
meant
little
sense,
so
an
API
gateway
is
a
gateway
to
API
is
and
most
API
is
a
message
based
and
thus
the
API
gateway
can
do
inspection
on
messages
and
do
routing
based
on
message.
Headers
and
you
know,
protocol
use
those
type
of
things,
whereas
the
proxy
is
based
on
point.
B
C
Okay,
here's
an
interesting
post
on
soft
deletes
with
the
F
Court.
So
with
you
know
the
the
idea
was
softly
being
able
deleting
something,
but
it's
not
actually
completely
removed
from
your
database
by
so,
as
he
calls
out
in
here,
makes
makes
use
of
there's
a
global
query
filters
and
this
actually
links
over
in
the
docs,
and
they
point
out
that
this
is
a
use
case
in
AF
core
of
global
query.
C
Filters
is
deletes,
so
you
can
actually
put
a
query
filter
on
your
thing
where
you
can,
when
you
query,
for
something
it
automatically
will
filter
out.
Things
where
you've
said
is
deleted
is
true
or
whatever.
So.
The
other
thing
that
he's
kind
of
made
an
update
to
in
here
is
also
overriding
safe
changes
so
that
you
don't
have
to
have
this
code
all
the
way
through
every
time
you
delete.
C
You
know
where
you're
saying
like
well,
you
know
is
deleted
as
true
blah
blah
blah,
so
he
actually
kind
of
put
that
in
to
save
changes
and
and
centralize
that
in
one
place,
yeah
so
I'm,
just
a
common.
You
know
business,
yeah,
I,
don't
know
requirement.
So
there
you
go
okay
info
queue.
It
has
this
dotnet
course
series
I,
don't
know
if
I
featured
any
of
these
in
the
past
I.
The
this
series
is,
the
series
manager
is
quest,
Chris
Woodruff
and
he
just
posted
a
walkthrough
of
testing
asp
net
core
web
api.
C
But
there
are
several
other
good
good
ones.
In
here
Andrew
locks
book
we
featured
a
million
posts
from
him,
distributed
caching
with
asp
net
core,
and
then
this
this
walkthrough
on
testing
asp
net
core
web
api
Chris
walks
through
setting
up
unit
tests.
You
know
mocking
and
stuff
and
then
also
using
integration
tests,
so
walking
all
the
way
through
through
that
and
ending
up
with
with
integration
testing
as
well
all
right.
C
This
is
a
neat
one.
Only
one
blazer
link
today,
I'm
sure
we'll
have
more
coming
up
in
the
in
the
new
year,
I'm
Jeremy,
lick,
miss
wrote
up
this
where
he
converted
a
previous
project
where
he'd
written
it
in
angular
and
he
updated
it
to
blazer.
So
this
is
a
kind
of
health
tracking
application,
for
you
know
tracking
compute
commuting
computing
things
like
BMI
and
stuff.
C
So
this
this
is
kind
of
neat.
He
goes
through
some
things
like
a
toggle
button,
so
clicking
the
toggle
between
two
billion
values,
and
he
also
changed.
Notification
is
interesting
and
a
slider
bar,
so
yeah
just
kind
of
hooking,
all
this
stuff
together
and
then
validation
is
something
that's
come
up
on
recently,
so
he
deployed
his
using
a
asher
storage.
So
as
a
reminder
we've
linked
to
this
in
the
past,
but
you
can
you
can
easily
deploy
or
you
can
deploy
blaze
our
applications
since
they're.
You
know
it's
static.
A
C
To
kind
of
higher-level
post,
bigger
picture
ones,
so
this
is,
this-
is
cool
from
Mohammed
Roja
he'd
he's
talking
about
is
asp
net
core
amateur
platform,
so
this
is
just
kind
of
looking
at
you
know.
Big
picture
what's
in
is
peanut
core
talks
about.
You
know
big
things
that
he
likes
about
it,
who
you
know
what's
there,
that
he
likes,
etc.
Some
things
that
he'd
like
to
see
you
know
change
and
improve
in
the
future.
Caching,
you
know
some
sort
of
better
integration
with
let's
encrypt
HTTP,
two
and
three.
C
B
B
Read
that
article,
it
was
a
good
article
and
what
I
actually
really
liked
about
the
article
was
all
the
things
that
he
called
out
that
were
still
sort
of
bugging
him
about
the
platform.
It
wasn't
all
roses
right.
He
called
out
the
things
that
were
still
missing,
that
he
feels
the
platform
out
other
things
that
I
still
lose
sleep
over,
that
we
don't
have.
Okay,
the
things
that
bug
me
are
the
same
things
that
he's
calling
out
and
again.
B
This
was
another
case
where
it
just
it
was
great
to
read
a
post
from
someone
who
seemed
to
care
about
the
exact
same
things
that
I
did,
which
means
at
least
I'm
I
feel
like
I'm
somewhat
in
touch
with
some
of
our
customers.
When
that
happens,
but
yeah
it
was,
it
was
nice
to
see
and
I'd
we're
still
trying
to
work
on
those
things.
So.
C
Stuff,
okay
and
the
last
one.
This
is
from
MSDN
magazine,
and
this
is
just
from
the
Scot
hunters
Scot
hunters,
article.
What's
coming
in
deck
or
three
and
there's
a
section
in
here
on
asp,
net
core
three
and
I
know
this
is
just
kind
of
early
on,
but
you
know
exciting,
exciting
stuff
in
here.
So
yeah.
B
B
Big
thing
about
this
was
that
this
was
the
article
where
we
made
sort
of
the
first
commitment
to
turning
blazer
into
a
real
thing,
and
so
up
until
this
point,
we've
always
said
blazer
as
an
experiment,
blazer
an
experiment.
There
is
no
debt,
there
is
no
commitment
to
making
plays
or
a
product.
If
you
use
it,
use
a
urine
risk.
B
We're
trying
it
out
it's
an
experiment,
but
this
is
where
we
kind
of
came
out
and
said
that
well,
Razer
components
which
is
the
component
model
for
blazer,
will
ship
on
with
the
server-side
rendering
in
nikko
3,
and
we
will
continue
to
invest
in
the.net,
webassembly
runtime.
It
says
right
there
we'll
continue
to
work
on
supporting
Razer
components
on
web
assembly,
using
the
interpreter
based
on
that
runtime,
which
we
expect
to
ship
in
a
subsequent
release.
B
So
that
is
the
first
time
that
we've
officially
said
that
we
expect
to
ship
that
and
it
will
become
a
product.
We
don't
have
any
timelines
yet
for
when
that
will
happen,
we
have
obviously
the
server-side
rendering
using
the
Razer
components
or
Blaser
server-side
tech
in.net
core
three,
but
the
client-side
rendering
on
web
assembly
is
committed,
but
we
don't
have
a
timeline
as
yet
all.