►
From YouTube: ASP.NET Community Standup - Oct 24, 2017 - Sebastien Ros
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
D
D
B
A
I
know
that
that
platform
doesn't
exist.
C
D
A
B
D
D
Sebastian
Sebastian,
could
you
fix
the
microphone
because
Sebastian
sounds
far
away?
That's.
A
D
A
A
A
A
A
D
B
B
Rick
is
amazing:
you
wrote
an
entire
book
about
dotnet
courtier's
peanut
core
two
tons
of
stuff
in
here.
He
talked
about.
What's
great,
what's
you
know?
What's
not
so
great
for
him,
so
it's
a
very
kind
of
honest
overall
thing
he's
you
know
his
his
overall
thing
is:
hey
good
outweighs
the
bad
here's
some
stuff
to
be
aware
of,
though
so,
just
kind
of
you
know
some
things
to
call
out
in
here.
He
talked
about
differences
and
how
things
are
packaged
between
dotnet,
core
and
with.net
standard
moving
to
the
meta
packages.
B
He
talks
about
differences
in
publishing.
I
want
to
skip
to
you
some
specific
things
in
here,
so
pardon
some
rapid
scrolling,
we're
just
going
by
he
talks
in
here
about
easier
startup
configuration
we've
mentioned
that
before,
but
it's
nice
here,
he
kind
of
gives
some
examples
of
things
he's
doing,
services
he's
configuring
and
how
that
simplifies
things.
He
talks
a
little
bit
yeah
this
router
service.
B
There's
some
cool
stuff
in
here
talks
about
how
news
I
router
service
to
do
you
know
just
very
quick
in
Lion
responses
and
a
cool
application
of
this
that
he
chose
here
is
for
let's
encrypt.
So
let's
encrypt
requires
a
challenge
response,
and
so
he
sets
he
shows
how
that's
a
you
know:
five,
six
liner.
B
D
A
We
had
nothing
if
not
completely
professional
on
this
show
yeah,
so
we
I
thought
it
was
a
very
fair
review.
He
covers
a
lot
of
the
great
stuff
that
we
worked
on
and
some
of
the
things
that
we
unfortunately
haven't
made
great
improvements
on
yet,
but
we
are
working
very
hard
on
those
things
we
hope-
or
we
fully
intend
I
should
say
for
the
next
version
to
solve
those
problems
once
and
for
all
cool.
B
All
right,
so
next
is
Erik
Anderson
walking
through
a
deploying
identity,
server
to
Azure,
so
relatively
straightforward
here.
Talking
about
you
know,
setting
up
the
configuration
what
you
have
to
do
as
far
as
you
know,
a
database
etc
and
then
deployment
Azure.
But
you
know
a
neat
neat
walkthrough
here
plenty
of
screenshots,
so
cool
little
cool
to
show
how
and
then
once
you've
got
that
they're
setting
up
identity,
application
majeure,
config
and
stuff,
so
cool
stuff,
Andrew
Locke.
B
You
have
him
here
all
the
time,
because
he's
awesome
so
here
he's
talking
about
asp,
net,
core
identity,
password
hash
sure
so
explaining
what
password
hashing
is
that
you're
not
actually
storing
passwords
in
the
database
you're
storing
a
hash,
but
then
he
goes
in
digs
into
exactly
how
the
hashing
works
with
the
interfaces-
and
you
know
talks
about
the
you
know
how
its
set
up
some
interesting
things
in
here.
As
far
as
there
are
different
hashing
modes
and
he
talks
about
how
there's
a
bite.
C
B
A
quick
one,
but
very
useful,
so
a
P
faziz
posted
about
this
and
it's
something
I
actually
needed
to
use
this
past
weekend
and
I
checked
it
out.
So
this
is
high-five
and
if
you've
used
something
like
HTML
agility
pack,
something
to
parse
HTML.
This
is
an
HTML
parser
for
dotnet
core,
so
pretty
cool.
So
it
has
things
like
you
know,
being
able
to
read
in
a
string.
You
can
read
it
from
a
URL
parse
it
you
can,
you
know,
go
through
the
nodes,
etc
and
digging
into
it
a
bit.
B
D
D
B
It's
interesting,
he
hasn't
implemented
all
of
it.
Yet
that's
in
parse
5
to
my
understanding
like,
for
instance,
there's
a
sax
parser.
This
brought
back
memories.
Sax
parser
is
a
straining
parser,
so
I'm
interested
to
see
what
kind
of
he
rolls
in
here
but
yeah.
This
is
definitely
if
you
need
to
parse
HTML,
don't
write
your
own
regular
expressions.
Please
like
this
is
the
nice
thing
and
it's
plenty
of
tests
in
here
and
all
that
so
cool
stuff.
B
A
That's
cool
I
think
we
actually
have
a
dog,
that's
either
being
ridden
or
was
written
or
specifically
around
this
example,
because
not
this
example,
but
this
scenario,
I,
should
say:
okay
I've
had
to
do
file,
uploads
I've
actually
already
been
published,
and
that's
good
so
like
there
might
be
two
things
you
can
look
at
now,
because
that
was
one
of
the
early
feedback
we
got
was
like
really
a
page
summary
doc
was
nice,
but
then
where's
the
scenario
based
on
the
first
scenarios.
People
asked
about
was
file
upload,
so
yeah.
B
A
Here
you
should
read
this
one,
so
I,
probably
worthwhile
us
having
a
this,
is
an
area
where
a
lot
of
people
get
into
trouble
where
they
do
something
naive
and
whatever
better
work,
because
they
don't
know
any
better
and
then
they
end
up
opening
like
a
massive
security
hole
in
their
site.
So
they
you
have
to
be
very
careful
when
you
process
file
uploads,
where.
A
B
B
Basically,
this
is
a
class
that
you
wire
up
in
your
web
config
and
you
say,
override
the
local
configuration
using
this
class
and
then
the
class
will
when
it's
called
to
load
configuration,
it
will
say:
oh
go,
get
from
environment
variables
or
go
get
from
key
vault
or
whatever.
So
this
is
kind
of
an
interface
where
you
can
build
your
own
and
then
going
forward.
There's
going
to
be
some
that
are
provided
so
yeah.
A
It's
kind
of
funny
just
remember
that
dotnet
framework
has
always
only
had
study,
configuration
yeah
and
that's
one
of
the
first
things
we
solved
when
we
build
a
state
called
with
who
built
a
new
configuration
system,
and
now
that
inspiration
has
moved
its
way
back,
because
now
that
people
are
trying
to
move
like
you
said
trying
to
move
dominant
framework
based
apps
into
cloud-based
environments
or
containers,
then
the
same
concerns
come
up
and
so
they've
added
this
feature
in
four
seven
one
they'll.
Let
you
basically
make
configuration
mutable
so
yeah.
B
Pretty
cool
and
as
he
was
explaining
it
to
me,
that
was
kind
of
when
my
light
bulb
went
on.
I
was
like
oh,
this
is
basically
giving
me
a
lot
of
the
goodness
or
that
the
workflow
that
I
use
in
asp
net
core.
This
allows
me
to
do
that
with
it
with
ASP
net
so
and
then
there's
some
other
kind
of
you
know.
There
are
some
other
features
in
here:
control
of
the
asp
net
execution,
step,
HCP,
cookie,
parsing
and
then
support
for
sha
to
authentic
Asian
credentials,
so
neat
stuff,
but
so
yeah.
D
B
D
To
mute
that
when
I
left
it
Scott,
what
was
the
it
was
sha-1
that
was
broken
right.
Yes,
and
what
does
that
mean
to
like
to
do
dotnet
framework
apps
that
exists
from
years
ago,
like
if
someone's
got
a
dot
at
for
app,
like
maybe
a
blog
mine
and
they've,
done
nothing
to
think
about
this?
They
haven't
rewritten
anything.
Did
it.
A
A
A
A
Hashing,
viewstate
and
stuff,
like
that,
all
that
stock
a
face
because
you
don't
you
don't
interact
with
those
things
directly,
so
whether
it
were
I
guess
the
way,
I'd
phrase
it
is
where
it's
a
closed
loop,
we're
like
we
encrypt
and/or
hash,
something
in
order
again.
We
change
those
defaults,
a
while
back.
Okay.
D
A
E
D
B
B
He's
actually
going
to
do
some,
some
freestyle
raps.
No,
so
one
the
two
things
you.
B
Of
an
update
on
orchard,
Richard
Gordon
and
then
two
was
there's
some
really
cool
stuff
in
there.
That
is
very
modular
and
you
can
pull
in
these
cool
features
that
are
you
to
nurture
core,
but
you
can
actually
pull
them
into
asp
net
core
applications,
things
like
pio
file,
localization
a
bunch
of
other
stuff,
and
so
those
are
the
two
things
I
was
most
interested
in
and
then,
like
I
said,
Sebastian's
got
the
mic.
He
can
can
take
it
where
he
wants
yeah.
E
Just
stop
me:
you
have
two
or
three
hours,
I
guess
I
can
just
wonder,
but
yes,
so
I
didn't
mention.
We've
been
working,
I've
been
working
in
all
the
community,
also
on
Orchard
call,
which
is
a
redevelopment
of
orchard
CMS
on
donate
call,
but
it's
not
just
a
CMS.
We,
we
shipped
two
different
things
with
ultra,
which
is
a
which
shall
first
modular
a
multi-tenant
framework
for
a
spirit
call
and
second,
a
CMS
ultra
costomers,
which
is
using
this
modular
multi-tenant
framework.
E
So
what
I
can
do
is
show
you
how
first
to
be
modular
and
multi-talent
application
with
a
spirit
cone.
Okay,
that's
that's
our
solution
to
be
modular
applications,
but
I.
Think
it's
a
nice
one
tonight
and
I
assume
you
will
like
it
if
you
have
never
seen
that
so
I
need
to
share
my
screen.
Obviously,
let's
try
that
just
tell
me
when
you
can
see
it.
E
I
can
see
something:
if
can
you
see
everything
so
just
to
show
you
how
to
build
Stella
Miller
application
without
the
core
and
I
will
just
create
a
new
web
app.
So
I
will
just
do
web
application
in
my
temp
folder
and
empty
one.
So
you
will
see
you
absolutely
need
nothing
special,
just
one
package
or
two,
and
here,
if
I
just
run
it,
it
will
show
the
usual
hello
world.
Okay,
I
want
to
make
it
a
Milan,
so
modular
ad
is
a
web
application
that
will
be
based
on
different
modules.
E
In
this
case
a
module
is
a
class
library
and
you
think
about
you
will
be
asking
as
referencing
a
class
library
or,
and
you
get
packaged.
So
this
way
bad.
If
first
goal
is
to
move
this
thing
like
hello
world,
into
a
separate
module.
What
I
will
do
is
create
a
new
project
which
will
be
a
class
library
and
I
will
call
it
module
1,
and
this
thing
to
be
a
module
to
behave
as
a
module
will
need
to
reference
a
specific
nuget
package
that
we
have
a
new
gated
organism.
E
E
E
E
Ok,
so
it's
like
a
mini
web
app,
that's
the
class
library.
So
this
one
is
done
and
I
need
a
namespace,
and
now
this
one
will
also
reference
and
you
get
packaged
just
marking
this
thing
as
a
host
for
modules
and
the
same
way,
I
will
just
reference
hot
red
core,
and
this
time
it
will
be
application.
I
could
select
application
targets,
but
I
will
create
an
emissive.
I
will
show
you
it's
like
modular,
a
mossad
when
you
can
have
also
Nancy,
while
your
application
app
that
we
made
for
you.
E
So
this
one
is
just
an
application
target
that
will
make
this
web
app
host
or
modules
and
also
reference
an
ND
similar,
because
in
this
case,
MVC
will
be
brought
by
a
big
module
pharmacy
and
this
package
references
it.
So
I
will
select
this
NBC
target
application
on
its
target
done
and
in
the
start
that,
instead
of
calling
the
middle
words
I
will
just
say,
services
that
add
modules,
for
about
college
services,
from
the
module
zone
to
be
able
to
random
values
and
then
add
the
cheese
mousse,
and
this
app
now
is
modular.
E
E
Build
oh
I
didn't
do
something
because
I
found
out
the
bug
right
before
with
the
application
inside.
Maybe
lemon
knows
why
but
I
need
to
register
custom
service.
Since
the
latest
version
of
application
inside
which
is
try,
add
singleton
was
a
wise
application
inside
will
fail.
It's
just
Krypton
color.
E
Yes,
everything
I
know:
I
just
I
mean
I
discovered
that
very
very
recently,
like
this
afternoon
before
I,
had
no
issues
at
all
and
now
I
need
to
do
that
and
I
found
an
issue
on
it.
So
it's
a
new
update
and
application
insight,
1
1,
something
like
that.
This
thing
so
well
it's
to
be
fixed,
a
Brantley's
fix
into
the
text,
but
let's
see
so
now
it
should
just
work.
It's
my
default
application.
I
will
just
run
it.
So
in
theory,
you
don't
need
that.
E
There's
a
bug
somewhere
and
this
application
works
like
the
standard
application.
You
can
see
that
header
word,
because
this
thing
was
even
from
me
for
you
so
now
to
split
your
application.
If
physically,
you
can
just
create
new
projects
and
reference
them,
and
this
project
can
just
be
also,
you
get
package.
E
E
A
A
E
A
E
D
E
Also,
okay,
quickly,
we
generated
a
fight
for
you
so
that
you
don't
have
to
do
that
and
because
we
generated
its
visuals
uses
it
and
adds
it
to
the
solution
here.
But
you
should
not
care
about
it.
It's
advanced
usage
later
next
step
next
week,
I
come
back
and
I
show
you
so
here
same
thing.
Do
any
like
show
you
a
star
tip
here:
I,
don't
I'm,
not
sure
I,
don't
think
I
know
start
up
here,
so
I
won't
try
to
start
it.
E
E
E
We
don't
support
any
coding
at
the
same
time,
not
sure
one
we
do
support
I'm,
including
with
weaker
people,
don't
do
that
because,
actually
don't
that
you
don't
need
to
any
list
for
a
new
module.
While
your
app
is
on
I
like
Scott,
you
will
not
go
to
your
blog
and
say:
oh,
let
me
anybody's
for
your
now
live
now
you
test
it
and
then
you
deploy
it
and
yet
you
so
that's
that's.
That's
also
not
too
bad
I
would
say
to
not
allowed
a
meeting
but
issues
so
module
2,
I
reference
that
it's
good.
E
Let
me
see
if
I
build
it
on
its
knob
folder,
it's
manifest
file.
If
you
have
it
in
your
project,
it
won't
try
to
create
it
and
want
to
appear
in
objects.
Folder
and
now
I
just
need
to
reference
it
from
my
application,
which
is
an
MVC
modular
application,
remember,
I
reference,
the
application,
dot,
MVC
the
targets
and,
and
and
and
that
should
work,
that's
right,
must've
missed
something,
but
I
think
it
should
be
at
that
easy.
E
E
Map
map
map
map,
slash
hello,
Andes,
so
now
this
module
will
me
respond
to
slash
hello
and
this
module
will
deploy
a
controller
and
interview.
So
let
me
run
it
again.
I
should
say
for
for
on
the
home
page,
because
there
is
no
home
page,
but
exactly,
but
now,
if
I
do
module
two
slash
home,
slash
index
I
have
my
view
coming
from
my
second
module,
and
you
see
there
is
no
layout.
E
So
what
you
can
do,
and
what
you
should
usually
do
is
that
your
modules
don't
define
the
layout
usually,
but
you
will
have
your
web
app
hosting
the
modules
defining
the
layout.
This
way,
you
can
have
reusable
modules
that
don't
don't
enforce
anything
about
your
theming,
but
your
app
reinforce
the
feeling.
So
in
this
case,
I
will
just
pick
up
samples.
E
E
And
I
go
to
module
2
home
index,
it's
so
the
view
from
the
module
is
rendering
inside
the
layout
for
the
web.
App
and
I
can
still
go
through
hello
and
hit
Miller
where
that
is
coming
from
my
first
module.
Okay,
that's
my
job
and
I
think
that
was
simple
enough
for
anyone
to
reuse
that
to
do
that.
So.
B
E
But
anyone
can
create
another
ecosystem,
like
my
own
blog
ecosystem,
with
blogging
modules,
with
the
specific
namespace
and
mitigate,
for
instance,
and
you
know
that
all
these
packages
they
work
for
the
ecosystem
with
the
risk
and
anyone
can
enhance
then
the
ecosystem
with
our
own
packages,
and
they
will
all
and
that-
and
this
is
available
today-
we
see
string
which
is
on
you
get
at
all.
So
you
can
do
that,
and
this
is
what
we
do
for
just
call
CMS.
E
We
made
an
ecosystem
of
modules,
which
I
will
show
and
just
referencing
one
package
will,
let
you
add,
a
CMS
and
referencing
in
the
package,
add
new
features
and
share
them
on
you,
get
URIs,
margarines
everywhere
or
even
locally
in
your
own
company.
You
can
create
your
solution
with
lots
of
projects
and
modules
or
different
solutions,
and
different
teams
can
create
different
parts
of
the
application.
E
We
know
some
users,
even
for
watching
one,
were
doing
that
while
using
Auto
CMS
just
for
the
Madeira
part
of
that,
so
that
they
can
split
teams
into
building
different
modules,
different
part
of
the
application,
and
you
so
like
this
module.
One
doesn't
have
to
know
about
the
layout
of
the
views
and
same
thing
for
this
thing,
so
you
you
kind
of
work
in
isolation
from
the
other
modules
that
share
your
contracts
or
common
controls.
An
ecosystem
is
a
set
of
contracts
to
build
extensibility.
E
C
E
Web
app
and
I
select
empty
web
app.
I
could
pick
any
web
app
and
just
do
the
add
thing
and
the
you
thing,
and
if
we
work
so
this
web
app,
she
will
have
no
logging.
Probably
no
just
no
logging
but
I
could
add.
Looking
I
could
add
my
own
configuration
as
long
well.
Where
is
my
site
here
as
long
as
I
use
the
correct
host
4
modules
and
Craig
modules,
they
will
just
end
lists
in
the
middle
where's
and
Anisa
services.
So
here
I
will
just
add
them.
E
Application,
that's
the
convention,
so
orchard
code,
an
application
or
module
based
on
what,
if
your
an
application
to
host
modules
or
module
and
then
dot-
and
you
can
see
here
the
example-
I
give
you
so
we
have
MVC-
we
have
the
simple
target:
CMS
will
serve
an
NC
one
if
you
want
to
reach
one,
but
I
will
take
the
same
as
this
time.
So
it's
just
one
NuGet
package,
I'm
gonna,
get
Gary.
Ok,
I
will
reference
it.
This
is
a
module,
but
this
module,
like
a
spinet
call
at
all,
is
a
meta
package.
E
So
my
site
now
has
reference
to
that,
and
the
only
thing
I
need
to
do
is
services
that
add
it's
not
just
and
we'll
use
it
automates,
which
is
called
orchard
model
plus
other
services.
But
here,
in
this
case,
I'll
remove
the
middleware
and
I
will
add.
God
choose
modules
in
this
module
and
with
that
I
have
a
CMS.
Let's
see.
E
E
So
here,
if
I
log
demo,
I
have
recipes
to
define
different
types
of
website,
I
want.
So
in
this
case,
I
will
just
take
agency,
which
is
a
simple
web
agency
website.
I
can
use
different
at
a
basis,
sequel,
Lite,
sequel
server.
My
sequel,
progress,
I
will
secure
I,
because
this
is
suggest
table.
Prefix
is
if
you
want
multiple
websites
to
run
on
the
same
database,
so
we
will
prefix
the
tables,
and
here
simple
information
to
start
up
a
new
account.
E
You
set
up
I'm,
gonna
click,
finish
setup.
We
count
to
four
or
five
and
you
get
a
website
running.
Okay,
so
I
reference.
The
package
are
the
trends
of
code
go
through
setup,
because
I
need
to
explain
which
kind
of
website
I
want,
and
this
is
a
full
website.
I
can
reuse
right
now,
deploy
if
you
like,
if
you
like
the
theme
and
the
content
for
that
and
earthworks,
let
go
I
which
will
be
done
in
later
two
to
two,
the
CMS
that
I
want
to
talk
about.
E
Why
we
do
that
and
how
do
that
and
all
sort
of
things
so
actually
that
we
ought
to
make
up
well
applications
with
modules,
something
also
that
the
orchard
call
framework
gas
in
support
multi-tenancy.
But
you
don't
see
the
way
to
host
multiple
logical
websites
in
the
same
application,
so
you
deploy
once
and
you
can
reuse
what
you
deployed
as
many
times
as
you
want,
for
instance,
to
hold
the
same
website
or
the
similar
website
for
many
customers
with
different
other
bases.
E
You
just
update
your
app
once
the
code
and
then
you
can
have
logical
websites
into
into
one
main
deployment
so
here
from
just
what
I
worked
with
it
late
earlier,
if
I
take
my
application
13
and
set
it
as
the
subject
project,
so
this
application
were
is
raining.
What
you
want
Emily
to
okay,
and
one
I
just
need
to
do
in
my
startup-
is
instead
of
by
default,
is
one
pin
and
it's
a
real
alternate.
It's
like
oh
I
rang.
The
app
recommence
is
a
default
on
and
there
is
no
maintenance.
E
There
is
just
one,
so
it
goes
directly
to
the
Internet
this
configuration.
But
if,
when
you
do
modules,
you
say
see
the
components
and
it
will
look
for
some
great
script
tools
that
will
explain
how
many
comments
and
what
we
use
while
the
ug
is
what
modules
in
it,
because
all
the
modules
out
there.
But
you
might
want
one
cannon
to
use
Molly
one
and
either
one
to
use
the
two
of
them.
And
if
you
have
like
100
modules,
maybe
each
of
them
will
have
a
different
set
of
modules
to
use.
E
E
E
Ok,
there
is
nothing
here.
Ok,
if
I
go
to
slash
hello,
there
is
no.
It
was
working
earlier,
but
now
structure
doesn't
work
anymore.
It's
because,
in
this
tenants
file,
I
describe
two
different
currents
when
I
call
contoso
and
what
I
call
acne
one
uses
the
request:
URL
prefix
controls,
oh
and
user,
1
acne,
so
actually
URL
prefixes.
So
if
instead
of
hello,
I'd
use
two
cantos,
oh,
like
a
virtual
company,
hello
doesn't
work.
Ok,
oh
sorry,
con.
E
It
works
so
now,
I'm
hitting
the
yellow
end
point
for
the
contoso
tenant,
with
its
own
configuration
like
its
own
connection
stream,
its
own
database,
its
own
theme,
settings
modules
and
everything.
This
one
has
the
module,
1
Emily,
to
enable
same
thing
for
the
other
one.
What
do
you
want
to
do
so?
If
I
go
to
Acme
I
actually
go
to
another
website
with
another
configuration
it
happens
to
be
the
same,
but
they
can
be
completely
front.
And
here
if
I
go
to
module,
2,
slash
home,
slash
index.
E
Still
working,
but
in
the
context
of
the
second
website-
and
this
thing
Acme
could
be
a
domain
like
my
bakery
one
calm
and
hit
the
specific
database
and
the
other
one
might
like.
We
got
through
that
command
so
on.
So
this
is
how
you
build
modular
application
just
by
configuring
saying,
instead
of
having
only
one
comment
now
switch
or
the
the
pipe
I
of
little
words
and
configuration
analysis
and
try
different
configuration
for
each
of
the
sites
and
basically
URL
resolve
which
side
you
want
to
actually
display
and
use
all
these
features.
E
E
E
E
Overhead,
which
is
for
multi-tenancy,
for
instance,
yeah.
There
is
one
meter
where
in
front
of
everything
which
we
just
map
like
route,
it's
like
a
router
or
switch.
Oh.
What
is
the
current?
You
aren't
you
already
/
at
me?
Okay,
so
we
need
to
switch
the
the
container
di
container
and
the
middle
a
pipeline
to
this
one.
It's
like
a
map,
it's
exactly
the
same
thing
as
Matt.
E
Here,
okay,
that's
the
same
cost
and
what
we
do
is
instead
of
just
routing
to
different
mini
web
pipeline,
because
each
student,
as
it's
only
the
web
ID
line,
we
also
swap
the
DI
container,
because
each
strand
also
has
their
own
services.
Their
own
configuration
like
I
can
configure
razo
differently
from
one
end
to
the
other
if
I
want
I
don't
want
to.
But
you
could
that's
an
example.
Oh.
A
E
That's
I
will
show
you
that
in
the
CMS,
then,
because
it's
just
a
service,
we
have
a
service
called
I
settings
provider,
ok,
I
share
settings
provider
and
we
have
many
implementation.
One
is
based
on
digital
that
is
loaded
once
I
start
up,
but
we
have
one
or
sub-base
and
database.
You
could
have
one
based
on
blob
storage,
so
you
can
define
what
are
your
talents
and
how
they
are
built
based
on
whatever
you
want.
So
this
example
is
static.
John
can.
E
A
E
E
So
this
again
when
I
went
to
the
setup
screen,
it
created
one
tenant
which
we
call
the
default
tenant,
but
I
can
create
more
tenants.
So
let
me
show
you
if
I
go
to
the
admin
and
to
show
you
also
that
this
talent
management
is
actually
extensible
and
we
already
have
provider
based
on
what
we
want
to
do
to
show
if
I
can
type
the
password
yes
I
can
so
I
won't
explain
what
I'm
doing,
but
let
me
see
modules
something
from
adduced.
E
You
saw
that
the
modules
they
were
defining
the
JSON
file
in
the
case
of
the
CMS,
the
CMS,
did
well
our
ecosystem
for
the
CMS
defined
a
module
that
we
provide
a
way
to
manage
students.
So
we
have
a
module
to
manage
the
tenants
of
the
application
and
this
module
provides
this
view
and
integrates
in
this
value,
because
our
ecosystem
said:
if
you
are
not
such
a
mess
module,
you
can
integrate
in
the
admin
menu.
Okay,
I
can
do
that.
E
This
new
one
I
will
click
to
blog,
create
or
I
will
create
a
new
I
practice.
I
could
create
a
domain
or
you
all
projects,
I
will
call
it
blood
frigid,
but
it's
uninitialized.
So
if
I
break
the
UL
of
slash
Run,
which
is
the
prefix,
are
you
fine?
It
will
show
me
the
separate
strain
for
the
senate.
Exeument
slash
blood.
If
I
go
in
/
/
say
I
go
in
this
default
pennant,
which
is
my
previous
website,
come
to
you.
E
If
I
go
there,
I
go
in
resonance,
which
is
not
yet
configured
so
I
will
call
it
my
blog
and
say
use
the
recipe
blog,
because
I
want
to
block
this
time,
for
this
side
and
I
will
see,
use
equal
height,
which
is
a
different
database,
a
new
user
setup
and
now
I
set
up
a
new
site
on
the
same
application.
So
my
web
application
is
running
two
sides
now,
so
we
reuse
a
lot
of
memory
for
that,
so
you
can
scale
your
hosting
to
lots
of
websites.
E
Joy
knows
no
the
thing
about
that,
because
these
blog
is
actually
hosted
this
way,
and
you
see,
however,
blog
and
it
was
dynamic.
I
didn't
restart
the
app
at
all
I
just
created
a
new
video
web
pipeline,
registered
it
dynamically
to
the
main
visual
pipeline
and
cut
some
services,
and
that's
it.
You
have
a
different
theme.
You
have
a
different
set
of
modules,
because
this
one
has
a
blogging
module.
This
one
has
manga
and
everything
your
one
doesn't
have
it.
So
it's
up
to
you
and
it's
configurable
I've.
A
E
A
E
E
A
leading
question,
thank
you.
Yes,
you
can
so
just
by
adding
a
default
rate
of
page
it's
available,
and
it's
part
of
the
millions
of
modules
can
share
can
come
with
result,
page,
okay,
that
was
for
us
I,
think
that's
a
very
nice
picture,
because
when
you
build
websites,
sometimes
you
don't
want
to
go
in
the
admin
and
do
real
things
to
do
a
simple
page.
Okay,
you
are
usually
blocked
by
CMS's.
E
When
you
want
to
do
simple
things,
you
have
to
go
to
the
chrome
no
complex
way,
and
you
don't
want
to
do
that.
So
result.
Page
is
very
nice
because
you
drag
out
your
web
app
or
any
module.
You
create
the
file
run
it
and
there
and
it
will
just
work.
You
don't
have
to
build
anything.
It
will
just
be
R
right.
So
that's
very
important
for
CMS,
it's
cool.
A
I
have
a
question:
what
is
the
status
of
orchard?
Core
I
mean
you're,
showing
us
a
lot
of
great
stuff.
Yet
this
is
not
officially
built
by
the
HP
net
core
team.
My
people
were
you
so
officially
built
on
this
team,
because
I'm
I
know
because
I
own
the
team.
We
don't
officially
support
this
as
far
as
I
understand
and
I'm,
not
quite
sure
where
you
are
in
your
timeline
of
schedule
regulations.
So
thank.
E
So
this
an
early
preview
of
the
release,
notes
there
is
enhancement
explaining
what
orchard
core
is
and
for
beta
1.
So
it's
a
return.
You
get
a
talk
since
since
last
week,
so
it's
a
very
packages
are
available.
We
are
looking
for
the
last
mini
bugs
and
experience
tweaks.
The
reasons
already.
What
we
are
just
blocked
by
is
some
content
like
a
video
or
tutorial
to
explain
what
to
do
next
with
the
CMS.
E
So
we
have
a
github
sample
and
tutorial
for
the
modularity
thing
and
I
will
point
you
to
hit
and
I'm
sure
John
will
show
the
link
later.
This
is
where
is
that?
Oh,
my
god,
I
will
find
it.
It's
there
for
sure
here,
Oh
traditional
Turkish
Empire,
so
everything
I
showed
you
for
modularity
and
multi-tenancy.
Is
there
it's
a
sample,
app
and
explanation
on
how
to
build
new
modules
and
new
video
apps?
Okay?
E
This
is
not
the
CMS
just
to
know
your
thing,
and
now
we
need
the
same
thing
for
the
CMS
phone,
so
you
are
not
like
in
the
blind.
When
you
come
to
the
CMS,
you
know
how
to
use
it.
Okay,
once
we
are
this
tutorial,
it's
officially
shipped
a
little
money.
Ok,
we
have
a
road
map
on
our
repository.
Also,
maybe
I
think
it's
linked
there
with
everything
we've
done
over
the
past
years
and
what's
next
for
beta,
2
and
RC,
and
what
we
are
missing.
A
Think
it's
fair
to
classify.
This,
though,
is
a
it's
a
community
project.
Yes,
so
it's
heavily
funded
by
you
who
works
on
our
team,
including
in
work
hours,
that's
part
of
what
you
do,
but
it's
not
part
of
the
official,
a
screw
net
cause
stack,
which
includes
like
Microsoft
support,
and
things
like
that
now
technically,
any
code
that
you
use
is
supported
in
the
sense
that
it's
dotnet
code.
So
there's
a
dotnet
problem,
that's
fine!
A
D
It
brings
up
an
interesting
question,
though,
that
have
you
Damien,
as
the
asp.net
PM
ever
seen,
the
kind
of
stuff
that
seven
friends
do,
and
you
know
I
don't
know
like
recoil
and
horror
like
or
like
oh
wow
I
had
no
idea.
You
could
do
that.
That
is
an
incredibly
clever
way
to
do
it,
and
how
do
you
balance
those
things
says
you're
on
the
same
team,
but
at
the
same
time
he's
pushing
the
limits
and
doing
interesting
and
creative
stuff
yeah.
A
Those
things
how
do
you
have
the
very
beginning
of
which
it's
always
been
that
way,
there's
always
been
like.
Oh
my
goodness,
I
can't
believe
you
solved
this
problem.
That
way,
that's
incredibly
but
horrifying
thing,
that's
guesting,
but
there
is
no
way
right
and
I
think
I.
Think
there's
less
of
that
now.
You
know
there
was
a
lot
more
of
that
enter
the
old
system
where
Sasha
katana
stack
like
they
registered
a
handler.
A
They
registered
an
eye
as
handler
for
the
dot,
CS
proj
extension,
and
so
you
would
request
the
s
proj
from
your
is
server
and
it
would
build
it
on
demand
or
to
none
in
orchard.
One
like
these
I'm,
just
thinking
of
the
things
that
I
recall
incredibly
clever
solutions
right,
but
like,
oh,
my
goodness,
but
I
ignored
your
core
is
much
less
like
that.
Auto
core
has
a
lot
of
fantastic
plug-in
functionality,
just
think
of
it
as
a
as
an
umbrella
like
if
I
saying
Apache
like
orchard
just
has
a
whole
bunch
of
great
stuff.
A
You
can
plug
in
Pio
file,
localization
our
modularity
without
ever
thinking
or
getting
close
to
a
CMS
or
any
of
those
type
of
things
and
I.
Think
that's
the
big
message
that
cerb
has
been
really
trying
to
push
as
part
of
orchard.
Core
is
oh,
hey,
there's
a
little
really
great
stuff
in
here.
That
is
higher
level.
Concern
that
a
lot
of
the
stuff,
the
a
spirit
caller
ship,
our
team
ships
or
maybe
an
alternate
implementation
to
the
core
one
that
we
ship.
A
So
we
ship
a
res
X
file
based
Pio
Residex
file
based
locational
ization
service,
because
that's
what
dotnet
uses,
but
we
always
intended
to
support
other
localization
formats,
but
we
just
haven't
been
able
to
fund
the
full
end-to-end.
You
know
funding
the
for
the
solution
to
a
full
into
an
experience.
We
we
wouldn't
just
ship
a
package
like
when
we
ship
things.
We
tend
to
try
and
think
about
the
end-to-end
as
much
as
we
can.
A
D
D
E
E
So
we
lost
a
lot
of
time,
but
it
was
also
nice
to
have
some
feedback
so
as
part
of
my
job
to
test
the
limits
and
to
give
a
feedback
to
the
to
the
team
and
see
how
we
can
fix
it
before
the
public
needs
the
feature
and
so
early
feedback
actually
like
dynamic
modules
loading.
Well,
we
worked
on
it
like
for
more
than
a
year.
Didn't
work
now,
always
issues.
So
we
push
a
limit,
but
we
couldn't
do
that.
E
When
it
first
came
in
preview,
I
first
tried
to
ask
someone
in
the
community
actually
to
try
to
implement
that
in
autocross,
so
we
could
have
early
feedback
and
see
all
the
limitations
right
and
give
feedback
to
the
team
and
to
Ryan
and
everyone
just
to
fix
the
issues
that
we
found
while
running
that
and
I
think
there
were
interesting
issues
so
yeah
we
are
pushing
limits
before
even
the
public
can
see
the
bits
or
use
of
it.
Well,
most
of
the
people
here
now.
A
A
That
really
should
have
just
worked
and
they
didn't
so
we
fixed
them
whether
they're
things
that
we
couldn't
configure
that
you
should
be
able
to
configure
or
composition
models
that
we
perhaps
just
hadn't
considered
in
the
simplistic
scenarios
we
were
going
for
that
one,
a
bit
quite
a
little
bit
of
work
to
support
yeah.
So
we
got
a
lot
of
good
feedback
from
that
John.
E
E
Some
of
them
are
basic
packages
that
provide
features
abstractions
and
services,
but
these
ones
are
modules
like
stuff
that
you
can
build
your
app
with,
like
the
Lego
block,
to
build
your
app
with
and
I
click,
two
different
folders
and
dot
modules
and
the
dot
modules
at
CMS.
So
these
ones
they
are
very
specific
to
the
CMS
ecosystem.
So
they
all
are
here
to
provide
a
CMS
feature
like
liquid
templates
Lusine
engine
for
search
engine
model
management,
media
management
menu.
E
You
see
templates
types
of
widgets
XML
RPC
to
do
a
B'nai
writer
so
that
all
semi
sorrentine
these
ones,
they
are
I,
would
say
SAS
oriented
software,
the
service
or
engine.
You
could
use
them
in
any
application.
Even
if
you
don't
care
about
the
CMS,
like
user
management,
team
management,
tenants
management's,
which
I
showed
you
the
setup
screen
also
roles
management
response,
cache,
which
is
just
this
one
is
super
simple
simple
to
ever,
is
just
registering
the
restaurants
cafes,
where,
as
part
of
a
module,
so
you
can
plug
the
response.
E
Caching
live
in
a
running
application.
Resource
management.
Can
you
mention
that
resource
management
and
localization,
which
are
stuff
that
the
eighth
grade?
She
doesn't
have
the
resources
to
work
on
right
now
and
to
support
so
we
just
made
it
so
you
don't
have
the
support
for
DSP
right
team
has
a
nice
packet,
but
you
can
use
them
in
any
way
ambition.
These
are
modules,
but
there
are
actually
packages
there.
These
modules
are
just
wrapper
around
the
package
to
make
them
modules
and
all
these
things
here
they
can
be
used
anywhere
in
any
app.
E
A
E
One
more
check
all
the
recipes,
this
one
does.
It
depend
on
other
stuff
in
orchard
it.
So
we
try
to
make
our
reduce
don't
so
they
don't
depend
on
modules.
There
is
no
module
Center,
there's
our
logical
dependency.
Okay,
so
that's
you!
Remove
the
object,
I
love
using
the
module.
This
guy
will
tell
you
that
this
module
depends
on
the
features,
module
and
the
scripting
module.
Okay,
and
if
you
don't
have
them
this
mode,
you
won't
start
because.
E
A
E
Why
I'm
talking
about
layers
like
the
CMS
layer,
you
require
most
of
these
ones?
Okay,
that's
fair
enough!
Look!
We
have
it
even
have
an
open
ID.
Would
you
make
fun
by
a
schedule
from
Spain
and
giving
you
no
pinpoint
towns
that
made
yes,
US
Open
ID
module
to
provide
tokens
refresh
tokens,
you
see
navigation
and
then
see
modules
or
lots
of
news.
A
E
E
Course
we
run
800
blog
tenants
or
not,
should
one
with
this
guy
we
can
run
five
to
ten
times
more
tenants
on
orchard,
cold
and
all
ocean
one
so
I've,
my
machine
I
ran
something
like
five
thousand
tenants
and
it
was
taking.
So
the
pressure
is
the
memory,
because
every
tenant
is
more
memory
than
process
or
attendance.
E
A
nice
good
yeah,
it's
very
nice
table
of
parentheses,
to
set
of
features
to
burn,
because
all
that
I
said
yes
I'm.
So
an
application
is
base
of
modules.
Assemblies
now
all
OD,
but
the
DI
container
and
the
middleware
are
configurations.
So
they
are
just
instances
of
these
classes,
which
are
led
assemblies
which
already
loaded
so
creating
a
new
tenant.
Is
super
cheap.
It's
just
when
you
instantiate
those
class
which
actually
don't
take
much
memory
like
routing,
doesn't
take
much
memories,
a
bunch
of
strings
in
memory.
E
So
unless
your
site
is
super
huge-
and
in
this
case
you
don't
want
enhance,
you
have
a
specific
question,
then
it
won't
take
much
memory.
For
instance,
an
idea
of
space
it
takes
is,
let's
say
your
tenant
will
take
five
megabytes
of
memory
every
time
you
start
a
new
trend
determining
a
new
MVC
pipe
like
a
new
MVC
middleware
when
you
raise
eruption
a
new
authentication,
middleware
and
services.
Okay,
so
five
megabyte
pertinent,
that's
what
you
should
take
into
every
journey
as.
A
There
was
another
question
about
whether
modules
can
reuse
other
modules.
If
there's
like
a
caching
module,
can
I
reuse
that
inside
my
own
module?
Is
that
really
just
a
dependency
thing
you're
talking
about
yeah?
Is
there
a
cut?
Is
there
in
a
concept
of
an
internal
dependency
that
doesn't
leak,
drive
a
private
there's
that
another
thing
if.
E
A
Is
no
imagine
if
the
same
limits
to
new
guy
would
apply.
You
can't
have
two
versions
of
the
same
thing
in
the
app
at
the
same
time.
Yeah
right
so
like
there
are
some
limits
that
you
hit
up
again
the
platform
limit.
So
you
can't
get
past.
Okay,
let's
have
a
look.
Did
you
do
so
someone
asked?
Will
we
in
is
specifically
about
the
OMS
or
the
or
missed
the
CMS
module?
Do
you
think,
we'll
ever
see
a
WYSIWYG
style
page
editor
in
the
browser
like
DNN,
which.
E
Can
go
in
and
hide
it's
in
your
price.
Let
me
show
John,
can
you
flip
the
screen?
Please
so
I
didn't
go
to
this
part
of
the
machine
as
I
showed
you
how
to
create
a
CMS.
So
this
is
the
admin
page
of
the
default,
and
let
me
remember
remind
you
the
default,
and
it
looks
like
this.
Okay,
it's
a
nice
website.
I
like
it
I
will
host
a
couple
more
for
my
company.
E
If
it
is
a
so
yourself
so
here
I
go
to
the
admin
side
and,
let's
say
I
want
to
edit
the
content
of
this
page.
I
got
two
content
content
items,
and
here
I
have
two
things,
but
main
thing
here
is
the
user
page.
Here
this
is
a
main
page.
I
will
open,
so
I
will
open
this
file.
This
link,
this
is
by
clicking
on
this
link
for
main
page
I,
can
see
all
the
content
which
is
on
the
page.
D
E
Another
laptop
to
share
my
screen
on,
but
I
just
thought
that
so
side
by
side.
This
is
the
preview
page,
and
this
is
my
thing
that
I'm
currently
eating
and
let's
say
ecommerce
here-
you
want
it
second,
after
responsive
design.
Well,
I
will
just
take
the
first
service
move
it.
There
drop
my
mouse,
and
this
is
what
you
will
see.
Live.
Wait,
wait!
Wait.
Let's
say
you
don't
do
responsive
design
you!
Actually
you
actually
provide
ice
ice
yeah.
You
provide
Ice,
Ice,
Cube's,
Ice,
Cube
I've
got.
D
D
E
It's
no
signal
is
useless,
so
what
we
do
is
actually
I'm
sorry,
so
what
we
do
is
actually,
whenever
we
type
a
keystroke,
this
browser
gets
an
event
like
using
local
storage.
So
it
knows
which
documents
we
want
to
update
and
cents
to
server
is
a
server
side
rendering.
So
you
have
exactly
what
we
see
real
wheezy,
be
it's
what
the
service
will
render.
If
we
had
dated
that
you're
doing.
A
A
A
D
A
D
E
A
E
E
Okay,
good
lead,
developer,
fine,
but
I
need
to
change
a
picture.
If
I
sent
you
a
picture,
so
I
will
remove
this.
One
and
I
will
add
a
new
one.
So
I
have
the
media
management
thing
here
and
I
can
browse
my
media
and
I
have
a
team
for
there.
I
don't
have
Scott,
so
I
will
escort
actually
I've.
You
already
I
prepared
you
my.
E
D
E
E
E
E
E
E
A
Mian
you
just
turn
on
sweetie,
so
let
me
click
on
templates
nine,
when
design
I
will
go
on
campus.
Okay,
because
I
want
to
change
how
it
looks
like
actually
because
I
want
to
change
the
template
of
this
thing.
Are
you
gonna
templates
and
we
have
one
template
that
has
been
defined
when
we
set
up
to
the
site
for
the
template
for
the
content
of
type
landing
page,
which
is
actually
this
thing
so
I
will
close
this
preview
I
will
edit
this
template.
E
E
Shopify
logical,
you
see
something
so
you
see
cited
sign
name.
Let
me
go
at
the
bottom
as
usual
and
click
on
the
preview
and
take
this
tab
on
the
right
so
same
thing
out
as
I
just
show
you,
but
now
the
demo
here.
This
is
the
thing
which
is
that
this
is
my
menu
content
items.
Where
is
my
site
name?
That's
the
hard
thing
now
to
find
the
stuff
in
here
you
see
cited
sign
name
in
the
linked
page
table.
That's
this
thing!
So
now,
if
I
say
demo
for.
D
E
D
E
E
E
The
response
time
here
and
let
me
now
do
something
else
now:
I-
will
update
the
place
anything
I,
don't
like
how
it's
displayed
alright
peace,
because
to
use
your
phone
services
to
services
and
I
will
look
where
my
services
are
managed,
and
you
can
see
here.
I
have
loop
content
item
content,
services,
content,
items,
sighs,
okay,
if
I
have
services,
we
do
this
now
ecommerce
here,
which
is
title
here.
I
can
do
service
come
on
and
you
can
see
here
every
less
look
as
this
change.
I
send.
Scott
has
a
phone
for
me.
Well,.
A
D
D
E
Involved
ultra
core
team
is
coming,
you
tab,
we
have
a
git,
er
chat
and
all
the
community
is
there
to
ask
question
to
answer
questions
to
exchange
to
gave
to
give
IDs,
and
if
you
want
to
build
modules
or
to
bid
features,
you
just
come
there
and
he'll
assign
you
some
stuff
to
do
or
just
answering
questions
and
everything.
Is
there
a.
A
Couple
of
questions
well,
one
question
particular
that
someone
is
asking
that
I
think
is
a
very
good
one.
How
would
you
go
about
integrating
some
Spira
SH
type
functionality
into
an
app
built
on
orchard?
If
I
wanted
to
use
a
web
component,
that
was
a
calendar
picker
or
a
view,
Jayesh
module?
How
do
we
have
a
good
today.
E
Yes,
so
when
I,
when
we
build
these
these
templates,
we
try
to
make
a
single
page
template,
because
people
like
website
single
page,
you
can
embed
any
JavaScript.
You
want
in
the
template,
you
can
embed
scripts,
you
want
a
little
bit
or
you
can
build
a
module
that
we
just
have
an
HTML
file
and
serve.
D
D
E
E
At
all,
and
actually
people
ask
the
question
all
the
time
and
he
wants
us
to
decide,
because
when
we
are
in
an
ecosystem,
it's
better
for
all
of
us
to
use
the
same
technology,
but
what
we
decided
is
not
to
side,
so
any
module
can
decide
to
use
what
they
want,
because
we
don't
want
to
be
closed
to.
Anyone
who
knows
only
react
knows
only
view
and
say
you
know
you
can't
work
with
right.
D
E
A
E
A
Thing
that's
happened
in
the
last
week,
so
we
all
know
the
journey
of
how
we
made
Kestrel
fast
right.
We
that's
a
that's
a
few
years
in
now.
We
are
now
looking
at
data
access
innate
as
well,
so
we're
basically
I
Fowler
tweeted
a
couple
days
ago
that
the
the
data
access
stack
in
dotnet
is
getting
the
Kestrel
treatment.
We
have
a
working
group
set
up,
which
includes
folks
from
a
whole
bunch
of
different
teams,
and
we
are
currently
at
the
very
early
investigative
phase,
around
figuring
out.
A
How
do
we
make
the
dotnet
data
access
tests
on
things
like
Tekken
power,
more
competitive,
I
think
it's
fair
to
say
that
the
Araneta
core
tests
on
taking
power
are
now
competitive.
When
you
look
at
plain
text,
the
two
variants
we
have
when
you
look
at
the
micro
benchmark
variant
and
the
full
framework,
a
variant
we
are
competitive
when
compared
to
other,
like
in
those
categories.
We
don't
have
a
platform
entry
yet
for
plain
text,
but
we
are
investigating
doing
that.
A
Platform
basically
means
just
have
a
server
and
then
just
write
some
code
that
talks
directly
to
the
server
without
primitives.
For
doing
nice
things,
but
you
can
get
extremely
fast
doing
that
because
you
don't
have
a
lot
of
the
niceties.
So
we
have
some
variants
of
that
that
we've
been
experimenting
with
that
get
incredible
results
that
we're
looking
at
we're
doing
the
same
for
Jason,
but
the
data
access
tests.
Currently
we
drop
out
of
the
competitive
category
very,
very
quickly,
we're
nowhere
near
competitive,
and
so
we
want
to
fix
that
is.
D
A
A
Indeed,
what
you've
seen
a
lot
of
the
tests
is
the
no
matter
what
the
variant
you
have,
whether
it's
the
raw
idiot
or
net
the
dapper
or
the
EF
the
results
simply
cluster.
They
all
get
bottleneck
at
the
same
point
as
you
add
more
concurrency.
They
all
bottleneck
together
and
doesn't
matter
what
you
do.
They
can
never
get
any
faster.
So
it
is
not
EF.
That's
making
your
data
access
slow
because
it
doesn't.
When
you
get
to
a
certain
point
anyway,
I
mean
slow
is
a
relative
term
right.
A
We're
talking,
they're
benchmarking
here,
we're
trying
to
like
it
as
fast
as
you
possibly
can.
No
real
apps
are
doing
those
type
of
things,
but
we
want
to
make
it.
You
know.
Latency
is
still
a
real
thing.
You
wanna
make
it
as
low
as
possible.
You
want
to
reduce
memory,
use
you
want
to
reduce
CPU.
We
we
know
the
benefits.
A
The
real
world
benefits
that
apps
see
when
we
target
benchmarks
like
Tekken
power,
because
it
forces
you
to
reduce
jitter,
as
in
like
variance
or
noise
and
results
to
cause
to
things
like
memory
allocations
caused
by
things
like
latency
stalls
and
those
type
of
things.
So
we
fix
those
things
by
doing
that.
Here's
an
example
of
this
is
public.
People
can
go
and
see
this
graph.
This
is
updated
automatically
from
every
commit
that
we
make
its
aka
EMS
slash
a
spinet,
slash
benchmarks
will
get
you
to
this
view.
A
We
are
currently
says
the
fortunes
test
from
Tekken
power
running
on
our
hardware.
Ok,
so
this
is
particularly
running
in
Asia.
I
believe
this
is
the
cloud
scenario,
and
so
you
can
see
the
variance
across
the
top
of
a
spirit
core
Middleware,
dapper
iseman.
It
called
middleware,
EF,
h,
NIC
or
middleware
raw
and
then
MVC
dapper,
NPC,
F
and
MBC
raw,
and
you
can
see
that
doesn't
really
matter
what
framework
you
use
you're,
not
really
seeing
a
massive
difference.
A
So
the
absolute
numbers
on
the
left
are
pretty
low
compared
to
the
competitors
in
tech
and
power,
and
so
we're
trying
to
fix
this
problem,
you
can
see
EF
had
a
massive
make
regression.
This
is
running
off
a
dev
branch.
This
is
not
like
to
our
release
bits.
This
is
beyond.
Oh,
we
had
a
regression
there
which,
since
been
fixed
and
we've
got
a
bunch
of
Perth
Bay.
You
can
see
where
the
line
is
right.
D
A
Are
we
are
we
have
started?
We
have
literally
started
a
working
group.
Looking
this
it's
about
a
week
old,
it's
it's
staffed
by
folks
from
different
teams.
We
met.
Yesterday
we
are
going
to
start
tracking
this
in
a
github
repository,
because
when
we
tweeted
this,
a
lot
of
folks
in
the
community
are
interested
in
getting
involved
in
helping
out,
including
the
folks
who
owned
the
sequel,
Lite
driver
for
net.
A
The
gentleman
who
owns
the
Postgres
driver
for
dotnet
mpg
sequel,
which
is
what
we're
standing
with
by
the
way
because
tech
empower
is
all
on
Linux
and
they
predominantly
use
Postgres
and
my
sequel
for
the
tests,
and
so
we're
looking
at
the
full
stack
right
now.
I
think
the
task
we're
doing
is,
let's
write
a
c-sharp
console
app
that
doesn't
use
a
do
yet.
It
P
invokes
into
the
native
driver
for
Postgres
and
see
how
fast
we
can
make
it
go
all
right,
let's
just
bypass
the
entire
stack,
but
still
Usenet.
A
So
we
know
that
the
VM
and
stuff
is
still
involved
in
the
process,
but
we're
not
going
through
the
a
do
to
net
stack.
We're
trying
to
figure
out
where
this
common
gap
is.
Is
it
in
a
new
dotnet?
The
object
model
is
in
some
parts
of
88
on
it,
but
not
all
of
it
is
it
in
the
particular
database
driver
that
we're
using?
Is
it
in
its
implementation?
Is
there
something
else?
Is
it
the
networking
stack
that
all
database
drivers
share?
A
Is
there
some
weird
combination
of
those
things
like
we're,
giving
it
the
casual
treatment
right,
and
so
that
includes
top-down
sort
of
profiling,
approaches
versus
bottom-up?
Let's
just
hack
things
out
and
test
theories
that
we
can
do
quickly
so
yeah.
It's
exciting,
I'm,
really
looking
forward
to
giving
it
that
treatment
with
a
whole
bunch
of
different
people
from
different
walks
of
life
and
different
teams,
and
getting
to
the
bottom
of
making
this
as
fast
as
it
has
to
be,
and.
A
At
this
point,
nothing
is
off
the
table
like
if
we
we
work,
we're
gonna
go
with
the
data
takes
us.
If
the
data
ultimately
suggests
that
the
the
a
do
net
object
model
is
missing.
Some
API
surface
that
was
is
preventing
us
from
making
it
this
fast.
Then
we
will
look
at
adding
the
API,
surface,
etc,
etc.
A
Just
like
we
did
with
Kestrel
Kestrel
when
we
shipped
it
originally
didn't
use
the
networking
stack
in.net
for
a
number
of
different
reasons
that
has
since
improved
dramatically
and
we're
looking
at
making
Kestrel
use
network
stacking
net
by
default
in
some
version
moving
forward.
It
is
now
it
is
available
as
a
package
right
now,
you
can
opt
in
to
the
sockets
transport
for
Kestrel,
it's
not
quite
as
fast
as
libuv
for
the
benchmarking
scenarios
yet,
but
we're
working
actively
on
it,
but
it's
very,
very
close,
and
so
it's
all
good.
All
right.