►
Description
Check questions discussed in the link below:
https://xafmarin.com/xafers-community-standup-what-is-xaf-xpo-why-should-i-care/
Click Here to Subscribe: http://xaf.life/35
#XAF #QA and #Blazor #XPO v20.2 teasers.
We also discussed performance best practices, EF Core, UI customization, Linux deployment, migration to Blazor and more.
C
I
think
that
we
are
live.
I'm
gonna
folks
mute
a
few
of
you
but
feel
free
to
send
the
messages
on
the
chat
or,
if
you
want
to
actually
speak
just
let
us
know
welcome
back
to
another
software
community
stand
up.
We
meet
every
month,
the
second
thursday
every
month
to
discover
about
staff,
a
blazer,
xbox
and
personal
products
and
everything
we
love
this
session
today.
C
I
think
that
it
would
be
really
interesting
because
we
have-
and
we
get
a
lot
of
people
reaching
out
to
us
about
they
want
to
migrate
to
sappho.
They
want
to
know
more
about
saf
and
how
soft
can
speed
their
line
of
business
development.
So
hopefully,
by
the
end
of
the
this
video,
everyone
has
a
big
understanding.
C
What
is
why
saf
the
choice
of
development
for
us
and
you
can
actually
refer
other
than
the
net
developer
friends
to
this
video,
so
if
they
have
any
doubt
to
give
stuff
a
try
and
take
it
for
a
spin,
you
definitely
will
do
that.
We
will
highly
recommend
it.
So,
as
always,
thank
you
for
coming,
I'm
going
to
let
manuel
and
josh
introduce
and
we
go
from
there
dave.
C
Unfortunately,
he
won't
be
able
to
join
us
today
because
he
had
some
professions
on
world
commitment,
but
he
definitely
says
hi
to
everybody
and
he
will
be
here
in
the
next.
One,
then
is
the
pm
for
on
saturn
xpo.
He
will
be
joining
us
later
on
and
he
will
be
answering
questions.
So
if
you
have
questions
that
you
have
been
willing
to
ask
this
is
the
moment.
We're
gonna
have
a
complete
section
just
for
questions
and
everyone
will
get
an
answer
or
a
follow-up
guarantee.
So
manuel,
do
you
want
to
introduce
yourself?
A
A
A
B
My
name
is
jose
ojeda,
but
everyone
calls
me
well
I
I
guess
you
know
me
by
the
for
the
youtube
channel
and
also
I
have
a
blog
like
coach
net,
I'm
the
owner
and
the
founder
of
bit
frameworks
and
basically,
what
we
do
is
net
development
in
any
of
the
flavors
and
we've
been
on.net
since
day,
one
basically
2000
the
end
of
2002,
the
beginning
of
2003
and
we've
been
using
stuff
since
they
won
an
xbox
since
day
one.
So
we
really
use
it
in
basically
every
project.
B
C
C
C
So
thank
you
for
showing
up.
I
am
always
amazed
at
seeing
like
people
actually
are
coming
and
sharing
with
us
this
time
on
a
thursday
to
to
talk
about
south
xpo
and
technology
in
general.
So
before
moving
forward,
I
do
have
to
say
we
are
part
of
the
net
virtual
user
group,
so
the
the
net
build
to
user
group
is
a
initiative
done
by
the
donde
foundation,
where
we
have
one
common
place
for
all
the
virtual
user
groups.
All
the
events
happening
so,
please
feel
free
to
check
out.
C
There
are
a
lot
of
great
events
here
about
you,
see
future
of
char
introduction
to
identity
and
so
on.
So
on
and
right
here,
we
are
so
feel
free
to
go
check
out
the
virtuous
group
and
attend
an
event
that
it
feels
interesting
to
you
from
there.
I
want
to
say
again:
there
is
a
big
power
in
community.
Our
facebook
group
already
have
643
members
so
join
us.
We
are
everywhere
we
are
in
facebook,
we
are
in
twitter
and
we
are
in
lincoln
in
the
group.
C
We
have
the
gear
where
we
can
chat
and
ask
questions
and
communicate
with
other
staffers.
We
have
suffered
weekly,
please
subscribe,
where
we
send
links
about
what
is
going
on
the
world
of
south
expo
and,
of
course
we
have
the
user
group.
That
is
the
meetup
that
we're
going
on
right
now,
hey
today,
a
topic,
it
will
be
a
completely
if
you
are
a
net
developer
or
if
you
have
someone
that
a
one
is
doing
line
of
business
application.
C
We
want
to
show
themselves
because
we
strongly
believe
that
saf
is
the
right
tool
to
create
line
of
business
application
fast
to
skyrocket,
your
productivity.
So,
let's
say
like
this
staff:
the
data
access
before
we
start
getting
to
south.
C
Let's
talk
about
what
is
the
data
access,
the
safe
use,
so
surface
xpo
and
entity
framework,
so
in
this
meetup
today,
entity
framework
we're
not
gonna
cover,
because
there
is
a
lot,
a
lot
of
material,
our
identity
framework,
that's
what
most
people
are
used
to,
but
we
want
to
show
what
we
love
and
what
we
are
well,
what
we
use
every
day.
So
what
is
xpo
before
getting
to
what
is
spo
we're
going
to
go
directly?
So
what?
What
is
an
orm
or
m?
C
You
have
your
data
classes,
you
have
your
model
and
you
have
your
database
and
there
is
a
disconnection
there
or-
and
there
is
a
lot
of
hate
love
about
orms
there
is
the
orm.
Is
the
buyer,
the
binary
of
computer
science?
There
is
a
another
article
about.
Oh,
I
am
hate
that
we
are
going
to
put
the
links
in
the
description.
C
There
are
a
lot
of
people
that
say
that
if
you
don't
know
the
how
everything
is
happening
like
how
the
sql
is
being
generated
under
the
hood,
you
can
run
into
issues
like
there
was
a
big
discussion
yesterday
about
xp
view
that
we'll
get
to
there
about
the
n
plus
one
issue,
and
we
definitely
the
urm,
has
some
a
strange
abstraction
and
even
some
people
argue
about
that.
The
abstraction
is
not
the
right
word,
but
anyway,
there
is
a
way
to
connect
your
data
models
to
your
table
and
xpo
is
one
of
the.
C
In
my
opinion,
best
choices.
It
does
have
really
efficiency.
So,
let's
go
to
the
link.
Xpo
so
is
an
object,
electron
mapping,
library
and
I
want
to
say
this-
is
completely
free.
So
that
wasn't
the
case
before,
but
right
now,
xpo
is
completely
free
and
that's
one
of
the
things
that
hoseokanga
pays
for
that
it
has
really
changed
our
life.
We
have
been
able
to
do
a
lot
of
things
with
xbox
and
he's
become
free.
So
one
thing
that
we
want
to
say
is
that
xpu
is
completely
database
independent,
highly
database
independent.
C
So
you
don't
need
to
know
how
everything
is
happening
under
the
hood.
You
have.
I
think
that
is
14
plus
databases
supported
by
xpo
that
mean
sql
server,
mysql,
post
oracle.
So
on
so
on-
and
you
can
see
here-
there
are
a
lot
of
database
engine
and
not
only
that
it
has
a
lot
of
right
here.
You
can
see
there
are
a
way
they
are
type
supported
by
xbox
and
the
great
thing
about
sbo
is
that
is
pretty
extensible
and
customizable.
C
So
you
can
change,
you
can
create
new
providers
and
jose
actually
can
attest
about
that.
We
have
a
few
providers
that
address
other
databases
that
are
not
supported
for
xbox,
but
even
that
right
here
you
have
a
link
to
see
all
the
data
types
that
are
supported
by
xbox,
but
if
there
is
a
data
type
that
is
not
supported,
you
can
create
your
own
converter.
You
can
create
your
own
and
you
can
actually
map
it
to
a
different
type.
C
That
is
not
the
one
that
expressed
those
by
default
with
the
db
type
attribute,
so
xpo
is
controllable,
transparent
is
really
database
independent
and,
in
my
opinion,
is-
and
this
is
a
controversial
thing,
because
this
is
a
little
biased,
but
it's
easy
to
use
it's
easy
to
to
to
to
get
up
and
running.
So,
let's
see
the
main
one
of
the
main
feature
that
has
a
lot
of
features.
If
you
see
xpo
check
almost
every
tick,
every
check
that
you
need
for
the
release
of
xbox
official
but
orm
features,
but
it's
comparable.
C
It
has
a
support
for
bandage
and
pilot
collection.
Object,
query
xp
view
we're
going
to
get
to
there
in
a
bit
supporting
for
a
system
database.
So
that
means
that
if
you
already
have
a
database
up
and
running
in
your
current
system,
you
can
actually
use
that
one
and
map
it
to
your
xbox
object.
So
you
can
not.
You
don't
have
to
re,
create
a
new
database.
C
D
C
Out
so
yeah,
I
know
what
I
was
saying:
we
have
support
for
again
for
legacy
database.
So
if
you
have
already
your
database,
you
can
use
that
one.
You
don't
have
to
change
that.
You
can
map
that
database
to
your
current
code
and
you
can
do
it
actually
with
a
persist
class
generation.
We
have
a
designer
that
goes
from
the
job,
your
database,
to
your
classes.
C
We
have
a
lot
of
a
lot
of
features,
so
one
of
the
thing
again
support
for
various
db
engines
and
if
you
see
here
per
base
in
five
bit
postrix
oracle
mysql,
it
has
even
sql
dependency
support
that
we
did
an
example
and
it
is
a
beauty,
in
my
opinion,
a
dynamic
runtime
extension.
I
have
secretary
assistant
that
a
host
can
attest
to
that
before
the
link
time
there
was
when
the
expo
criteria,
language,
syntax,
there
was
no
link
yet
and
that
criteria
system
is
really
powerful,
really
a
comprehensive
the
things
that
you
can
accomplish.
C
So
if
you
see
it
checks,
let's
talk
about
this.
It
has
optimistic
login,
the
fair
deletion
custom,
oid
generation,
so
it
takes
care
a
lot
of
plumbing
for
you.
Without
you
having
to
to
to
having
to
do
all
those
low
tasks
of
database
maintenance
of
a
lot
of
things,
xbo
is
already
creating
all
those
things
for
you
from
there.
We
can
actually
go
to
the
class
comparison
in
xbox.
C
So
so,
if
you
see
here,
if
you
inherit
from
one
of
these
base
classes,
you
have
a
lot
of
functionality
out
of
the
box,
you
have
the
fair
deletion.
That
means
that
your
object
doesn't
get
delete
physically
from
the
databases
just
get
marked
as
delete.
You
have
optimistic
login
to
handle
concurrence.
You
have
a
built-in
id
key
and
then
you
can
see
here,
for
example,
xp
light
object
if
you
have
already
a
custom
database
already.
C
C
Manual
was
presented
so
right
here
we
have
a
benchmark
of
a
few
different
operations
that
is
being
done
through
entity
framework,
six
entity,
framework,
xpo
and
directx
ui
and,
as
you
see,
xpo
is
one
of
the
is
actually
is
the
more
performance
already
in
most
of
the
operations,
and
it's
almost
as
close
as
direct
sql
query.
So
definitely
xposed
performance
is
controllable.
It's
a
big,
great
tool
to
have
in
your
in
your
toolbox.
So
let's
quickly
review
this.
C
It's
a
nice
article
about
the
xpo
thing
when
they
actually
are
using
devexpress
is
using
xpo
in
their
own
products,
so
they
are
handling
a
lot
of
like
a
database
ranging
from
40
gigabytes
to
100
gigabytes
with
no
performance
issues.
The
xp
also
dna
coming
with
caching
it
comes
with
a
super,
is
great
for
distributor
application.
It's
great
for
performance.
C
It
comes
with
the
xpo
profile
that
you
can
actually
see
how
the
queries,
what
are
the
queries
that
are
being
generated
so
again,
highly
database
independence,
er
support
for
creating
your
new
providers
for
new
databases,
performance
and
all
the
the
features
that
we
just
talked
about
one
by
one,
and
you
forgot
the
main.
The
main
feature
is
free
yeah.
No,
that's
one.
The
first
thing.
C
A
Why
is
it
why
expo
in
60
seconds
is
hard?
It's
it's
the
most
flexible,
most
comprehensive
arm
out
there.
It's
all
the
customization,
you
can
do
almost
everything
and,
and
it
doesn't
it
just
works.
A
B
Yeah
actually
good
good
answer.
I
will
say
that
for
me,
javier
well,
we
choose
xpo
at
the
beginning,
it
was
in
a
company
that
I
was
working
for
because
we
wanted
to
target
multiple
databases
and
we
wanted
to
do
it
with
a
single
code
base
so
well.
At
that
moment
there
was
no
entity
framework.
There
was
hyber
and
hibernate
and
evades.
I
made
something
like
that
from
java
that
was
released
to
dotnet,
but
in
the
end
like
most
of
them
I
mean
of
those
orms
from
the
past.
They
are
already
dead
somehow.
B
So
this
is
the
one
that
lasted
longer
and,
in
general,
what
I
love
about
the
xpo
is
like.
We
got
a
lot
of
strange
cases
in
the
office
like
load
balancing
with
the
database
and
you
name
it.
We
have
strange
cases
and
I
can
always
replace
the
part
that
I
don't
want,
or
I
want
to
change
for
that
case.
For
that
scenario,
it's
like
do.
I
need
an
object
layer.
I
make
an
object
layer.
Do
I
need
a
special
need
to
work?
I
need
a
special
need
to
work.
Do
I
need
a
different
provider?
B
I
make
a
different
provider,
so
if
you
really
know
all
the
layers
like
how
they
are
working
expo
is
your
playground,
and
basically
it's
like
I
mean
99
of
the
stuff,
will
be
done
for
you
and
basically,
what
you
need
to
do
is
planning,
because
I
learned
that
if
you
really
plan
well,
your
orm,
the
performance
will
be
like
really
big.
I
mean
or
high
since
the
beginning.
B
A
A
This
there's
one
there's
one
thing
I
I
want
to
to
add
to
that
because
jose
was
said,
I
think
it's
the
only
the
really
really
really
only
and
arm
provider
out
there
that
is
really
database
agnostic
on
the
long
run.
A
The
the
thing
is
with
entity
framework
or
or
or
or
in
hiv
aid
or
that
per
month,
pepper
of
course,
because
because
dapper
isn't
designed
to
be
database
agnostic,
it's
about
object
mapping,
but
you
write
in
the
sql
syntax
of
of
of
your
database.
A
A
B
I
90.
A
B
B
B
I
need
to
remove
it
and
also,
as
you
said,
they
never
been
a
really
agnostic
oriented
oriented
tool
because
not
right
now,
I
think
right
now
is
a
little
bit
better,
but
before
it
was
like
even
each
type
of
database
provide
their
own
types,
their
own
stream,
their
own
blah
blah
blah,
so
they
have
their
own.
They
have
their
own
type
definition,
so
you're,
not
using
dot
mate,
don't
net
that
definition
you're
using
something
else,
and
they
decide
to
don't
do
that
anymore.
I
mean
every
three
months.
A
The
the
main
thing,
for
example,
in
on
this
case,
is,
for
example,
database
migrations
on
the
f.
I
I
I
don't
blame
the
faf
is
a
great
tool
if
you,
if
you,
if
you're
happy
with
it
but
ef,
has
really
a
downside.
If
you
want
to
switch,
for
example,
your
migration
scripts
between
oh
yeah,
because
that's
pure
sql,
I
think
that
that's
pure
scale
yeah,
but
nevertheless,
xpr
is
great
because
it
is
so
flexible
and
it
works,
and
it's
fast
and
it's
and
I
would
say
it's
a
stable
like.
C
With
I
don't
know,
around
15
years
already
being
used
being
tested
with
a
lot
of
case
studies
with
a
lot
of
real
world
solutions
is
cross-platform,
everywhere.net
runs,
er
expo
runs
the
net
framework.
The
net
core
mono
is
a
transparent
uncontrollable.
So
that
means
that
you
can
intersect
any
part
of
the
of
the
generation
of
the
query.
Every
part
of
the
the
magic
happening
you
can
intercept.
It
is
highly
database
independent,
as
you
guys
say,
that's
one
of
the
main
it's
extensible
and
customizable.
It
has
support
for
legacy
for
existing
database
to
generate
your
classes.
C
It
has
caching
it
has
to,
and
this
is
a
great
one.
It
has
support
for
stored
procedures
and
views.
So
if
you
have
already
a
business
logic
in
your
stop
procedure,
you
can
reduce
that
if
you
have
a
view
that
is
joining
data
from
seven
tables,
that
will
increase
performance
not
to
go
to
those
seven
tables
and
just
use
a
view
database
view
and
map
it
to
xp
or
you
have
that
you
have
great
performance
and
we
just
saw
in
the
basement.
C
He
has
transaction
support,
lazy
loading
associations
ultimate,
is
locking
the
fair
deletion,
built-in
or
id
generation,
so
on
so
on,
and
you
can
change
naming
conventions,
you
can
change
a
constraint
indexes
so
yxpo.
I
think
that
that
answer
that
it
gets
answered
by
itself.
Actually
it's
a
great
url,
so,
okay,
perfect
now,
let's
start
today
to
the
good
part
to
the
great
part.
Xpo
for
me
is
a
great
part.
So
I'm
not
saying
that,
but
let's
get
to
the
actually
complete
product,
let's
develop
a
complete
line
of
business
application.
C
So
when
we're
going
to
develop
a
complete
line
of
business
application,
we
have
a
couple
choices
and
actually,
let's
see
the
documentation
on
their
express
about
this,
we
can
create
a
software
from
scratch.
We
can
adopt
a
universal
product
or
we
can
use
stuff.
So,
let's
start
with
the
pros
and
cons
of
this
scenario,
so
we
are
going
to
create
a
software
for
scratch.
We
are
going
to
need
a.
C
There
are
a
lot
of
moving
parts
in
a
line
of
finished
application
that
meaning
database.
That
means
a
ui
design
than
mean
ux.
That
means
the
code.
Of
course,
we
need
developers
to
create
the
features
that
means
in
line
of
finished.
Application
is
important
features
like
reporting,
dashboards
file,
attachment
and
so
on,
so
on.
So
when
you
are
creating
a
software
for
a
scratch,
you
need
a
complete
software
developer
thing.
That
means
a
database
administrator,
a
ui
designer
project
manager,
a
developer
so
and
so
on.
So
it
becomes
expensive.
C
C
You
control,
even
if
you
want
to
create
the
new
facebook
you
can.
You
have
complete
control
from
scratch
to
the
whole
application
from
your
database
to
your
code,
to
everything
in
between
to
load
testing,
to
testing
to
so
on
and
so
on.
So
that's
the
first
scenario:
let's
go
to
the
second
one.
The
second
scenario
will
be
adopting
a
universal
software
product
like
microsoft
dynamics,
and
that
also
has
advantage
because
if
you
decide
to
go
for
there,
that's
something
that
has
been
also
tested
for
a
lot
of
years.
C
It
has
have
a
lot
of
users,
but
it
also
has
a
disadvantage.
This
a
general
universal
proof,
most
of
the
time
don't
have
enough
cost
extensibility
or
enough
customization.
If
you
need
a
to
a
specific
feature,
that
only
applies
to
your
business
requirement
so
and
not
only
that,
because
it
has
this
special
methodology
or
this
special
way
of
doing
things
at
the
end.
Even
at
the
beginning,
you
start
saying:
okay,
I
can
put
this
together
almost
no
code.
I
don't
have
to
do
too
much
at
the
end.
C
Most
of
the
time
you
have
to
hire
an
expensive
consultant
to
get
to
the
last
you
do
the
80
percent
bar
and
the
20
percent.
The
10
percent
is
too
expensive
to
you.
Need
the
hey,
expensive
consultant
to
do
that,
so
how
about
saf
is
kind
of
in
the
between
he's,
not
a
codeless
at
all.
You
need
to
be
a
developer
for
pro
to
yusuf,
but
it
has
a
lot
of
ready-to-use
modules
already.
C
You
can
modify
or
extend
or
customize
any
part
of
your
application,
exactly
as
if
you
were
creating
a
software
from
scratch,
because
the
most
important
part
that
we
want
to
you
guys
living
here
with
is
soft
regular.net
application.
It
can
be
regular.
Wind
forms,
regular,
asp.net,
regular
blazer,
so
at
the
end
they
are
regular
navigation
and
everything
that
you
can
do
over
there.
C
You
can
do
it
here,
but
save
a
lot
of
time
for
you,
because
it
take
care
of
a
lot
a
lot,
a
lot
of
low
tasks
like
database
creation,
database,
migrations,
ui
generations.
C
So
if
and
we're
gonna
get
and
we're
gonna
do
a
theme,
one
we're
gonna
show
and
talk
more
about
the
staff
architecture,
concept
and
so
on.
But
saf
is
creating
the
data
structure,
your
database,
your
uis
and
everything
from
your
data
model.
So
as
your
data
model
grows,
so
you
don't
have
to
do
anything.
All
new
views
are
being
created.
All
new
tables
are
being
created,
so
it's
that
sweet
spot
that
it
definitely
makes
a
whole
whole
difference.
While
developing
in
the
line
of
venus
application,
you
guys
want
to
add
yeah.
C
B
Say
that
what
is
for.
B
B
This
is
a
database
that
anyone
can
have
in
the
reserve
in
the
you
know,
underneath
the
desk
or
in
azure
or
whatever,
but
a
lot
of
these
frameworks
like
the
complete
application
framework.
Usually
they
do
everything
on
a
black
black
box
type
of
of
architecture.
B
So,
for
example,
like
I
was
in
dominican
republic
on
january,
I
was
running
a
a
theme
for
staff
and
xpo,
and
basically
they
say
that.
Okay,
you
know
that
in
spain
there
are
a
lot
of
frameworks
like
companies
who
make
application
frameworks.
You
cannot
imagine
how
many
offers
the
country
of
spain
has
for
that,
so,
but
all
of
them
are
really
mysterious.
B
B
So
for
me,
what
is
best
is
that
yeah
it
handles
everything
for
you
and
that
it
interacts
with
well-known
or
current
technologies
that
everyone
will
use
in
this
case,
dotnet
core
net
framework,
the
full
version
any
database
that
you
can
imagine
through
a
standard
way
which
is
other.net.
B
So
in
that
sense
it's
like
you
check
for
me
all
the
boxes
like
I
want.
I
want
to
do
everything
like
really
fast,
but
I
don't
want
it
to
be
like
in
a
black
box.
So
for
me
those
are
the
requirements
I
have
them
there.
I
have
the
language
and
I
have
the
access
to
like
really
common
technology
c,
sharp
this
on
basic
and
any
databases
throughout.
So
that's
the
my
two
cents.
My
fourth
essence
in
this:
yes,
well,
your
your.
A
A
It's
it's
very,
very
clear
where,
where
you
have
xf
development
and
visual
studio
and
codeless
developments
are
there,
there
are
gaps,
but
it's
in
the
middle
spot
in
between,
but
that
the
thing
is
hi
everybody.
If.
A
The
thing
is
with
with
with
xaf,
especially
it's
like
you
can
develop
line
of
business
applications
from
scratch.
That's
easy!
You
have
no
schema
you're
you're
going
fast,
do
your
stuff,
adding
business,
logics,
adding
validation,
rules,
adding
color
color
reports
or
all
that
other
stuff.
Most
of
the
time
I
I'm
working
with
xf
is
like
migrating
older
systems
to
do
to
to
to
a
modern
way
or
modern,
ui
or
not
even
a
modern
but
modern.
A
A
If
you
do,
okay
stay
stick
with
the
old
database
or
do
we
need
the
migration
of
the
database
from
an
ancient
one
like
or
a
single
one
like
excess,
for
example,
or
whatever
data
store
you
use
and
then
bring
it
up
to
the
next
level,
because
business
needs
are
rising
and
then
xf
can
really
really
really
really
shine,
because,
most
of
the
time,
all
those
old
technologies
or
older
databases
like
db2
and
all
that
kind
of
old
legacy
code
base
you
either
you
have
to
do
hundreds
and
hundreds
and
thousands
of
hours
doing
some
crazy
or
just
say:
okay,
we
for
now
the
database
stays
where
it
is.
A
We
do
the
ui
new
and
the
business,
not
logic
new
through
xf,
and
then
we
we
do
an
import
export
stuff.
Once
we
we
are
switching
to
to
a
new
technology
technology,
and
then
we
have
like
we
can
use
it
on
the
web.
We
can
use
it
with
blazer.
We
can
use
it
with
wim
forms
and
and
no
other
tool
out.
There
can
do
that.
In
my
opinion.
Not
on
that
level,
I'm
not
on
this
ease
of
use,
and
yet
it's
your
turn.
C
Yeah,
no
actually,
if
we
are
seeing
here
the
the
picture
on
the
screen,
soft
developing
isn't
like
in
the
middle
between
doing
it
from
scratch
and
codeless
development,
because
it's
partially
automatic,
partially
codeless.
So
all
those
a
ui
generation
gets
created
for
you.
You
have
little
view
list
view
lookups
everything
as
your
data
model
is
growing.
You
don't
have
to
do
anything.
All
of
that
is
happening
for
you.
So
it's
all.
It's
also
fully
flexible
architecture
doesn't
mean
that
you
can
intersect
any
part,
and
I
will
say
it's
not
for
everyone.
C
If
you
find
yourself
customizing
the
ui
80
of
the
application,
maybe
you
should
do
it
from
scratch
because
you
have
to
like
again
you
have
really
specific
needs,
but
if
not
saf
is
a
great
great
way
of
getting
fast
up
and
running.
It's
something
that
I
can
show
a
prototype
to
my
client
tomorrow.
That's
it
and
we're
gonna
show
a
demo
here
like
and
we
have
two
hours
and
I'm
gonna.
C
I
definitely
wanna
push
for
like
40
minutes
minimum
of
questions,
so
we
can
discuss
a
lot
of
questions
that
we
have
on
the
agenda,
but
we're
gonna
show
that
we
can
create
and
have
some
prototype.
Let's
say
that
some
simple
app-
and
I
don't
know
20
minutes
we'll
get
to
that
demo-
that
I
think
that
it
will.
It
will
show
that
it's
taking
us
more
time
to
discuss
about
stuff
that
actually
sitting
down
and
getting
it
ready.
So
let's
go
to
this,
and
this
is
an
important
one.
What
is
soft
target
audience?
C
Saf
is
not
for
a
is
directly
to
the
net
developers.
You
need
to
be
a
network.net
developer.
You
need
to
have
noise
in
staff
in
char
or
visual
basic.net.
Of
course,
a
self
try
to
abstract
as
much
as
he
can
for
you.
So
you
don't
need
to
be
a
master
on
javascript,
but
definitely
having
some
knowledge
in
javascript
will
help
you
out
some
notice
on
html.
So,
but
if
you
are
the
net
developer
that
have
some
experience
in
offline
fitness,
application
staff
will
be
there
amazing
tool
for
you.
C
I
remember
the
first
time
that
I
saw
soft.
I
create
file
new
project,
I
didn't
do
anything,
I
run
it
and
I
have
logging
screen
already
a
win
from
a
window,
a
menu,
a
ribbon,
some
actions
I
was
like
I
haven't
done
anything
yet
so
you
can
focus
on
what
is
important
to
your
app
that
is
creating
features.
Giving
values
is
that
is
focusing
in
those
important
part
and
not
in
like
plumbing,
and
let's
create
this
new
table,
this
new
migration,
this
new
script.
Everything
of
that
is
taking
care
for
you.
C
So
definitely
saf
is
designed
for
the
net
developer,
with
experience
and
line
of
things
application,
and
it
will
actually
skyrocket
your
productivity
and
we'll
see
it
in
the
demo
soon
enough.
So
and
actually,
let's
quickly,
read
the
features
that
are
favorite
among
south
developers
and
I
will
just
read
the
documentation,
but
I
can
definitely
agree
with
everything
that
is
here.
C
It
does
the
automatic
database
and
crew
ui
generation
for
windows,
web
and
mobile,
with
support
for
open
their
dosing
databases
with
entity
framework,
xbox
switch
runtime,
real
customization
for
both
developer
and
end
user
doesn't
mean
that
without
having
to
redeploy-
and
especially-
and
let's
talk
about
wind
forms-
in
this
case,
for
example-
in
real
in
runtime-
without
having
to
redeploy
your
applications,
you
can
change
the
layout
of
your
digital
view.
You
can
change,
hide
the
column,
rename
it
add
a
calculated
field.
Add
a
validation
rule,
add
our
appearance
tool.
C
C
They
are
share
across
all
the
platforms,
so
if
you
go
to
your
module
in
the
project
and
you
change
a
layout
or
you
change
your
business
logic,
that
is
going
to
go
across
all
your
platforms
so
and
we're
going
to
get
to
the
point
that
we're
going
to
the
schools
migrating
to
the
new
blazer
application.
If
you
will
see
that,
if
you
have
everything
in
your
agnostic
mode,
you
don't
have
to
change
anything
that
will
be
completely
reusable
when
you
are
migrating
to
the
new
place
or
a
goodness
and
with
safan.
C
This
is
the
most
important
developer
can
stay
focused
on
giving
value?
Let's
just
focus
on
business
features,
knowing
low
tasks
like
database
and
ob
management,
and
so
on.
So
so,
let's
continue.
We
will
talk
about
what
is
up?
What
is
okay,
let's
talk
about
the
architecture,
real
quick,
so
this
is
a
picture
that
has
been
for
years
and
years
engineering.
I
think
that
every
soft
developer
is
already
identified
with
this
picture
and
I
think
that
we
pretty
much
have
already
talked
a
little
bit
about
this
as
a
whole,
but
I
will
quickly
review
this.
C
If
we
see
in
the
bottom
layer,
we
have
the
database
with
the
orm
layer
that
is
sent
to
the
different
word
spell,
then
we
have
our
application,
specific
classes,
that's
all
classes
and
we
have
the
business
class
library
direct
class,
provide
by
devexpress
with
a
already
some
common
entities
like
a
person
phone
number
address
and
so
on.
So
we
have
then
your
controllers.
That
is
the
way
to
interact
with
all
the
functionality
that
we're
creating
and
we
have
a
controller's
library
that
is
already
built
in
controller
they're,
coming
and
or
application
specific
controller.
C
We
have
the
model.
That
is
a.
I
think,
one
of
the
great
thing
about
saf,
that
we
have
a
soft
layer
that
we
can
customize
all
applications
in
runtime
and
the
same
time
actually,
and
we
have
then
our
views,
views
report,
that's
where
and
all
the
platform
windows,
asp.net,
mobile,
blazer,
so
and
so
on
so
on.
Blazer
is
not
here
because
this
picture
has
been
created
for
a
few
years
back.
C
C
I
wanted
to
see
no
okay,
we
have
the
model
that
we
talked
about.
We
have
the
the
business,
the
application
model,
the
ui
construction,
the
controllers
and
action.
This
one,
so
controllers
are
the
way
that
we
can
actually
include
functionality
in
our
application.
We
have
view
controllers
windows,
controller
view.
Controller
is
only
focused
on
a
specific
view,
a
object
view.
C
Controller
is
focuses
on
the
object,
but
it
doesn't
matter
which
view
we
have
window
controller
to
handle
the
application
as
a
as
a
whole
as
the
the
abstraction
of
the
the
whole
application,
and
we
have
all
the
actions
that
that
mean
simple
action:
pop-up
windows,
action,
parameterized
actions
and
so
on.
So
a
single
choice,
action
url,
so
we
have
sometimes
people
asking
hey.
Is
that
enough
for
for
building
our
application
and
it
it?
Definitely.
This
actions
will
handle
almost
every
scenario
that
you
can
encounter.
C
The
simple
action
is
like
a
button
or
like
an
action
that
you
click
and
go
to
they
execute
and
do
any
processing.
Then
the
pop-up
window
action.
It
will
show
you
a
pop-up
where
you
can
include
some
other
information
and
from
there
you
can
again
execute
some
functionality.
The
parameter
site
action
is
like
the
full
text.
You
can
type
something
and
then
you
can
actually
and
actually
we're
seeing
it
here,
like
the
simple
action
like
a
parameter
selection,
so
you
have
all
those
one.
The
single
choice
you
have
several
choices,
choose
one:
the
action.
C
Url
will
navigate
to
the
to
the
action
I
just
saw
in
the
chat
someone
saying
that
we
should
change
the
picture
of
the
architecture.
I
I
agree.
I
think
that
that
one
I
agree
that
we
could
change
it,
but
I
also
say
that
it
has
been
there
for
so
long.
That
is,
I
think
that
we
should
make
another
one
as
a
compliment,
so
we
have
all
those
actions
that
we
can
pretty
much
handle
almost
business
scenario
that
we
need
from
there.
C
We
are
going
to
talk
about.
Of
course,
we
already
talked
about
the
most
traded
features.
Let's
talk
about
security
for
a
second,
so
soft
security
and
soft
security
is
really
powerful
to
the
point
that
we
are
using
soft
security
api
not
only
for
saf
for
non-staff
application.
We
pretty
much
are
using
software
everything,
but
this
is
really
powerful,
really
granular.
He
has
a
permission
policy
where
you
can
allow
deny
everything
by
default.
He
has
a
navigation
permission
to
allow
or
deny
it
a
certain
user
to
a
certain
navigation.
C
He
has
actions
permission,
that's
the
new
kid
on
the
blocks,
where
you
can
actually
tell
a
user
if
they
are
allowed
to.
I
don't
know,
delete,
save
or
any
custom
action
that
you
have.
It
has
a
object.
Permission
type
permissions,
you
name
it.
Staff
is
really
granular
and
if
you
see
here
in
our
illustration,
we
have
the
authentication
api
where
we're
going
to
check
for
credentials
either
through
active
directory
or
even
to
to
the
database.
C
We
have
the
authorization
then
to
check
through
base
to
say
who
has
access
to
which
part
of
the
application-
and
this
is
the
grade
for
any
net
app,
so
not
core
the
net
framework.
You
any
not
netapp.
You
are
able
to
use
it
and,
of
course,
based
on
your
database
tables
that
can
be
protected
depending
of
the
user,
on
the
role
and
the
permission
policy,
and
so
on.
C
So
on
so,
but-
and
this
is
the
the
part
that
we-
as
you
also
be
talking
about
what
part
of
the
the
file
java
is
customizable
without
going
too
in
deep
here,
I
will
leave
the
link.
So
you
guys
later
can't
read
it
everything
you
can
actually
pretty
much
get
inside
there
get
the
underline,
control
and
modify
anything
that
you
need.
C
C
A
lot
of
after
using
sci
for
five
years,
I
can't
even
think
of
building
a
complex
application
without
stuff.
That's
myself
that
okay,
that's
not
my
testimonial,
but
I
will
say
something
like
that
in
every
application
that
I
use,
I
use
stuff
in
some
way
or
another
one.
We
have
here,
the
so
the
erp
by
martin,
that
a
is
a
prank
on
is
an
erp.
If
I
read
the
case
story,
they
started
like
one
or
two
developers
and
they
got
until
seven
and
they
are
handling
something
like
few
hundred
companies.
C
Seven
hundred
nine
hundred
companies
so
think
about
that
seven
people,
five
people
doing
a
software
that
handles
that
amount
of
knox
noxia
was
was.
A
Really
one
of
the
first
unicorns,
I
guess
using
using
xf
and
he's
allocated
into
tyrol,
so
it's
about
400,
500
kilometers
from
from
my
place
and
he
totally
re-fought
the
whole
business,
the
whole
building
and
and
and
yeah
production
sites
industry
with
this
product.
So
it's
it's
it's
enormous.
What
he's
done
with
us
so
awesome
foxy
is,
did
a
really
really
really
great
great
job
with
xf
and
he's
really
really
advanced
user,
and
neither
does
he
know
every
feature
of
success.
Yet.
C
C
Doing
real
solutions
to
reporting
so
a
one
thing
that
I
forgot
before
a
about
xbox
we
have
here
the
getting
started.
You
can
go
there
and
check
all
the
tutorials.
There
are
a
lot
of
tutorials
on
github
that
is
showing
you
how
to
do
things
on
console
on
wind
forum
from
sp
or
net
on
blazer
everything.
C
So
please
go
from
there
and
not
only
that,
if
you
run
into
any
blog
and
into
any
roadblock
devexpress
has
an
excellent
support
that
I,
like
the
extension
of
your
thing
asking
or
asking
us
the
community,
we're
here
to
help
you
out
to
to
grow
together
to
lend
the
weather.
So,
let's
continue,
then
I
think
we
talked
also
jobs,
provide
these
demos
that
are
already
complete
sample
applications
that
you
can
see
the
whole
code.
You
can
see
how
they
are
doing
everything.
C
Do
you
have
a
windows,
asp.net,
blazer
demos
that
you
can
actually
go?
There
see
how
they
are
implementing
everything,
a
modifier
to
your
needs
and
so
on,
and
so
on.
So
we're
going
to
get
to
the
the
same
point
that
we
get
before
guys.
I
will
give
you
60
seconds
and
actually
I
think
that
we
can
do
something
like
I
would
put
a
stopwatch.
So
we
can
see
right
here
when.
C
A
You
are
on
mute,
sorry,
say,
say
hello
to
dennis
first,
because
he's
now
in
the
chat
so.
A
For
everyone
that
wants
to
ask.
C
A
From
idea
to
finish
in
almost
20
minutes,
if
you
know
what
you're
doing
but
the
the
the
the
the
main
or
the
best
thing
about
xcf
is
it's
not
fire
and
forget
you:
can
you
can
start
a
project?
You
can
go
in
20
minutes
or
half
an
hour,
really
really
fast,
get
your
thing
done
and
if
requirements
change
you
can
adopt
in
and
refine
your
business
idea
and
and
and
go
in
in
a
more
specific
direction
and
that
that's
the
most
flexible
thing
you
can.
A
You
can
do
from
prototyping
till
production
with
the
same
tool
without
warriors.
B
B
So
if
you
want
to
break
through
from
being
a
solo
affiliate
to
have
a
company
or
to
at
least
invoice
as
a
company
self
is
the
tool
for
you,
it
will
pay
itself
more
than
I
mean
the
return
of
investment
is
really
high.
So
as
long
as
you
can
use
it
good
enough,
then
who
who
doesn't
want
more
free
time
and
a
set
of
rules
to
make
an
application?
B
C
C
So
that
will
be
by
on
my
side,
I
will
again
say
if
anyone's
on
the
chat
would
like
to
say
why
saf
in
60
seconds,
even
if
it's
not
right
now
in
the
middle
of
the
presentation,
let
us
know
and
we'll
actually
definitely
unmute
your
mic,
and
we
definitely
would
love
to
hear
more
experience
more
real
projects.
Everything
that
you
have
worked
on,
we
would
love
to
know
to
hear
about
the
community.
So,
let's
continue.
Let
me
share
my
screen
again.
C
Okay,
so
if
you
are
a
new
developer,
starting
with
software,
let
me
close
a
few
links.
C
Definitely,
the
south
has
a
really
nice
getting
started
where
you
can
go
through
basic
tutorial
and
comprehensive
tutorials
and
they
actually
have
one
for
blazer
now.
So
I
remember
when
I
started,
I
did
definitely
go
through
all
those
tutorials.
I
did
one
by
one
create
a
new
application,
create
new
controllers,
new
actions,
so
they
have
really
and
they
have
a
lot
of
also
how
to
use
a
lot
of
examples.
Please
go
through
all
of
those
that's
a
great
learning
resource
and
the
documentation
he
has
been
improving
and
improving
and
improving
by
the
year.
C
So
that's
again,
a
great
place
to
start
and,
as
always,
join
the
community
reach
out
to
us
reach
out
to
other
staffers
share
your
knowledge,
that's
a
great
way
to
to
ease
your
learning
cool
from
there.
Of
course,
I
have
to
give
a
shout
out
to
us
on
staff.
We
are
putting
more
and
more
links
right
here.
We
have
pretty
much
again
the
documentation,
sample
projects,
demos,
all
the
modules,
videos
modules,
api
for
the
wii,
the
community,
the
standup
that
we're
doing
right
now.
C
C
Definitely,
so
I
think
that
we
are
in
the
point
jose
of
doing
a
demo,
jose
he's
a
the
brave
guy
who
offered
himself
to
do
a
demo
without
no
preparation
whatsoever.
I
was
asking
I
I
created
a
folder
called
demo.
That's
the
only
thing
that
I
did
so.
C
C
A
Okay,
so
let's
let's
go
on
until
tennis,
not
here.
C
C
B
C
C
C
B
So,
let's
see
yeah,
this
is
the
demo.
Folder
is
empty.
So,
let's
see
because
I
was
where's,
my
studio
is
here
okay,
so
basically
I
will
make
a
soft
solution.
B
B
B
Okay,
so
let's
start
okay,
so
sub
demo
then
create.
We
will
do
a
web
windows
application.
Then
it
will
be
spo
because
that's
what
we
like.
Actually
we
will
use
the
standard
security
authentication.
Basically,
we
require
username
and
password.
B
A
And
enter
the
events,
the
the
the
the
the
scheduler
as
well.
B
A
B
Actually,
I
will
tell
you
something
that
the
one
of
the
videos
that
in
my
youtube
channel,
has
more
views
is
how
to
make
an
invoicing
system
in
20
minutes.
I
mean
it's
in
spanish.
D
B
No,
it's
already
one
minute:
no
in
visual
studio,
okay,
no
okay!
So
this
compiled
application
like
really
fast-
and
I
just
want
to
see
the
output
that
everything
is
building
and
okay.
So
basically
we're
going
to
do
an
invoicing
system,
so
I
will
make
the
domain
objects
first.
B
And
the
voice
beauty,
okay,
so
let's
start
with
the
code
with
the
customer.
So
even
if
you
don't
know
anything
about
how
it's
working,
if
you
know
object
oriented
programming,
it
will
make
a
lot
of
sense
for
you.
So
we
have
the
customer:
let's
define
two
properties,
xps
for
name
xps
for
code
there.
So,
okay!
B
So
basically
we
have
two
properties
for
the
customer,
and
maybe
we
will
do
xps.
We
will
have
name
already,
so
it's
okay,
so
we'll
take
this
and
put
it
into
the
product,
because
the
pro
also
need
this.
So
we
will
change
the
default
property
to
name
so
we
don't
see
the
oid
in
the
lookups,
so
we
will
do
the
same
for
this
one.
B
B
B
B
So
if
you
want
to
represent
a
number
well,
you
can
use
an
integer
or
you
can
use.
If
you
want
to
represent
money,
you
will
use
a
decimal.
If
you
want
to
represent
like
a
decimal,
you
will
use
double.
Actually,
okay,
so
that's
confusing
somehow,
but
that's
how
it
is
decimal
is
shorter,
smaller,
that's
why
you
use
it
for
currencies,
okay.
So
let's
do
the
association,
so
the
invoice
is
massively
different.
So
we
need
an
invoice
detail,
so
xpcl
invoice
details
invoice.
B
So
what
we're
doing
here
is
like
basically
we're
telling
like
this
is
one
single
object,
but
when
you
load
it
you
should
load
also
the
lights,
so
you
will
load
the
collection
and
I
always
copy
this,
even
though
I
don't
use
it,
but
I
will
copy
this
way.
I
will
come
here
and
press
f12,
so
I
can
go
to
this
type
here.
I
will
delete
everything
and
then
let's
do
here
like
the
word
association
so
for
that
is
xpa,
so
xpa
will
do
association
with
inputs.
B
Usually,
what
you
need
to
make
sure
is
that
this
match,
so
if
you
use
the
cultural
shortcut
and
infuse
it
in
the
right
way,
like
everything
will
match
like
especially,
you
have
to
have
your
mindset
in
english,
because
in
english,
it's
like
for
plural,
you
add
s
in
the
end,
so
in
spanish,
it's
not
like
that.
It
can
be
like
more
complicated,
so
sometimes
people
will
be
thinking
in
spanish.
They
name
the
objects
in
a
wrong
way.
Okay,
so
we
have
the
invoice.
B
B
Okay,
so
yeah.
This
is
something
like
a
lot
of
people.
Ask
ask
me
because
of
what
is
this,
and
in
this
case
it's
like
this
will
be
an
aggregated
collection.
Why?
Because
the
details
cannot
exist
without
the
the
header.
So
when
you
delete
the
header,
you
want
the
same
treatment
for
the
details,
so
this
would
be
expressed.
A
D
B
B
B
B
C
B
I
will
give
you
some
well,
you
might
know
me,
you
might
know
this
about
me,
I'm
not
a
model
person,
I'm
a
cold
person,
so
I
will
do
it
in
code,
all
right,
yeah,
okay,
so
here
we
have
the
like.
We
have
a
navigation
like
menu
for
each
of
the
classes
that
we
mark
after
the
forecast
option.
So
here
we
have
the
first
error.
This
should
not
be
in
the
menu
because,
as
many
say,
you
don't
need
to
access
the
details
from
I
mean
since
the
from
the
navigation
level.
B
C
C
A
A
A
B
Run
it
again
when
you
run
it
again:
okay,
so,
okay,
so
basically
what
I
want
to
do
is
like
I
want
to.
We
have
the
crew
and
we
fix
that
problem
that
where
the
menu
was,
we
don't
need
it.
So
we
commented
out
that
attribute
so
basically
the
next.
What
I
want
to
do
is
that
well,
this
is
always
hard
to
write
for
me.
It's
model
default.
B
B
B
B
That
doesn't
make
sense
if
the
invoice
is
paid.
If
this
is
accomplished,
everything
will
be
read
only
so
I
don't
want
to
see.
B
And,
of
course
each
customer
I
mean
each
input
requires
a
customer,
so.
C
Also,
when
you,
when
it
opened,
give
me
just
60
seconds
well
like
it's
login,
yeah
login,.
C
Open
a
user,
and
then
we
check
what
the
error
was:
open:
user,
okay,
okay,
click
on
it.
So
I
want
to
save
this
quick.
You
see
without
doing
nothing
just
creating
adding
the
security
and
just
opening.
We
have
the
data
view.
The
list
view
the
navigation
item.
We
have
the
child
master
child.
With
the
rules
of
recollection.
We
have
new
link,
unlink
delete,
we
have
changes
password
validate,
we
have
reports,
we
have
dashboard
everything
taken
care
of
for
you.
F
Yeah
someone
wanted
to
ask
something
or
say
something:
yes,
regarding
the
security,
I
just
want
to
make
a
comparison
between
what
we
have
here
in
xaf
and
what
we
did
in
our
company.
We
worked
to
create
the
same
structure,
the
same
layout
of
the
security.
We
took
us
around
five
months,
two
people
to
create
this
kind
of
security
to
our
our
software,
so
having
a
modular
like
a
secure
security
module
inside
the
xaf.
Actually,
it's
a
very
amazing
and
it's
a
way
save
a
lot
of
time
for
the
developers.
B
B
If
you
really
want
to
do
it
is
because
you
have
never
done
it
before,
because
if
you
have
done
it
before,
you
will
try
to
avoid
it,
because
it's
not
an
easy
task,
especially
if
you
want
to
control
permissions
with
the
ui.
So,
okay.
F
Like
in
the
security
module,
is
it's
just
not
like
a
horizontal
security
where
you
can
hide
some
records
and
another?
No,
you
can
do
it
horizontally
horizontally
or
vertically,
so
you
can
also
hide
some
columns
or
some
cone
from
the
table
zone.
Some
information,
some
fields
to
some
some
groups
and
the
other
groups
can
can
see
it,
and
this
is
what
I
really
like
about
the
xaf
and
yeah.
F
C
We
use
it
even
in
non-staff,
app
and
again.
This
is
the
type
of
a
real-life
stories
and
experience
that
we
love
to
hear
from
suffers.
I
am
pretty
sure
denix
would
love
the
case.
Studies
things
like
that,
because
those
are
real
things
that
people
suffer,
because
if
you
suffer
fines,
mom
doing
something
and
then
you
get
it
out
of
the
box.
Believe
me,
you
will
appreciate
that
more
than
nothing.
C
A
With
the
security
system
there's
only
if
you
use
it
with
with
stuff
it's
it's
it's,
it
does
its
job
down
to
the
field
level.
It
can
get
complicated
if,
if
business
rules
and
business
rules
are
complicated,
but
we
are
developers,
so
we
can
handle
that
complexity,
if
you,
if
you
of,
but
if
you
leave
xcf
path,
you
have
to
take
some
steps
to
get
into
this
direction,
but
that's
no
problem
because
you
don't
have
to
think
about
all
that
complex
stuff
again,
because
if
the,
if
the
rules
are.
D
A
If
the
rules
are
in
place,
you
can't
go
very
wrong
with
security
on
on
on
on
security,
I
guess.
B
What
I
will
tell
you
about
that
is
that
what
is
most
complicated
is
when
the
requirements
they
are
not
logical
at
all.
They
say
like
now.
B
And
then
you
delete
it
somewhere
because
the
process
is
so
messed
up
in
may,
usually
that
happens
with
legacy
systems
that
the
process
is
so
complicated
that
you
need
to
do
tricks
in
between
and
that's
where
you
start
like
having
problems
in
general,
because
sometimes
a
lot
of
requirements,
especially
if
you
want
to
handle
interact
with
legacy,
is
like
yeah.
You
know
that
you
need
to
write
in
that
table
but
then
delete
it
and
then
do
something
like
and
jump
or
something
like
that,
because
it
is
like
that.
A
B
It
could
be
even
harder
actually
in
the
regular
system
I
mean
you
might
not
think
that
you
don't
have
the
problem,
but
you
do
have
that
problem,
actually
yeah.
So
well,
let's
go
back
to
the
example.
Basically,
what
I
did
is
remember
that
we
have
one
rule,
one
small
rule,
that
when
the
invoice
is
pay,
everything
should
be
disabled,
so
I'm
going
to
create
a
controller.
Well,
I
already
did
that.
B
B
This
will
be
only
available
when
the
target
view
type
is
little
view.
So
only
when
I'm
on
a
detail
view,
this
controller
will
be
activated.
That
means
that
when
it's
activated,
I
can
see
their
actions
if
the
actions
are
not
disabled
but
any
other
reason.
So
basically
we
have
this
action.
This
is
the
most
common
action
is
like
a
scene
like
a
button
that
you
press,
so
I
drag
it
from
the
designer.
B
I
put
it
here,
I
mean
from
the
toolbox
to
the
designer
and
then
I
double
click
over
it
to
make
the
handler
that's
the
most
it.
It
works
like
that
in
windows,
phones
in
general,
like
this
or
basic
six.
If
you
come
from
visual
basic
six,
so
in
here
I
have
access
to
the
current
object
that
I'm
seeing
on
that
view.
B
We
know
that
it's
a
detailed
view,
so
we
know
that
there's
only
one
object
at
the
moment,
which
is
the
current
object,
so
I
get
it
and
I
guess
it
as
invoice,
and
now
that
I
have
the
invoice
here,
I
want
to
do
some
small
logic.
I
want
to
market
a
state,
maybe
even
it's
not
paid,
but
I
just
wanted
to
it
to
be
market.
So
here
I
will
do
this
like
pay.
B
It
will
be
true
and
then,
if
this
view
of
the
space
is
modified,
then
basically
I
will
commit
this
view.
Object
space
commit
so
okay.
What
else
do
we
have
here
in
invoice?
Detail
yeah?
We
do
have
the
product,
but
let's
do
something.
Let's
write
here,
xp
d
for
decimal
and
we
will
do
this-
will
be
the
product.
B
B
B
B
Brother,
that's
it
so
we
will
create
some
products.
Also.
I
will
key
a
msi
computer
get
this.
My
computer
actually
here,
yeah
01
and
the
price
of
b
would
be
like
1800
like
that.
B
B
Let's
make
a
new
invoice,
let's
pick
the
customer
because
if
I
say
without
the
customer,
which
is
required,
it
wouldn't
say-
because
I
put
a
rule-
validation.
Remember
so
then
let's
say
this:
let's
make
an
invoice
detail,
let's
put
the
product,
but
it's
not
pulling
the
information
from
the
unit
price,
so
I
will
have
to
do
something
here,
a
small
business
logic.
So
let's
do
that
really
fast
and
it
was
detailed
so
in
here.
B
B
B
B
B
Equals
well
it's
just
product
and
quantity
right.
I
just
need
those
jobs
too.
So
if
any
of
those
change,
this
total.
C
B
B
B
B
C
B
And
it
looks
like
we
have
people
in
the
chat
asking
something
because
it's
flashing,
so
maybe
you
should
check
that
okay,
so
we
have
an
invoice
here
so
we'll,
let's
make
an
invoice
leader
because
we
didn't
have
it
from
before.
So
let's
pick
a
product,
so
this
is
me,
I'm
the
customer,
so
I
will
pick
the
msi
computer.
B
So
when
I
change
from
this
field
to
this
field,
it
executed
on
change.
So
it
sets
the
value
to
the
product
price.
So
now
the
quantity
would
be
like
one
computer.
I
just
want
one,
so
it
will
calculate
the
total.
But
if
I
change
the
quantity
to
two,
it
will
also
calculate
the
total.
B
So
I
can
save
this
and
save
it
here
and
if
I
want
I
want,
I
can
execute
the
logic
mark
as
pay,
and
this
will
be
true
and
that
will
disable
all
the
all
the
records.
So
I
cannot
delete
it
anymore,
so
I
will
mark
it
as
pay
at
the
moment
and
see
now.
I
cannot
edit
and
I
cannot
add
new
details
and
so
on.
So,
just
basically
doing
this
logic
will
take
like
maybe
from
one
to
four
days.
C
B
Just
to
do
this
in
the
regular
approach
will
take
forever
like
three
days,
and
I
will
say
that
staff
is
targeted
to
independent,
independent
developer
shops,
where
you
have
one
two
five
developers,
and
with
that
you
can
compete
with
big
enterprises
with
50
developers,
because
if
they
do
it
everything
by
hand
you
do
itself,
then
you
do
have
the
advantage.
B
Okay,
so
let's
say
that
I
inherit
this
object
from
another
object,
so
actually
it
should
be
before
it's
depending
if
you
want
to
extend
it
or
if
you
want
to
override,
because
if
what
is
here
will
happen
on
the
base,
then
you
want
to
you
want
it
to
happen
on
the
base,
and
then
you
execute
yours
to
overwrite
it
or
if
you
want
that
to
execute
your
code
first,
so
basically
it's
depending
on
which
base
you
have.
I
know.
A
B
A
Was
down
there
yeah
the
thing
is
it's
it's
time
dependent.
Do
you
want
to
execute
it
before
the
base
or
after
the
base?
Normally
it
doesn't,
it
doesn't
do
anything
but,
for
example,
for
the
dispose
pattern
you
want
to
dispose
all
your
members
before
you
call
the
base
and
that's
the
thing
with
unchanged
as
well,
because
you
don't
know
what
in
the
base
class
probably
is
or
the
other
way
around
so
yeah.
B
C
So
if
you
see
hey,
can
you
show
the
stopwatch
jose
yeah,
but
I.
E
A
B
Okay,
so
we
didn't
log
in
but
yeah
yeah,
okay,
so
in
stuff
you're
trying
to
write
the
application
in
a
conceptual
way
and
then
the
head
project,
so
web
and
windows
is
handled
for
you.
So
you
try
to
do
everything
in
a
logic
way,
like
imagine
that
you
don't
have
any
ui.
So
if
you
write
your
application
like
that,
then
it
means
that
your
application
can
be
created
for
web
and
for
windows
so
for
blazer,
for
example,
anything
else,
so
this
is
connected
actually
to
the
same
database
as
the
windows
source
application.
B
So
you
will
see
that
there
are
the
same
records
here.
The
application
were
more
or
less
the
same
because
of
course,
windows
forms.
They
have
their
own
pattern
and
performs
a
different
pattern.
But
conceptually
is
the
same
so
we
can
edit
this
object
and
maybe
put
my
other
last
name,
because
I
do
have
a
lot
of
last
names.
So
and
basically,
here
we
have
all
the
information
invoice.
B
We
can
go
to
the
invoice
and
we
have
the
same
invoices
pay.
Also,
if
I
edit
edited
this
disabled,
so
the
rule
is
executing
the
same.
So
right
now.
Just
this,
if
you're
not
a
web
developer,
and
you
need
to
develop
a
web
application,
this
will
pay
off
for
you.
For
me,
javier.
What
is
the
biggest
thing
about
saf?
It's
not
only
that
I
like
the
architecture.
B
I
like
the
architecture
because
of
one
reason
I
feel
like.
I
have
a
whole
team
behind
me.
You
know
they
have
a
really
good
support
team
and
not
also
that
they
really
think
about
the
stuff
that
you
need
to
put
in
your
application,
maybe
even
more
than
you,
so
you
will
learn
from
them
a
lot.
If
you
ask
the
right
person
in
the
support
center,
you
will
learn
a
lot
and
then
you
don't
have
to
target
platforms
that
you
don't
know.
I
mean
you,
don't
have
to
do
it
alone.
B
You
can
just
write
the
code
and
then
generate
web
or
windows,
and
I
know
that
if
you're
from
web
you
hate
to
develop
for
windows
form
and
if
you're
from
windows
phone
you
hate
to
develop
the
web
forms.
So
basically
you
always
get
the
other
application
for
free,
somehow
with
just
a
minimal
amount
of
change.
B
So
so.
B
C
B
B
B
B
You
select
the
root
object
that
you
want
to
from
where
you
want
your
report
to
start,
and
then
you
have
access
to
all
the
objects,
related
objects
and
the
properties
without
having
to
do
yourself
having
to
write
a
different
data,
set
a
different
way
to
access
that
data,
so
usually
in
the
normal
way
you
have
to
access
the
main,
and
then
you
have
to
do
some
queries
or
do
a
join
before
in
a
group
here.
You
just
have
it
and
well,
let's
just
review
this
anyway.
B
B
So
here
we
have
one
record:
there
is
one
record
here
and
maybe
the
report
doesn't
look
good,
but
what
I
mean
is
that
I
didn't
do
anything
at
all.
I
didn't
even
put
the
labels
so
even
like
this,
the
data
access
is
handled.
For
me,
it's
already
showing
me
the
things
how
I
want
to
see
them
and
I
don't
have
to
do
any
additional
queries
for
reporting.
B
That's
a
big
deal
for
me
so
that
that's
what
I
wanted
to
show.
So
if
anyone
has
questions
for
it.
C
Let
me
share
my
screen
real
quick
okay,
so
I
always
do
some
announcements
on
the
beginning,
and
this
time
I
didn't
do
it
because
I
wanted
to
go
through
the
whole
xpo
stuff
overview,
but
I
really
like
this
blog,
where
we
have
the
highlight
in
the
not
non-resizable
elements,
if
you
have
had
that
issue
before,
don't
know
why
a
small
element
on
window
phone
is
not
resistant,
they
are
now
highlighting
that
for
you,
I
think
that
this
is
a
great,
a
small
improvement
announcement.
C
Also,
the
20.2
is
already
out
with
a
lot
of
nice
things,
the
report
viewer
for
blazer,
ui,
validations
and
so
on
and
so
on.
So
this
is
a
great
thing.
So
definitely
we
don't
wanna
leave
this
me.
This
meetup,
without
talking
about
blazer
blazer,
is
coming
and
blazer
is
going
with
at
least
my
gopher
yeah.
A
So
it's
it's
really
a
short
demo,
because
it's
it's
it's
it's
basically.
I
should
share
my
screen
here.
Yeah
there
it
is
blazer
is
great.
Blazer
is
really
really
the
exciting
thing
ever
out
there
in
in
terms
of
net
development,
because
it's
it
is
like
silverlight,
but
this
is
silverlight,
because
it's
based
on
webassembly
but
blazer
is
more
than
web
assembly,
because
it's
like
a
an
application,
ui
framework
model
that
can
run
on
the
server
on
the
client
on
mobile
on
it.
A
It's
microsoft,
re
envisioning,
their
their
ui
stack
based
on
html
or
more
or
less
not
only
html,
but
also
on
the
programming
model,
stays
the
same
like
components
talking
to
each
other,
like
buttons
and
all
that
kind
of
stuff
and
the
underlying
render
engine.
A
If
you
want
to
call
it-
and
I
was
playing
around
with
with
blazer
a
lot-
I
I
did
a
lot
of
vlogging
about
that
stuff
and-
and
recently
I
am
working
on
a
on
the
thing-
that's
called.
I
have
all
kind
of
fancy
names
for
my
project.
A
So
if
you,
if
I
want
to
check
it
out
on
channel
io
or
on
my
normal
github
page,
is
biohazard
909
with
all
kind
of
demos
and
and
stuff
I
am
working
on
the
counter
free
project
is
a
black,
so
I
for
a
fork,
a
lot
it's
it's
all
by
my
I'm
working
on
all
the
time,
but
this
is
the
the
the
company
stuff
and
I'm
working
on
on
tasty.
That's
my
test,
drummer!
I
will
just
quickly
flow
over
it.
A
It's
like
it's
like
a
chest
and
it's
a
more
functional
style,
but
it's
it's!
It's
really
tight.
I
try
to
to
be
more
library
of
not
another
thing
you
throw
on
stuff,
but
there
are
some
stuff
like
standard
framework.
That's
like
safe
extensions.
I
recently
tried
to
put
out
in
the
open,
so
it
is
fairly
new,
but
I'm
working
on
this
like
10
years
and
there's
the
thing
I
call
donut,
because
I
wanted
to
have
a
time
tracking
application
and
it's.
A
14
20
hours
or
something
like
this
and
donut
is
a
cool
name,
because
it's
like
a
time
tracking
because
you
have
24
hours
in
a
day
and
you
have
to
do
some
stuff
with
it
and
do
some
calculations
on
it.
It's
not
very
very
far,
but
the
thing
is
jose
did
his
thing
with
xbox
web
api
and
I
was
really
really
really
conscious.
Can
we
make
xpeo
web
api
work
with
blazer
web
assembly,
so
xpo
is
running
in
the
browser,
so
there's
no
server
involved.
A
Nothing!
There's
one
project.
It's
like
the
web
api
project.
It's
a
server
project.
It
does
nothing
more
than
like
his
standard
thing
like
with
web
api
controller
thing.
He
did
a
lot
of
videos.
We
did.
It
is
basically
the
same,
it's
nothing
new!
So
it's
it's
a
web
api
controller
com
from
his
controller
base.
You
can
look
up
the
source,
it's
all
on
github,
it's
basically
everything
the
same.
It's
going
to
an
api,
that's
named
web
api,
xp
or
web
api.
A
A
Oh,
I
I
can't
run
that
that
way,
so
sorry
about
that,
if
you
followed
asp.net
core
and
all
that
stuff,
there's
a
project
going
on
it's
called
project
type
and
project
I
is
like
I
have
to
bump
up
my
font
size.
I
guess.
A
And
project,
I
is
nothing
more
than
like
a
con
command
runner
that
it's
that's
like
reading
your
solution,
file
and
doing
all
the
kind
of
of
docker
stuff
and
like
of
that
and
that's
over
here,
identity
server.
It's
like
open.
My
d
connect
server
like
over
it.
It's
like
microsoft
or,
what's
it
called
active
directory
or
office
365
authenticating,
so
it's
like
here
is
all
my
credentials.
So
it's
a
central
source,
it's
just
running
and
I'm
just
going
to
run
and
it
would
launch
two
projects.
A
It's
basically
the
server
project
and
the
client
project
and
the
client
project
is
basically
a
totally
normal
blazer.
I
have
to
stop
that
again,
real
quick,
because
I
forgot
to
launch
the
dashboard,
so
I
can
click
on
on
stuff
and
don't
have
to
type
anything
and
it's
basically
file
new
project.
Blazer
wasn't
file.
So
it's
it's
running
on
6,
localhost,
1,
6,
7,
000
and
one
is
the
server
there's
where
the
database
would
would
be
sitting
and
the
identity
server
is
just
external.
A
It's
just
something
that
runs
because
it's
not
in
the
same
repository.
It
doesn't
matter
and
if
I
go
over
to
the
client
file,
it's
it's
like
laser
web
assembly
and
I
will
show
it
to
you.
It's
really
really
really
blaze,
a
web
assembly.
I
I
disable
the
cache
and
I
refresh,
and
you
can
see
it's
pulling
down
sources
and
all
that
kind
of
stuff,
and
there
should
be
a
lot
of
dlls
going
down
there.
If
I
am
correct,
there
should
be
at
least
over
here,
I'm
not
100
sure.
B
A
A
I
can
say
for
sure
it
is
web
assembly
because
there
is
no.
There
is
like
the
web
host
assembly
builder
and
all
that
kind
of
stuff.
There
is
a
little
bit
going
on
and
there's
this
buildable
thing,
and
it
is
in
fact
indeed
using
blazer
web
assembly.
It
is
targeting
net5
right
at
the
moment.
No,
but
it
could
work
with
300
31.
A
So,
let's
try
again
if
we
can
see
some
dll
files
pulling
down
okay
but
believe
me
or
not,
it's
it's
dll
files
going
down
and
the
thing
is
okay,
that's
that
seems
really
really
nice,
and
here
we
have
the
the
counter
demo
we
all
saw.
But
what?
But
I
can't
log
in-
and
I
can
log
out
it's-
no,
nothing
really
really
really
hardcore
about
this.
This
is
the
five
thousand
one.
A
That's
the
the
whoop.
That
was
the
wrong
one.
That's
the
identity,
server,
taking
control
over
the
token
management
of
all
all
the
kind
of
stuff,
and
then
I
have
alice
and
ellis
and
they
log
in
and
then
he's
talking
to
and
now
I'm
logged
in
and
the
neat
thing
is
like
this
is
like
fetch
data,
and
you
see
the
loading
indicator
over
the
over
here.
A
Purely
from
laser
wesm,
so
from
from
really
from
the
browser
engine
in
itself
calling
over
the
api
and
getting
data
from
from
from
web
api
over
there,
it's
like
in
in
some
obscure
but
reasonable
format.
It's
not
an
open
standard
or
something
like
this,
this
one
from
from
jose.
A
So
this
is
xpo
web
api
talking
directly
to
the
browser-
and
I
can
show
it
to
you,
because
if
I
have
here
in
the
pages
folder
and
I
go
to
the
fetch
data,
I
use
it
unique
unit
of
work
injected
into
a
page
listing
the
customers.
A
There
is
hundreds
of
new
customers
getting
produced
every
time
you
press
the
button
and
they
can't
stop
press
the
button
and
if
of
course,
if
I
had
hit
refresh
because
it's
in
the
xml
data
store,
so
it
doesn't
have
an
order,
it
it
just
refreshes,
but
over
the
over
the
wire
it
it
is
pure
xpo.
The
logic
sits
inside
the
browser,
so
this
is
all
in
web
assembly.
There
is
nothing
on
the
server
generating
this.
B
Inside
the
browser
actually
manuel,
let
me
just
interrupt
you
there.
B
You
know
that
what
you
need
really
in
time
is
in
life
is
time,
so
we've
been
working
on
an
sql
provider
for
web
assembly,
so
we
can
store
the
data
on
the
browser,
yeah
offline,
yeah,
yeah
and
then
send
it
back,
and
I
mean
we
do
have
a
synchronization
framework
for
that.
That
is
like
one
of
the
products.
A
I
I
I
I
was.
I
was
looking
at
the
at
the
last
stand
up
on
this,
so
I.
B
B
B
A
C
C
C
C
For
me,
I
would
be
here
seven
hours.
I
I
enjoyed
this
a
lot
so
okay,
so
we
were
talking
about
20.2,
early
access
preview
that
we
have,
and
then
it's
put
on
the
chat,
this
a
picture
about
what
is
coming
and
like
a
t-shirt.
If
you
see
here,
we
have
like
a
house
integration,
I
believe
google
actually
give
hope
and
I'm
not
sure
what
is
the
last
one,
but
this
is
amazing.
C
C
C
C
So
nice,
nice
things
are
coming
to
blazer
and
it
looks
more
promising
by
the
day.
So
from
there
let's
come
back.
We
have
a
few
questions
that
we
want
to
discuss.
Again.
We
see
you
can
see
the
roadmap
for
blazer
here
we
can
actually
go
and
check
the
demo
that
is
already
looking
is
already
half.
The
report
is
already
have
a
some
validations.
C
You
have
conditional
appearance,
so
so
let's
wait
for
it
to
load
for
a
second
okay,
let's
load,
and
the
great
thing
is
like
we
have
the
complete
code
of
this
demo,
so
we
are
seeing
everything
that
is
being
developed
and
the
time.
So
we
have
the
reports.
Actually
you
have
a
contact
class
and
you
have
the
reports
already
on
on
a
blazer.
So
soft
laser
is,
I
I
get
excited
by
the
day.
So,
let's
go
to
the
questions.
C
We
have
a
few
questions
that
we
want
to
discuss
and
then
we
have
a
another
question
more
for
the
community.
So
let's
see
how
fast
we
can
get
to
all
of
this.
So
let's,
let's
start
with
blazer,
because
blazer
is
the
the
the
new
key
on
the
on
the
block.
So
it
will
it
be
possible
to
convert
existing
staff
application
to
blaster
ui
and
in
this
point,
we're
gonna
come
back
to
the
way
of
staff
to
do
the
application
in
a
conceptual
way,
in
an
agnostic
way
that
we
can
reduce
us
all.
C
Those
ui
modifications
all
those
logic
across
all
platform.
So
right
here
we
have
that
most
data
model
and
some
platform
agnostic
controllers.
They
will
be
able
to
be
using
blazer
without
minimal
or
no
change.
We
are.
C
That
so
to
add
a
system
platform,
independent
modules
to
blazer
server,
it
will
be
necessary
to
convert
it
to
nether
standard
2.0,
and
then
you
can
actually
check
the
the
guidelines
that
the
express
is
supplying.
You
have
to
pull
your
platform
and
nostril
model
to
devexpress
to
sorry
to
net
standard,
and
they
actually,
if
you
have
the
main
demo
source
code
in
your
hand,
you
will
see
that
the
agnostic
model
is
already
converted
to
net
standard.
C
So
it's
good
to
mention
that
every
a
code
that
is
platform
dependent,
if
you
did
a
specific
controller
for
web
forms,
if
you
did
something
for
windows,
you
did
do
not
need
to
regrow
that
regret
that
you
need
to
redo
that
implementation,
because
again,
that's
just
a
specific
to
the
platform
that
you're
targeting
so
in
place.
You
need
to
redo
that
part,
but
besides
that
everything
else
should
work,
and
it
should
be
the
same,
a
conceptual
architecture,
the
same
way
of
doing
things
because
they
are
concerned
with
the
same
api.
C
B
Well,
basically,
if
you're
going
to
run
it
on
windows,
you
just
need
iis
and
the
server
that
I
mean
the
database
server
and
this
you
don't
need
anything
else.
But
the
interesting
case
is
for
linux,
because
you
know
how
stable
and
web
developed
are
these
web
servers
for
linux.
So,
for
example,
this
morning
I
was
reading
the
documentation
on
apache
on
how
to
handle
like
really
big
loads
of
users
connecting
to
the
same
place
and
apache
is
like
a
really
mature
web
server
and
you
can
find
information
everywhere.
B
So
I
will
say
that
basically,
the
same
requirements
that
you
need
to
run
a
soft
base
or
application
in
linux
are
the
same
that
you
need
from
net
or
linux.
So
there
is
only
like
some
distributions
that
will
handle
it
and
some
versions
of
the
distribution.
So
you
need
to
check
that.
B
That
is
the
main
thing
I
would
say
and
regarding
hardware
of
obviously
the
more
the
better,
but
I
will
say
that
the
one
who
takes
the
most
amount
of
memory
would
be
the
web
server,
because
what
you
want
to
do,
if
you
want
to
handle
like
really
loads
loads
of
users,
is
that
you
have
to
avoid
that
the
web
server
make
a
swap
to
the
file
system.
B
If
you
can
avoid
that,
your
application
will
be
running
like
really
really
smooth
and
also
stay
tuned,
because
we
will
do
a
test
affiliate
thing
today
or
tomorrow
about
connecting
x
amount
of
clients
to
a
soft
blazer
application
on
linux.
We'll
start
with
50
100
200
200,
and
we
will
see
how
much
can
we
do
it
and
we
will
track
the
cpu
usage
and
the
memory
usage
for
both
the
database
and
the
web
server.
So
you
can
have
an
estimate
on
how
it
will
work.
A
Jose,
I
will
it's
just
just
a
little
thing,
because
the
architecture
of
I
didn't
test
it
out,
but
on
on
on
the
basics
it's
like
blazer
in
in
in
in
in
general,
especially
server
side
blazer,
which
xf
is
targeting
right
now,
has
no
performance
characteristics
at
all.
On
on
on
that,
it
isn't
tied
to
one
run
time
at
or
or
one
server.
A
You
can
do
like
a
reddish
cash
where
share
session
and
social
state,
and
then
you
can
scale
out
because
the
architecture
of
asp.net
core
changed
a
lot
and
especially
blazer
is,
is
targeted
to
be
horizontally
scalable.
A
Of
course
you
have
to
do
load
testings
against
database
and
stuff
like
this,
but
basically
nothing
differentiates
xbo
xaf
blazer
application
from
any
other
base
application
out
there
espec.
So
you
can.
B
That's
what
I
wanted
to
prove
that
it's
like
a
scale
up
in
the
application
is
complicated.
It
doesn't
matter
if
you
did
it
alone
by
yourself
in
just
one
line
of
code
in
whatever
technology,
but
to
plan
it
to
to
to
scale
up
or
horizontally
you,
your
favorite.
I
mean
it's,
never
like
it's,
never
free.
It's
never
free.
B
Have
some
sacrifices
somehow,
so
that's
why
we
wanted
to
make
this
video
to
show
how
much
you
can
handle
with
just
one
server
and
what
are
your
other
options
if
you
need
to
handle
other
service?
Of
course,
in
this
case
the
video
will
be
targeted
to
linux
because,
like
you,
don't
carry
the
licensing
price
there
and
there
is
a
lot
of
tools
really
mature
to
do
all
those
stuff.
C
Definitely
after
that,
we'll
do
the
windows
part,
because
we
want
to
forget
about
windows,
okay.
So
there
is
a
couple
links
here
on
the
question
about
how
to
deploy
a
blazer
server
to
ac,
how
to
play
asp.net
core
blazer
cell,
because
again
laser
servers
are
running
an
asp.net
core
application
so
and
also
I
load
balancing
using
application
requests
loading.
C
So
so
we
have
the
link
from
microsoft
there
to
go
from
there,
but
I
want
to
also
mention,
as
we
say
here,
that
you
need
to
turn
on
web
socket
protocol
and
a
sticky
station
with
applications
request
writing
and
actually,
if
you
have
deployed
to
azure
one
of
this
place
or
application
visual
studio,
I
should
tell
you
hey.
I
think
that
you
are
doing
a
blazer
application.
Do
you
want
to
turn
web
socket
protocol
and
so
on
so
on?
And
this
is
ticket
sessions
when
you
deploy
to
azure.
It
definitely
lets
you
know
like
hey.
C
Do
you
want
to
use
azure
signalr
service
because
it's
already
configured
to
handle
this
load
and
to
scale
up
and
do
all
the
things
so
definitely
take
a
look
at
all
of
this
resource
reach
out
to
us.
We
put
a
ticket
on
the
super
and
the
support
center.
This
is
a
really
nice
interesting
topic
that
we
can
actually
do
a
whole
stand
up
on
that
one.
So,
let's
continue.
So
what
is
the
recommended
way?
C
This
is
another
question:
what
is
the
recommended
way
to
access
and
customize
dw
controls
in
2020.,
and
I
think
that
we
talked
briefly
in
that
in
a
meetup
before
actually
manual
you
you
was,
you
will
talk
about
that
about
the
new
api,
about
digital
view,
customizability
and
control
directly
there.
I
think
this
one.
A
It
is
it's
it's
like
a
shorthand
after
exactly
it's
a
shorthand
that
leads
you
in
the
time
in
the
right
direction.
So
some
sometimes
you
have
to
change
button
from
the
stuff
or
it
it
doesn't,
even
even
matter.
If,
if
you
need
to
reach
out
for
a
control
in
in
in
in
any
platform,
you
just
hook
up
this
event
handler
and
you
get
the
control
out
of
the
box.
A
It
was
really
really
hard
in
in
in
early
versions,
but
it's
it's
so
easy
right
now
and
you
can
do
all
the
kind
of
stuff
you
normally
would
do
with
a
winforms
designer
designer
you
can
access
the
control
on
the
bare
metal
and
it's
most
of
the
time
it's
like
in
this.
A
In
this
example,
it's
like,
I
want
to
show
the
weak
numbers,
or
I
want
to
tweak
the
the
the
ui
a
little
bit,
because
I
I
I
saw
in
the
demo
center
hey
this
controller,
can
do
this
thing
and
apply
this
option
or
shut
down
this
option
or,
and
it's
the
easiest
way
you
can
do
it
ever
of
course,
it's
platform
anagnostic.
A
So
you
have
to
do
it
for
winforms
and
for
laser,
for
example,
or
for
for
web
forms,
but
it's
so
much
easier
right
now
to
do
that
kind
of
stuff,
because
you
just
have
to
remember.
Okay,
it
is
update
property
editor.
A
It
is
the
property
start
date
or
due
date
or
stuff
like
this,
and
it's
get
called
multiple
times.
So
you
can
say:
okay,
all
my
dates.
Editors
on
the
same
form
will
have
these
changes.
So
that's
really
really
a
shortcut
and
a
handy
thing
to
have,
and
it
really
really
makes
for
for
the
future
your
code,
much
more
proof
for
for
breaking
and.
A
C
So
one
note
is
that
you
never
use
the
ombuds
control
creator
for
the
task
in
digital
view.
That's
only
for
this
view,
so
just
to
emphasize
that
so
regarding
the
surfblazer,
because
everybody
wants
to
ask
about
safe
racers
and
I
think
that
next
meet
up,
we
can
do
something
like
ui,
customizations
and
manuel
can
show
that
yeah
layout
builder
layout
engine
and
then
the
next
one.
C
A
Right
now
it
is
there
I
did
a
lot
of
experimentation
and
sometime
some
things
worked
rare
very,
very
well.
I
almost
shipped
something-
but
I
I
didn't
want
to
because
I
don't
want
to
give
dennis
any
headaches
in
the
morning,
but
the
the
customers
was
like.
Okay.
This
is
the
coolest
thing.
I've
ever
seen
and
they're.
Okay.
C
It's
coming
in
six
months:
it
is,
it
is
really
good
again.
We
have
already
documentation
to
start
getting
familiar
with
it
to
follow
the
tutorial,
to
get
all
the
the
same
basic
tutorial
that
we
have
for
wind
phones
and
for
asp
or
network
phones.
So
please
go
through
it.
This
is
really
nice
information
and
they
also
have
the
video
showing
the
overview
of
the
the
new
place.
Your
ui.
C
So
from
there
so
and
another
question
is
I
created
some
users
and
fraud
with
permission
and
from
time,
and
I
thought
I
think
that
there
is
a
ticket
with
a
big
decision
about
this,
how
to
reuse
the
security
module,
the
security
information
between
different
applications.
C
So
if
you
check
right
here,
can
I,
how
can
I
transfer
data
to
production
in
the
mode
in
the
model
of
data,
and
we
have
talked
about
how.
D
B
C
So
let's
continue,
we
have
another
question
about
winforms
and
web
forms
using
the.
I
think
that
this
one
is
pretty
much
the
same.
One
maximizer
I
use
existing
code
data
so
again
we
I
definitely
the
security
system
from
staff
tried
to
use
it,
not
only
in
staff,
every
non-soft
application
that
I
need
to
add
security.
I
use
the
sub
security
for
all.
These
features
that
we
just
talked
about
all
the
granular
trolls,
all
the
permission
policy,
all
the
the
type
permission
member
permission
of
the
information.
A
There's
this
one
thing
that
everybody
gets
wrong
about
security,
it's
like
authorization
and
and
authentication,
and
and
and
and
although,
if
you
see
a
login
screen,
there's
like
okay,
that's
just
your
username
and
password,
but
that's
not
true.
If
you
can,
you
switch
back
to
the
the
one
slide
with
the
with
the
the
the
whole
picture,
but
yeah
that
one
authentication,
the
left
part
you
can
do
whatever
you
want.
I
did
it
with
opened
entity
or
with
google
or
who
is
the
user
versus
what
should
the
user
do?
A
Or
what
can
the
user
do
and
there
is
the
authorization
dot
net
api?
That's
where,
where
xf
security
system
really
really
shines,
you
can't
do
more
fine
granular
control
over
data
than
than
this
in
any
platform.
C
A
Authentication
and
authorization
not
the
same
thing,
and
then
people
get
confused
about
in
in
in
in
a
lot
of
of
of
talks
or
demos
or
stuff
like
this,
you
can
totally
swap
out
the
left
part
of
the
slide,
but
where,
where
xp,
xf
security
system
shines
is
in
the
authorization.
A
A
A
Sure
I
I
want
just
to
emphasize
that
it
isn't
a
new
mechanism
to
the
mechanism
to
to
to
authenticate
the
user.
We
have
a
lot
of
them.
Oh
of
almighty,
microsoft,
open
id
connect,
google
cloud,
all
that
kind
of
stuff
you
want
to
know
who
is
the
user
and
that's
handled
of
from
identity,
server
and
all
that
kind
of
stuff?
But
what
can
the
user
do
and
what
should
the
user
see?
That's
where,
where
excel.
C
Is
it
do
they
have
authorization?
Do
they
have
a
access
to
the
right
data
and
they
have
authentication?
They
have
creations
to
get
to
the
app.
So
I
want
to
also
say
entity
the
framework
call
for
the
entity.
Framework
fans
is
already
supported
into
the
framework
three,
so
a
one
thing
is
sent
to
the
framework
code
prefer
over
expo
and
shaft.
The.
B
C
Is
definitely
not
they
both
have
the
same
support
the
same
capability,
the
same
feature
we
are
biased.
I
will
go
for
the
xbox
99
percent
of
the
time
unless
the
client
directly
asks
for
into
the
framework,
but
is
definitely
not
a
one
over
the
other
one.
They
both
have
complete
support,
they
both
work
perfectly
and
they
have
the
same
capability.
So
let's
go
also
to
a
few
more
questions
that
we
have
from
the
community.
C
One
that
we
had
that
we
were
missing
from
last
time
was:
customization
was
template
for
logging
and
master
page
in
software.
So
let
me
show
something
quickly,
because
I
think
that
I
have
it
here
and
I
want
to.
I
will
run
it
while
this
is
a
loading,
and
I
will
show
again
right
here
how
to
use
three
customizer.
C
C
C
C
C
I
don't
know
that
control
of
stop
sharing
is
exactly
on
top.
Let
me
move
it
sorry
about
that
guys.
Okay,
let
me
move
over
here,
so
pretty
much.
What
I
did
was
I
went
to
the
supercenter.
I
google,
I
type
soft3
leaks,
drag
and
drop
example.
I
went
to
this
ticket
and
they
actually
has
a
sample.
I
download
it
take
a
look,
see
how
they
did
things
and
that's
it,
and
if
you
see
you
can
actually
start
dragging
and
drop
things
on
the
two
lists.
C
So
one
of
the
things
that
I
want
to
emphasize
on
that
is
like
most
of
the
time
when
you're
running
through
this
object.
If
you
google,
if
you
google
it
or
if
you
go
to
the
support
center,
you
most
most
of
the
time
will
find
a
direction
a
way
to
go
a
sample
project
that
you
can
modify.
So
for
the
suffer
that
put
these
questions
they
can.
I
would
put
this
code.
The
code
is
right
there
in
the
support
center,
but
I
will
also
put
it
on
my
report.
C
If
you
have
any
question,
please
reach
out
to
me
or
reach
out
to
any
of
us.
We
can
definitely
help
you,
but
if
you
see
it's
pretty
much
getting
the
underlying
control
of
the
trilis
and
modified
to
allow
drag
and
drop,
nothing
else,
nothing
more.
So
that's
one
of
the
questions
and
the
second
one
that
was
the
one
that
I
started
and
by
mistake
open
the
ground
solution.
C
It
will
be
this
one
that
is
how
to
modify
the
template
of
the
asp
or
network
phone
because
they
were
saying:
okay,
blazer
is
still
not
here,
blazer
will
be
more
beautiful,
blazer
will
be
different.
We
can
do
another
things,
but
meanwhile,
how
can
we
customize
the
template
of
the
application
that
we
have
right
now?
So
again,
I
did
the
same
thing.
C
I
went
to
how
to
customize
the
template
on
the
documentation,
and
I
found
a
figure
of
how
to
change.
For
example,
the
the
web
application
logo
take
it
from
an
image
that
we
are
saving
our
database
and
then
having,
I
don't,
know
a
text
besides,
so
I
just
pull
it
up
and
change
it
a
little
bit.
So,
let's
see
see
it
here,
I
will
show
you
the
application
running
and
then
I
will
show
you
quickly.
C
The
code,
so
if
you
see
here,
we
have
this
application
that
we
pretty
much
have
a
picture
that
we
can
go
for
on.
Here.
Go
that
picture
and
let's
select
a
new
one.
Let's
select,
I
don't
know
they
don't
need
foundation,
one
save
it
and
if
we
refresh
it
is
putting
the
picture
on
the
sorry
about
that
he's
putting
the
picture
on
the
low.
C
What
did
I
open
everything
that
I'm
clicking
here
with?
This
is
okay,
a
way
to
to
boost
your
immune
system?
Everybody,
if
you
guys,
have
consent
with
that
by
the
way,
if
you
see
the
logo
change
with
the
picture
that
I
just
had,
we
also
had
a
mid-up
test
right
besides
a
text
besides
the
logo,
so
pretty
much
if
we
check
our
code
real,
quick
and
it
will
be
just
taking
a
second
and
again,
I
download
that
project
from
the
support
center.
I
just
modify
a
little
bit.
C
We
have
a
new
default
vertical
template
that
we
are
using
to
add
those
new
image
code
logo
and
to
add
the
text
and
everything
you
say
here.
This
is
the
text
that
I'm
adding
right
besides
the
logo
and
if
we
go
to
a
global
asset
with
the
only
thing
that
we
are
saying
is.
This
is
the
new
template
that
I
want
you
to
use.
That's
it.
C
There
is
no
nothing
crazy
and
if
you
actually
go
and
say,
add
devexpress
iron,
new
iron,
we
can
even
go
and
say:
okay,
this
is
the
default
template,
so
you
add
that
one
modified
to
your
needs
and
save
stuff.
Okay.
This
is
the
one
that
I
want
you
to
use
good,
to
go
same
thing
for
the
staff
who
ask
this
question
if
you
again
have
any
other
modal
reach
out
to
us
who
are
willing
to
help,
but
I
want
to
emphasize
this:
I
do
it
all
the
time.
C
Every
time
they're
they're
responding
to
a
business
problem,
I
go
to
a
support
ticket
and
99
of
the
time.
I
find
a
recommendation
a
way
to
to
move
forward
and
if
you're
really
stuck,
you
can
always
call
it
consultant
exactly
definitely,
okay.
So
this
is
another
question
that
we
have
in
south
place
or
now
the
validation
has
go
going
down
on
the
bottom.
How
to
change
that
position
on
the
of
the
validation
and
also
when
dashboard
will
be
available.
They
are
not
in
the
roadmap
for
2020.,
so
I.
A
C
C
A
A
A
I
I
saw
a
lot
of
of
of
asp.net
web
forms,
applications
that
could
scale
out
out
and
scale
up
very
well
with
some
kind
of
radius
cache
for
for
session
state
and
all
that
kind
of
stuff,
but
it
is
hard
scaling
out.
Web
forms
is
hard.
A
It's
it's
nothing
that
that's
particularly
easy
and
the
problem
is
a
problem.
The
problem
is
web
forms,
isn't
isn't
designed
for
hundreds
and
hundreds
of
thousands
of
people
or
thousands
of
people.
You
can
do
10
000
with
enough
hardware.
You
can
do
with
clever
engineering,
20
or
100
000.
If
you
do
it
clever,
the
problem
is
the
way
it
is.
The
platform
is
architectured.
A
A
In
my
opinion,
it
doesn't
seem
right
to
to
to
put
so
much
effort
into
into
the
old
solution
or
or
into
web
forms
and
going
all
going
through
all
that
hustle
to
spread
it
to
to
get
better
scale.
A
B
A
B
You
can
do
it
like,
as
we
say
like
by
hand
alone
like
in
what
forms
add
new
form
and
so
on,
and
you
will
have
exactly
the
same
problem
also.
The
the
second
thing
is
that
we
talk
a
lot
with
javier.
Actually
is
that
some
customers
say
like?
Will
this
scale
up
up
to
x,
amount
of
user
and
it's
like?
Well,
we
can
test
it
with
x,
amount
of
user,
but
scaling
and
writing
code
is
not
the
same
task.
B
Some
tasks
are
related
to
infrastructures.
You
should
ask
the
people
who
handle
the
web
servers
the
infrastructure,
the
I
don't
know
the
array
that
this
offer
rates
on
anything.
So
we
always
come
to
this
discussion.
It's
like
yeah.
You
should
design
your
code
to
use
the
less
amount
of
memory
and
cpu
and
so
on.
That's
your
task,
but
to
scale
up
or
out
depends
on
the
technology
that
you
choose,
so
web
phones
will
be
one
way.
Blazer
will
be
a
different
way
and
if
you
use
actually
it
will
be
magic.
B
B
So
they
fix
your
problem
that
you
have
not
have
yet
10
years
ago
with
some
ancient
technology.
So
if
they
can
do
it
at
that
time,
imagine
at
this
time,
so
you
will
have
some
other
boost
on
performance.
I
would
say
by
going
to
linux,
but
that's
the
that's
one
of
the
approaches
we're
taking,
because
if
we
see
him
in
different
ways,
for
example
manuel
he
he
his
customers
are
in
the
dark
dutch,
I
don't
know
how
you
pronounce
it.
B
That
is
the
area
where
they
speak.
German.
Those
countries
are
like
somehow
richer
than
countries
in
latin
america.
So
we
have
united
states
that
everyone
does
like
as
a
target,
but
then
we
do
have
latin
america
and
in
latin
america
they
say
yeah.
We
don't
want
to
spend
that
much
on
licensing.
We
don't
want
to
spend
that
much
on
the
server,
but
in
the
dark
area
would
be
something
different.
So
also
it
depends
on
your
target
of
of
like
who
are
your
customers
so
for
us
they
haven't
have
so
we
do.
B
C
No,
that's.
Fine!
That's
fine!
That's
a
great
information
jose!
So
gustavo.
Let
us
know
if
that
answered
your
question.
If
not,
you
can
definitely
reach
out
to
manuel
reach
out
to
also
reach
out
to
us
or
put
a
ticket
in
the
support
center.
We
are
all
here
we're
going
to
help
so
hey
peter
yeah.
You
can
put
the
question
on
twitter.
We
can
chat
everywhere,
so
we
also
had-
and
let
me
come
back
to
this
quickly-
I
believe
the
dennis
I
was
looking
at
the
facebook
group
while
jose
and
manuel
was
talking.
C
I
believe
that
we're
talking
about
this
validation
messages
that
if
let's
say
that
we
want
it,
maybe
on
top-
or
maybe
we
want
it.
I
don't
know
in
the
middle
like
a
toast
or
something
like.
Is
there
a
way
that
we
can?
I,
I
guess
that's
what
they're
asking
like.
Is
there
a
way
to
change
that
and
a
regarded
dashboard?
Of
course
I
know
that
this
is
not
coming
in
20.2.
I
think
that
that
was
just
a
general
question.
C
If
you
have
some
insight,
where
should
that
be
coming,
but
definitely
we
can
integrate
the
custom
control
and
add
the
the
functionality
there
and
so
on
so
on.
So
the
next
question
then,
is
already
answered
on
the
chat,
and
there
was
a
big
discussion
yesterday
on
our
facebook
group
about
what
is
severe
alternative
for
hpv,
and
that
was
the
question.
So
it's
a
little
general
because
we
need
to
see
where,
where
are
we
using
how
we're
using
it?
Why
are
we
using
it
exactly
so
the
answer
that
then
it
posts
on
the
chat.
C
It
all
depends
on
your
use
case
scenario.
Xp
sp
query
is
my
default
choice
for
code
calculation
logic.
If
you
want
to
present
the
projection
of
data
model
in
grid
xp
viewer
xp
query
are
good.
If
you
have
a
lot
of
data,
consider
xp
server
mode
view,
xp,
instead,
feedback
view
and
there
are
might
be
other
options,
but
we
always
have
to
emphasize.
This
is
depending
of
your
scenario.
We
use
xp
view
a
lot
for
improving
performance
and
it
has
worked
great
and
manuel
yesterday
was
talking
on
the
facebook
group
about
xp
cursor.
C
A
So
the
thing
is
most
of
the
time
I
I'm
when,
when
I'm
dealing
a
lot
with
with
all
systems,
porting
and
and
importing
stuff
and
stuff
like
this,
so
if
you
have
a
lot
of
data,
but
you
want
to
have
a
rich
data
model
where
everything
is
in
memory,
but
you
have
to
do
it
row
for
a
row
for
row,
for
example
for
an
import
use,
xp
cursor.
A
So
it's
like
it's
a
paging
cursor
that
loads
100
rows
into
memory
and
you
iterate
over
it
or
do
some
calculations
some
like
totals,
for
example,
and
then
those
hundred
objects
can
get
throw
away
and
then
the
next
hundred
objects
get
loaded
into
memory.
So
it's
like
a
stream.
It's
a
stream
of
of
of
of
of
rows.
You
get
it
in
a
nice
for
each
loop,
xp
view,
on
the
other
hand,
is
like
we
do
a
vertical
slice,
selecting
data
out
of
of
of
a
column.
A
So
it's
like
a
select
name
last
name
age
from
customer
and
there's
like
100
other
from
other
roles
and
now
with
the
new
server
mode
server
view
mode
thing.
It's
like
you
can
load
like
two
rows.
Two
columns
and
100
rows.
It's
like
the
best
of
both
worlds.
It's
like
an
image
into
your
your
database,
but
the
discussion
about
the
about
this
feature
wasn't
about.
A
What's
the
best
alternative
about
xp
view,
it
was
like
the
performance
of
his
application
was
slow
because
he
didn't
understand
the
fundamentals,
and
you
can
have
this
all
the
time
when,
when
you
don't,
when
you
don't
understand,
sql
or
you
don't
understand,
object,
oriented,
programming
or
or
or
other
stuff,
it's
like,
okay.
We
I
have
this
problem.
A
My
application
is
like
eating
hundreds
of
gigabytes
of
memory,
and
I
have
no
idea
why
it's
like
you
have
misunderstood
the
fundamentals:
how
to
deal
with
with
those
primitives
and
and-
and
I
I
think,
the
the
the
the
the
question
is
the
the
wrong
question,
because
what
is
the
best
alternative
to
experience?
There
is
no
alternative
to
xp
view.
A
A
D
B
Problem,
usually
I
tell
the
customers
in
those
cases
is
that
if
you
think
that
you
can
replicate
it
by
doing
the
query
yourself,
try
to
do
it
like
that,
and
if
the
performance
is
too
big
difference,
it
means
that
something
in
the
code
is
wrong,
because
it's
usually
go
like
really
close
one
to
each
other.
It's
not
like
the
overhead
that
xpo
introduced
in
saf
or
in
any
other
application.
It's
so.
E
B
Really
small
yeah,
so
most
of
the
time,
it's
really
really
really
yeah
so
like
if
it's
bigger
than
x
amount,
it
means
that
you
did
so
use
it
wrong
in
the
wrong
way.
So
you
need
to
find
the
way,
because
if
you
do
it
the
right
way,
if
you
put
a
data
reader
from
other
versus
an
xp
viewer
with
the
same
performance,
there.
A
Is
a
good
question
on
the
on
on
on
the
chat
right
now?
What
about
very
very
large
record
sets
how
you
can
page
and
avoid
out
of
memory
errors?
That's
that's
exactly
the
thing
there
where
the
xp
server
view
source
really
really
shines,
but
the
thing
is:
what
do
you
want
to
do
with
the
data?
Do
you
want
to
show
it
to
the
user?
A
Do
you
want
to
calculate
stuff
on
the
totals?
Do
you
want
to
do
aggregates?
Do
you
want
to
whatever
do
you
want
to
copy
over
to
another
data
source?
This
all
different
scenarios,
and
and
all
those
scenarios
have
different
answers,
but
they
have
to
be
different
answers
because
they
are
fundamentally
different
from
because
rmdbs
work
the
way
they
are
working,
and
you
can't
expect
to
do
a
select
star
from
x,
where
you
have
like
nine
million
rows
in
the
database
and
expect
it
to
be
fast.
A
The
thing
is,
do
you
move?
Do
you
move
the
calculation
into
the
database
or
you
have
to
do
it
in
memory
because
there's
no
other
way
or
is
it
like
or
we
have
so
much
roles?
We
can't
avoid
the
memory.
B
We
train
a
lot
of
companies
when
they
want
to
start
the
development
and
stuff.
So
I
tell
them
something
like
this:
okay,
since
you're,
so
productive
and
stuff,
I
mean
what
it
used
to
take
you
like
three
days
now
it
takes
like
20
minutes.
It
means
that
you
have
more
time,
so
you
can
do
stuff.
That
really
add
value
and
for
me
adding
value
is
like
okay.
B
I
will
ask
the
customer
like
how
much
you
spend
on
data
for
the
first
year,
the
second
year
and
the
third
year,
and
let's
try
to
emulate
it,
to
see
since
the
moment,
one
that
you
start
your
application.
I
mean
with
it,
goes
on
production.
It's
like
we
already
load
this
this
view
with
one
million
records,
so
we
know
that
it's
good,
don't
wait
for
it
to
to
explode
in
five
years.
B
I
mean
ask
the
question
to
your
customer,
like
what
do
you
expect
for
for
growth
in
data
in
these
entities
and
if
you
handle
that
well
I
mean
basically,
you
can
guarantee
the
performance
from
day
one
till
the
five
years
in
the
future
really
easy.
So
it's
like
use
that
time
that
you're
saving
with
stuff
and
project
your
scenarios
that
will
helps
you
a
lot
in
the
future
because
you
can
foresee
any
problem
or
your
design.
A
I'm
just
adjusting
this
in
the
chat,
a
really
really
interesting,
sql
statement
from
from
gpt.
I
have
no
idea
how
to
project
that
to
to
to
xpo,
but
you
can
write
sql
statements.
You
can
map
to
views.
You
can
do
all
the
kind
of
stuff
with
support
procedures
and
stuff
like
this.
So
nothing
hinders
you
to
to
use
your
knowledge
of
of
of
of
of
sql.
A
The
thing
is,
for
example,
when
to
prefer
expect
query
over
exp
cursor,
for
example,
or
or
the
other
way
around
this,
for
example,
paging
exp
query
is
you
have
all
control
you
have
to
page
you
have
to
limit.
A
You
have
all
the
power
you
have
and
you
have
to
measure
if
it's
performant
on
your
database
system
and
ex
expect
cursor
is
like
really
really
a
cursor
through
your
database,
and
if
you
have
like
a
for
example,
running
totals
is
a
good
good
thing
or
a
good
example,
run
them
once
overnight
or
run
them
for
an
import
or
stuff.
Like
this
perfect
tool,
no
memory
leaks,
you
have
you
don't
have
to
worry
worry
about
everything.
It's
a
it's
a
really
under
underestimated
tool.
A
I
guess
in
in,
but
it
is
a
tool
and
it
it's
the
same
thing
if
you,
if
you
ask
me,
what's
the
best
tool
to
break
through
a
wall
yeah,
it's
a
hammer
or
a
pickaxe,
I
don't
know
it
depends
on
the
problem
on
the
wall,
but
everything
does
the
job
some
better,
some,
not
so
good,
but
you
have
to
measure
and
everything.
A
That's
about
performance
in
any
scale
is
about
measurement
and
feedback,
so
it,
but
that
doesn't
have
anything
to
do
with
xf
and
xpo.
It's
just
what's
the
the
patterns
that
evolved
over
time,
I
guess
yeah
and
I
think-
and
I
think
I
I
I
was
very,
very
very
successful,
with
xp
cursor
and
with
xp
view.
B
A
Good
good
good
thing
or
a
good
example
is,
for
example,
property
editors
that
they
really
they
really
that
they
really
really
need
to
be
fast.
So
it's
like
typing
secretaries
that
are
typing
all
that
I
I
can't
type
that
fast
and
they
was
like.
Okay,
I
have
this
list
of
of
of
of
of
countries,
and
I
I
and
if
I
press
one
button,
I
want
to
have
everything
that
stays
with
a
for
example.
A
B
A
A
B
Right
and
you
have
to
do
it
anyway,
because
that's
how
you
do
an
application-
it's
like
you,
start
from
one
design
and
then
you're
tweaking
it
along.
But
the
thing
is
that
that's
the
where
the
main
problem
comes.
Is
that
xaef
is
so
it
can't?
Okay,
so
yeah
I
mean
I
mean
also.
There
are
so
many
stuff
that
are
handled
for
you
that
it
makes
you
lazy
to
go
and
find
out
how
they
work
to
do
it
in
the
best
way.
B
C
Issue
of
why
orms
have
this
love
hate
that
people
love
foreign,
so
people
don't
want
to
do
anything
with
them
and
there
are
a
lot
of
controversy,
a
lot
of
articles
and
actually,
I
think,
the
guy
that
we
are
always
recommending
the
book
from
martin
fowler
about
he
has
an
article
about
orm
hate
or
am
like
people
like
hey.
I
think
that
the
the
important
part
we
need
to
see
here
is
our
end.
Does
a
lot
for
you,
but
you
do
need
to
know
how
everything
is
happening
under
the
hood.
You.
B
A
For
example,
the
last
invoice
for
the
customer-
and
you
don't
have
a
foreign
key,
but
you
have
some
kind
of
sub
query
and
arms
are
really
really
really
bad
at
doing
intelligent
joints
on
this
kind
of
data,
and
you
have
to
try
to
avoid
these
pitfalls
in
forms.
That's
that's
the
way.
It
is
that's
the
way
how
remote
thing
and
99.9
per
cent
of
performance
problems
are
based
on
m
plus
one
one
queries
and
you
never
have
to
see
any
query
plane
again
for
most
of
the
applications.
B
C
Read
about
this
exactly
but.
C
C
Exactly
to
have
that
rescue
and
knowledge,
because
again
it's
exactly
as
a
staff
is
a
great
framework,
but
you
at
some
point
need
a
specific
feature
that
it
doesn't
come
out
of
the
box
you.
So
you
need
to
know
how
to
modify
how
to
get
it
under
the
hood
and
change
it.
So
you
can
actually
get
the
desired
result.
So.
A
C
Bullets
inside
exactly
there
is
no
free
launch
anyway.
So,
and
there
also
denis,
put
this
link
on
the
chat.
The
database
maintenance
recommendation
applies
as,
as
always
like
any
other
regular
donder
application.
You
need
to
actually
go
to
your
execution
plan,
so
your
database
maintenance,
so
one
nice
trick
that
dave.
Actually,
who
was
the
one
who
was
always-
and
I
I
I'm
a
big
advocate
for
ashore-
I'm
always
using
azure
and
jose
he's
always
a
pushing
me
to
linux.
C
Two
three
days
and
actually
we'll
give
you
an
execution
plan.
I
will
tell
you
problematic
queries.
It
will
tell
you
what
is
slowing
down,
so
you
can
have
that
as
you
rescue
advisor,
I
don't
even
know
the
name
actually,
but
it
gives
you
nice
recommendations.
So
if
you
are
not
at
a
base
handling,
if
you
don't
have
the
knowledge
at
least
you
have
a
guidance
that
actually
is
given
for
you,
that's
cool.
That's.
A
C
Okay,
so
I
think
that
the
last
question-
because
I
asked
in
the
chat
if
there
was
any
other
questions-
as
always,
we
went
a
little
bit
overboard,
but
we
enjoyed
this
conversation
a
lot.
We
will
get
better
with
time
frames
a
little
by
little
and
I'm
always
amazed
of
suffering
sticking
with
us
to
the
end.
So,
even
if
it's
going
to
be
published
on
youtube
later
and
everything,
so
thank
you
guys
for
everything.
Again,
I
enjoyed
the
conversation
I
enjoy.
C
A
It
is
right
now
it
is,
it
is
out
there
you
can
use
it,
you
can
try
it.
I
just
last
screen
share
real
quick.
I
don't
want
to
do
a
demo
on
on
tasty,
because
I
did
this
the
last
time,
but
you
can
go
to
tasty
excel.io.
A
There
was
a
lot
of
stuff
going
on
about
tasty
in
the
last
couple
of
weeks.
I
I
did
the
getting
started.
I
guess
the
last
time
it's
this.
It's
really
really.
It
is
a
testing
tool,
it's
delicious,
the
dead
testing.
So
keep
that
in
mind.
It's
called
it.
It
isn't
called
anymore
unit
testing.
It's
you.
It's
called
unit
testing
so
but
basically
it's
it
is
out
there.
You
can
support
it.
There
will
be
a
commercial
license
soon.
A
A
It
it
it's
just
running
running
it's
like
dotnet,
okay.
Here
I
I
I
just
to
have
to
build,
and
the
thing
is
now
tasty
can
control
other
tasty
processes.
So
all
the
integration
tests
will
report
back
their
test
results.
So
it's
like
a
test
orchestrator
thing,
and
it's
doing
that
under
the
hood
via
some
json
streaming
of
our
pc
protocol.
It's
the
same
thing
under
the
hood
that
visual
studio
wishes
to
the
code
uses
and
the
neat
thing
is
like.
A
If
you
look
at
the
code,
it's
like
we
have
this
sentence.
I.
A
It's
it's
open
source,
it's
open
source
anyway,
and
it's
it's
totally
free
for
any
private
projects.
A
I
won't
sue
you
for
using
it
in
your
company,
but
I
will
encourage
you
to
use
it
as
a
tool
if
you're
using
it
as
a
as
a
in
your
team
in
your
platform
in
you,
you
can
inject
it
into
place
or
you
can
do
whatever
you
want.
A
Of
course.
I
I
really.
I
really
believe
in
this
project.
I
I
think
it's
really
cool.
If
you
just
buy
me
a
beer,
it's
like
four
bucks.
Do
it
I've?
No,
I
pulled
it
out
in
the
open.
You
can
fork
it.
You
can
do
whatever
you
want,
but
it's
a
it's
a
a
little
bit
a
matter
of
honor,
it's
like
when.
If
I
am
not
a
huge
corporation,
I'm
not
deaf
express
I'm
an
mvp.
A
I
need
to
pay.
My
bills
do
stuff
like
this.
If
you
can
see
right
here,
it's
it's
like
it's
reporting
back
from
multiple
processes.
It's.
A
A
different
icon-
yes,
I
know:
no,
you
can
do
whatever
you
want
that
the
blog
post
is
out
there.
When
will
it
be
available?
It
is
available.
A
Especially,
I
don't
know
if
anybody
of
you
know
that
you
can
change
my
theme
from
dark
and
I
usually.
A
Dark,
yes,
it's
it's
my
normal
vault,
yes,
but
but
that's
my
my
branding
color
so
just
like
with
the
logo
up
there
yeah.
So,
but
the
thing
is
it's
out
there.
A
There
is
a
lot
of
motivation
going
on,
especially
the
blazer
demo.
I
did
you
can't
do
anything
like
this
in
a
in
an
integration
testy
way
where
you
have
control
over
the
testing
names
of
reports,
and
then
you
have
to
merge
back
and
then
you
have
to
do
like
mpm
chests,
like
kind
of
you
have
multiple
test
runs
and
they
do
like
14
different
xml
reports.
A
You
have
to
merge
back
together
and
stuff
like
this,
and
this
is
like
more
a
test
orchestrator,
but
it
is
a
test
runner
as
well,
so
it
is
where
it
is,
so
you
can
grab
it
at
nougat
or
where
it
is
so
it's
tasty
go
to
taste
it
get
to
look
it
and
grab
it.
Install
it
play
with
it.
Talks
are
out
there
if
you
like
it.
A
Leave
me
feedback
alex
is
a
is
a
great
inspiration
on
github.
It's
also
an
and
community.
We
have
issues,
you
can
open,
pull
requests.
We
have
a
really
really
really
really
really
cool
branded
tasty
reporter
swag
edition,
where
you
can
pull
out
all
your
emojis
and
write
your
own
reporter.
So
that's
all
for
your
ideas.
A
We
have
some
infrastructure
to
do
pull
off,
so
this
one
is
actually
closed,
but
it's
not
documented
yet,
but
hey
jump
on.
I
think
it's
a
great
idea
and
it's
so
easy
it
it.
It's
like
find
a
new
project
write
a
test.
It's
it's!
It's
it's
more
like
changing
the
philosophy
of
of
how
to
write
your
tests
and
and
and
especially
with
combined
with
the
new
c-sharp
features.
A
It's
like
trimming
down
to
like
a
script
with
five
lines
of
code,
and
then
you
can
orchestrate
them
all
together
so
and
it's
all
process
isolated.
So
you
don't
have
to
think
about.
Oh
it's
on
another
thread
or
I
have
to
re-initialize,
for
example,
in
in
in
xf
testing.
Sometimes
you
have
to
xaf
dot
types
info
dot
reset.
A
C
All
right
that
that
sounds
like
a
plan
manuela,
we
will
definitely
buy
you
a
beer
and
we
can
do
it
twitch
later
on
you
and
me,
or
something
like
that.
So
I
can
learn
more
about
this.
I
want
again
thank
you.
Every
suffer
to
talk
to
us
until
the
end.
I
think
that
a
good
plan
could
be
because,
every
time
all
the
time
people
are
asking
about
integrating
custom
control
about
doing
some
ui
customizations
and
again
how
it
looks
your
app.
C
It
makes
a
lot
of
impact,
especially
for
engine
users,
that
one
day
up
to
looks
good
beautiful,
who
looks
pretty
nice.
So
I
think
that
the
next
meetup
we
can
do
some
examples
of
how
to
actually
customize
the
the
ui
and
do
some
nice
tricks
that
we
already
have
and
follow.
We
are
gonna
show
how
customizable
ui
stuff
is.
I
hope
that
everybody
that
is
here
can
live
with
the
the
knowledge
how
fast
we
can
create
business
offline
application
with
chaff.
That's
the
framework
that
we
love.
C
So
thank
you,
everyone
for
sticking
with
us.
Thank
you
danny
for
answering
questions
on
the
chat.
Thank
you
jose.
Thank
you
manuel,
and
you
guys
have
a
great
day.
Please
feel
free
to
give
us
suggestions.
Send
us
email
about
what
you
like,
what
you
don't
and
think
next
meet
will
be
the
second
third
or
second
of
the
next
month.