►
From YouTube: XAFers Community Standup - June 11th 2020 - Live QnA
Description
https://xafmarin.com/xafers-community-qna/
Join us the second Thursday of every month for our community standup covering everything that is going on with XAF, XPO, Blazor and more. There is no agenda, no formality, no dress code required, let's just talk about what we love and share our experiences.
https://www.xari.io/
Free XAF Support Hour
https://calendly.com/xari/free-xaf-support-hour
A
Welcome
everybody
to
another,
a
sapphire
community.
They
stand
up.
We
meet
once
a
month
a
second
month.
Second
Thursday
of
every
month
we
made
here
to
discuss
our
South
xpo
or
personal
pearls
community
contributions
and
anything
we
want
to
share.
We
are
really
passionate,
passionate
about
stuff,
so
I
wanna.
Thank
everybody
for
joining
again
with
me.
Our
expression
will
be
Manuel,
Jose
and
yama-chan.
So
I'm
humbled
to
be
part
of
this
team
that
I
have
been
following
for
their
many
years.
A
B
Six
years,
or
something
like
this
and
I'm
working
with
death
Express
for
almost
ten
years,
yeah
I
do
a
lot
of
open
source
blogging
about
stuff
helping
people
out.
So
if,
if
anybody
needs
help
with
access
and
training
development
or
stuff
like
this
call
me
out,
there
is
my
blog.
We
should
link
that
down
the
script
later.
I
can.
C
Yeah,
if
you
want
I
guess
you
should
mute
all
the
other
persons,
because
I'm
hearing,
like
small
conversation
hi
in
the
back
I,
will
do
that
right
now:
okay,
gotcha,
okay,
my
turn,
so
one
of
my
name
is
well
I
will
say
my
fully
Spanish
name:
Jose
Manuel
Ojeda.
Most
people
know
me
for
hoja,
which
is
my
childhood
nickname
I'm
from
in
Salvador
a
small
country,
Central
America.
If
you
don't
know
where
it
is
basically
I've
been
working.
We
donate
since
day,
one
and
also
with
developers.
C
This
component
since
day,
one
I
I
come
from
a
c-plus
clothes
background,
but
I
don't
do
that
anymore.
So,
basically
in
your
company,
what
we
do
is
like
training
for
staff
and
we
do
like
we
do
the
planning
for
the
architecture
for
other
company.
So
if
you
need
help
on
that,
also
you
can
show
Xavier
the
blow
and
the
website.
C
Yeah,
that's
my
blog,
which
is
basically
like
my
note
path.
When
I
don't
want
to
forget
something:
I
put
it
there.
So
I
can
google
it
later
because
you
know
how
much
time
it
takes
to
figure
I'll,
go
and
stuff
that
you
think
that
you
know,
but
you
don't
know
actually
and
can
you
put
like
the
website
for
the
company
yeah.
C
D
You're
touring
yeah
dave
has
got
I'm
from
Ontario
Canada
yeah
I've
been
using
xaf
since
it
released
in
2008
using
DevExpress
controls
since
about
2006
2007
before
that
working
on
kind
of
medical,
imaging
products
just
with
be
sharp
and
a
little
company
in
Toronto,
and
that
we
do
now
a
lot
of
we
did
a
lot
of
training.
We've,
we've
kind
of
backed
off
on
training,
we're
doing
more
individual
consulting.
We
do
a
lot
of
cooking
with
companies
in
the
US
we
have.
We
have
one
one
client
over
in
the
UK.
C
D
C
E
C
B
F
B
C
A
Me
continue
so
after
the
introduction
from
Manuel
Jose
and
John
Dave
from
Jonathan
I
want
to
say:
hey
I
have
been
following
this
guy
for
a
long
time
and
Jonathan's
models
are
great,
so
you
can
take
a
look
up
there.
Actually,
let
me
pull
it
up
here
to
the
website
and
their
folder
snippets
and
I
didn't
experience
right
and
their
code
snippet.
They
have
really
nice
a
class
models
as
well
as
they're
getting
a
started.
A
video.
That's
a
really
nice
video
for
anyone
who
is
starting
with
stuff.
A
Please
go
watch
that
video
is
really
worth
it.
A
HOSA
has
been
doing
a
also.
They
will
tamales
that
I'll.
It
has
a
really
nice
functionality.
It
has
been
creating
videos
for
a
few
years
already.
So
if
you
are
a
Spanish
speaking,
you
will
love
that
because
there
are
not
that
much
information
in
Spanish,
but
we
also
have
a
lot
of
English
videos,
man.
Well,
he
goes
from
testing
to
package
into
the
Windows
10
to
do
a
lot
of
suspects
practices
so
say
any
I
do
so
if
I
can
give.
A
Was
going
about
to
say
that
I
wasn't
allowed
to
say
that,
but
I
wanted
to
you
to
break
the
ice.
Oh
I
want
to
you,
give
the
news,
but
if
I
can
give
any
beginner
today,
advice
is
follow.
These
three
suffers
because
you
could
really
learn
a
lot
about
stuff
in
general.
I
know,
I
have
so
our
stand
up
that
we
do
every
month
them.
The
main
goal
is
to
enjoy
it
to
grow.
As
a
community
and
I
have
said
before.
A
If
we
are
to
where,
as
a
community,
we
can
be
very,
we
can
grow
up,
we
can
help
each
other.
We
can
collaborate,
we
can
a
still
dead,
expressing
something
that
we
need
so
and
we
pretty
much
have
presence
in
every
online
rate
area
network
we
have
facebook
or
Facebook
group
is
already
like
for
sharing
with
one
member
get
it.
If
you
wanna
discuss
you
have
here
a
way
of
doing
linking.
We
have
the
frame
the
group
here.
You
can
follow
us
on
Twitter,
you
can
join
or
a
meetup
group.
A
You
can
subscribe
to
suffer
squiggly
so
everywhere
that
you
wanna
see
you.
You
will
find
the
so.
Please
get
in
bowls,
I
want
to
chorus
everybody
to
share
more
about
the
products
about
their
experience
as
more
grind
more
that
always.
The
only
thing
that
that
does
is
make
us
better.
So
with
that
out
of
the
way,
we
can
quickly
review
a
few
things
here,
like
we
be
the
pacing
shuffle
software
on
Linux
and
it's
running
a
severely.
So
that's
really
nice
and
really
exciting
news
for
the
south
community,
because
our
servers
are
hosting
cause.
A
It
will
decrease
a
lot
because
you
have
to
pay
for
windows
license
you
don't
have
to,
and
you
have
a
lot
of
nice
benefits
here.
One
new
loop
ticket
from
the
express
is
this
outdated
space
with
very
silly.
There
is
a
nice
syntax
of
people
that
not
too
comfortable
with
the
criteria,
and
you
just
have
to
your
face
or
default,
put
your
genetic
and
your
land
expression
butovo.
So
from
the
Facebook
group,
we
asked
actually
now
that
I
thought
about
it.
A
One
of
the
things
that
I
wanted
to
show
you
say:
I'm,
pretty
sure
you
guys
saw
it,
but
one
of
the
thing
that
we
love
about
self
is
what
we
can
do
out
with
it.
What
we
can
improve
on
the
community-
and
if
you
see
here
I,
just
want
to
point
out
someone
that
is
doing
a
self
application
to
help
farmers
in
the
western
part
of
Honduras,
with
their
crops
after
the
CEO
be
reuniting.
In
fact,
this
is
at
the
type
of
impact
that
we
want
to
to
know
more
about
that.
A
We
want
to
say:
hey
staff
is
great,
but
it's
not
because
only
we
are
passionate
about
a
web
bias
is
because
we
are
doing
real
impact
in
real
world
real
application,
so
just
wanted
to
say
congrats
to
news
and
race
and
from
there
on
I
think
that
I
will
do
a
quick,
localization
demo.
That
was
one
of
the
requests
on
the
Facebook
group
and
then
we
move
from
there.
So
I,
don't
quite
remember
the
name
of
the
of
the
surfers
who
watch
for
that
localization.
But
it's
pretty
much.
Let's
create
a
new
project.
C
F
C
A
A
Another
and
these
are
they
called
a
code
snippet
from
code
Rouge,
yeah
ma
chang
has
a
lot
of
a
code
snippet
that
they
also
developed.
So
you
can
also
go
to
the
website
and
download
those
so
pretty
much.
That's
it.
I
create
two
properties,
nothing
crazy
and
let's
look
at
how
we
can
locally
site
this,
for
example,
to
Spanish
so
I'm
going
to
put
the
model.
A
C
A
A
A
B
B
A
A
A
A
And
for
everyone
who
is
in
the
child
listening
we're
going
to
do
a
life
question
on
answer
later.
So,
if
you
have
any
question,
please
feel
free
to
be
put
it
on
the
child
and
we're
going
to
get
to
it
in
a
little
bit,
and
you
have
here
Dave
the
Jose
Annan
Manuel,
so
don't
hold
back.
Ask
anything
about
geometry!
Molds,
as
I
was
tasting
us
about
anything,
see
ICD,
anything
you
want.
So,
let's
open
them
all
up
quickly.
F
A
Actually,
last
time
Dennis
was
watching
last
time,
I
saw
ten,
each
I
wasn't
sure
it
was
him
because
we
have
a
few
Dennis
on
her
Facebook
group,
but
then
he
was
watching
so
I'm
really
excited
about
that,
because
that
means
that
the
DevExpress
team
is
also
watching
this
and
again
it's
like
as
a
community
being
able
to
ask
them
hey.
This
is
not
working.
This
is
working.
This
is
good.
This
is
great.
Please
can
you
improve
this.
A
I
shagged
me:
there
is
a
this
new
mode
and
then,
when
we
change
something,
we're
gonna
go
to
date
and
see
if
that
is
actually
so,
if
we
say
like
Hispanics
right
and
let's
do
anything
so
we
can
see,
let's
go
to
the
to
my
and
let's
change
something
here,
just
to
show
that
is
changing
here.
So
are
you
singing
Spanish
this
direction?
Okay,
if
I
go
here
now
and
let's
say.
A
A
C
A
A
C
A
A
You
see,
we
didn't
explain
not
even
like
10
minutes.
Simon
is
talking
about
this
and
me
doing
this.
Freestyle
can
be
sorry,
you
see
times,
and
we
already
have
all
our
application
in
Spanish
so
is
instead
of
file
at
Chivo,
initio,
beta,
Dementors,
steadily
fresh,
actually
starkly
empty,
so
I
believe
is
really
neat.
I
will
need
to
give
you
a
lot
of
power
to
get
your
application
in
the
hands
of
a
lot
of
future.
That
doesn't
speak
your
language,
that's
pretty
much
it
one
thing
that
I
could
add
to
that
is
like.
A
F
C
Guess
you
should
put
the
new
people
like
in
mute
because
listen
to
them,
they're
like
fire,
like
tea,
new
persons
that
you
should
put
on
it
and
ok
just
about
localization
is
like
you
can
also
translate
it
with
a
web
service
because
it
will,
even
if
you
click
the
translate
button
on
the
on
go
in
that
grid,
that
you
saw
there,
it
will
go
to
a
being
web
service,
but
the
being
web
service
will
reject
the
translation.
Is
there
more
like
I,
don't
know
like
2000
characters,
something
like
that.
C
A
A
C
Something
that
will
do
it
with
google
translator,
but
still
is
the
same.
You
will
always
have
some
some
limit,
so
the
thing
is
that
they,
the
missus,
that
you
will
get
in
the
localization,
to
least
note
it's,
the
human
readable
you
will
say
like
404,
rejected
by
the
server,
doesn't
mean
anything.
But
actually
the
problem
is
that
you're
sending
too
much
takes
to
be
translated.
So
also
that's
something
that
you
can
improve.
I
mean
we
need
to
tell
developer
Express
people
about
that
that
the
message
is
not
correct.
C
C
A
A
To
answer
a
few
things
that
the
community
is
asking
on
the
chat,
they
say
the
first
one
is
buying
he's
asking
if
they,
you
cannot
like
a
boat
on
your
drop-down,
where
you
can
change
the
language
dynamically
and
if
you
see
here
the
feature
center
demo,
they
actually
you
can
change
the
language
of
the
application
of
the
everything.
So
you
can
definitely
do
that.
We're
not
gonna
cover
here,
but
you
can
reach
out
to
us
later
on.
If
you
have
any
doubt
how
to
implement
an
you,
can
look
for
it
in
the
support
ticket.
A
B
A
We
have
another
I,
actually
have
another
question
from
Gustavo:
he's
saying
that
in
Spanish
the
percentage
of
translation
out
of
the
book
is
81.4,
but
we
also
have
to
be
aware
that
a
lot
of
the
translation
in
the
DevExpress
has
done
for
the
community.
Someone
actually
did
the
translation
and
share
it
with
them
and
they
use
it.
So
there
might
be
some
cases
that
is
not
100%
in
your
language.
C
Because,
as
Gustavo
said
like,
there
is
a
percentage
for
each
language
and
the
biggest
percentage
will
be
for
English.
Of
course
it's
a
hundred
percent,
because
it's
like
the
zero
language,
then
you
will
have
the
you,
have
a
Spanish
Russian
Japanese
and
all
of
them
I
think
that
goes
a
German
and
like.
C
Biggest
ones,
but
if
you
speak
Estonian,
for
example,
I
used
to
live
in
Tallinn
Estonia,
it's
like
zero
percent.
Someone
used
to
do
the
translations.
If
you
live
in
Finland
also
it
is
the
same
so
forth
for
I
mean
the
smaller.
The
population
is
for
the
language,
the
less
likely
to
be
like
hundred
percent
translators.
You
will
have
to
do
more
translation
for
yourself.
A
C
A
A
So
if
there
is
no
other
questions,
let's
move
over
the
second
question
that
we
had
when
I
asked
for
suggestion
for
this
a
community
stand
up
was
a
kid
from
Canada,
actually
he's
hearing
a
delay
in
the
sign,
the
chat
with
us,
and
he
was
having
some
a
question
about
controllers
in
general.
Win
this
controller
want
to
use
the
windows,
controller,
want
to
use
the
view
controller
and
so
on.
So
David
did
wanna.
D
A
D
A
C
A
D
G
B
D
C
D
Ok,
so
if
you're
not
familiar
with
the
snippets
that
we
use,
if
you
use
code
rush
great,
we
Lama
chant
have
code
snippets
that
we
use
to
make
things
a
little
quicker,
which
are
usually
prop
except
giving
us
our
list
of
quickly
credible
properties
going
to
a
string
for
name.
Do
a
string,
email
address
and
a
date
time
start
date.
D
D
D
So
controllers,
let
you
interact
with
views.
The
business
objects
with
other
controllers,
with
templates
right
everything
you
want
to
be
doing
with
the
application
you're
generally
doing
for
my
controller.
So
the
question
is:
are
you
doing
it
from
a
Windows
controller?
Are
you
doing
it
from
a
view
controller
and
then,
if
you're,
using
a
view
controller,
are
you
using
the
kind
of
base
view
controller
or
are
you
doing
a
object
view
controller
where
you
can
scope
it
download
a
third
of
this?
So
here's
my
basic
application,
I'm
gonna,
put
the
Acme
company.
D
D
So
when
you're
deciding
where
to
put
your
controller,
that's
where
you
get
some
consideration
going
in
terms
of
scope.
Are
you
going
to
have
this
interacting
with
an
individual
control
or
a
template
that
is
platform
specific
so
that
my
dealing
of
the
windows
control
or
a
web
control?
Or
is
it
just
a
controller
that
I
need
to
apply
across
all
platforms?
So
that's
the
case
here
in
that
case,
I'm
going
to
put
it
in
the
module
if
I'm
doing
platform.
D
Specific,
of
course
has
to
be
in
that
platform,
specific
module
and
then
there's
two
two
approaches
to
creating
controllers,
either
through
the
add
DevExpress
item
or
just
a
straight
class.
If
you
use
the
add
DevExpress
item
with
a
view
controller,
you
get
the
designer
component,
which
is
really
nice.
So
let's
do
a
sample
view.
Controller.
D
G
D
D
So
because
I
haven't
defined
any
kind
of
scope
to
this
controller,
it's
gonna
be
available
everywhere.
You
see
I've
test
action
up
here,
which
is
a
contacts
list
view
which
is
actually
the
client
underscore
contacts
which
the
list
view
didn't
do
anything,
and
that's
also
on
the
client
detail
view.
So
it's
up
here
if
I
go
back
to
the
client
list
view
it's
also
here.
So
there's
no
scope
to
this
at
all.
It's
just
everywhere
and
that's
for
every
single
view.
That's
why
it's
called
a
view
controller.
D
D
So
you're
gonna
see
I
have
two
two
actions
here
now
within
this
window
and
that's
because
this
is
a
window,
and
this
is
also
an
embedded
window
I'm
using
the
tabbed
MDI
you'll
notice
that
my
subplot
my
sub
view
here.
My
nested
list
view
doesn't
have
that
controller
because
it
doesn't
have
its
own
window.
It's
just
a
view.
So
that's
the
difference
between
a
view,
controller
and
a
window
controllers
really
to
what
level
of
scope
to
you'll,
even
notice
that
things
like
the
pop-ups.
That's
a
date
popup.
D
We
pick
contact
I'm
gonna
work
on
a
pop-up
view.
Button
yeah,
you
wouldn't
see
it
here,
yeah,
so
there's,
basically,
there's
main
windows
and
there's
nested
windows.
You
can
choose
to
scope
this
down
to
and
scope
is
really
important
when
you're,
creating
controllers
people
I
see
it
all
the
time
or
they'll,
add
an
action
and
then
they'll
scope
the
action
rather
than
scope,
the
whole
controller
and
basically,
when
you
scope
a
controller
down
which
is
back
to
a
view,
controller,
because
it
lets
go
you're
basically
saying
what
context
am
I
using
this
end?
D
A
D
The
issue
with
that
is
it.
The
controller
then
gets
created
for
every
view,
even
though
you're
only
using
the
action
with
the
only
purpose
of
this
controller
is
to
have
that
action,
it's
being
used
everywhere.
It
doesn't
we
to
be
so
I,
usually
recommend
the
people
scope
that
down
out
the
control
instead,
and
you
can
use
the
designer
to
do
that
personally,
but
we've
done
over
time
we've
we
started
putting
the
targets
up
here
to
be
like
targeting
you
typing.
D
And
so
before
you
could
do
the
target
view
types
of
multiple
views
specified.
You
need
to
have
to
create
separate
controllers.
You
have
to
create
one
generic
controller
that
you
then
scope
down
based
on
whether
or
not
the
view
is
a
particular
type
or
you
have
to
apply
an
interface
to
those
types
and
then
create
your
interface
or
create
your
controller
scope
down
to
that
interface.
D
C
Question
they
he's
like
what
is
your
approach,
because
in
here
we
usually?
What
we
do
is
that
we
create
a
controller
preview.
For
example,
if
you're
going
to
make
a
controller
for
a
somebody,
tell
you
we
call
it
customer
detail,
view
controller
and
then,
if
it's
going
to
be
for
this
view,
customer
this
view
controller
and
we
have
like
really
specific
eye
scopes.
So
we
end
up
with
a
lot
of
controllers
in
general.
So
that's
how
you
do
it
or
you
use
another
pattern.
I
try.
D
To
make
things
as
generic
as
possible,
so
that's
something
very
specific,
then
yeah,
okay,
you're
gonna,
be
you're
gonna,
be
doing
one
controller
per
view
and
depending
what
it
is
that
makes
that
makes
sense.
If
it's
something
that
you
know
you
create
a
controller
for
one
view,
but
then
during
a
customer
or
client
implementation,
you
change
that
view
or
you
do
a
view
variant.
D
Then
your
controller
no
longer
works
right.
Those
kind
of
runtime
customizations
I
try
to
account
for
as
well
I
try
to
make
my
controllers
a
generic
as
I,
possibly
can
them,
and
then,
if
there's
an
act
on
a
view
that
just
shouldn't
be
there.
So
if
I
had
you
know,
custom
contact
view,
I
can
just
pull
that
action
out.
On
that
view,.
C
Well,
actually,
what
we
do
here
is
that
we
try
to
do
like
engineer,
try
to
follow
this
soli
design
pattern,
so
one
of
the
one
of
the
principle
is
the
interfaces.
So,
in
the
end,
we
we
do
the
controller's
by
interface,
because
it's
not
about
the
type
is
about.
If
it's
implement
this
interface,
it
needs
this.
So
in
that
sense,
is
that
even
more
like
narrow
down
to
like
one
specific
functionality,
if
this
type
implements
this
interface,
then
the
controller
should
run
and
show
whatever
it
needs
to.
C
A
C
D
Awesome
we'll
wrap
this
up
real,
quick
guys
and
if
we
want
to
talk
with
other
things
for
sure
yourself,
let
me
just
bring
up
talk
about
scope
a
little
bit
more
and
then
just
talk
about
the
other
type
of
view
controllers.
You
can
create
so
you'll
see
the
actors
disappeared,
even
though
we're
on
a
ListView
leg
into
a
client
detail
view
it's
not
up
here
anymore,
but
it's
in
scope
down
to
list
views
that
are
contact
only
so
I
see
it
here
and
I
should
see
it
over
here.
D
D
B
Where
that's
one
thing
to
consider
or
it
beware
of
that,
if
you
want
to
use
the
designer
to
specify
the
actions,
if
you
use
the
generic
one,
the
object,
you
control
of
least
contact,
you
don't
have
possibility
anymore
to
specify
actions
in
in
the
designer,
and
it's
not
a
limitation
of
that
Express
or
XF.
It's
just
a
visual
studio
thing,
so
visual
studio
designer
files
don't
work
with
generics
yeah,
so
that
gets.
D
Asked
a
lot
so
these
are
really
useful,
you're,
absolutely
right!
These
are
really
useful
if
you're
doing
non
action
controllers.
So
if
you're
trying
to
apply
logic
to
other
controllers,
were
you
doing
something
that
doesn't
require
an
action?
The
knees
are
really
useful.
Well,
that's
absolutely
bang-on!
Yeah!
You
have
to
be
aware
that
if
you
want
to
create
actions
you
can,
but
you
have
to
code
them
yourself.
So.
A
Real
quick,
sorry
to
interrupt
a
so
hey
man
is
asking
on
the
charge.
How
do
you
hide
a
simple
action
going
to
the
model
and
using
the
hiding
actions
under
the
views
or
everything?
So
that's
an
approach,
but
you
can
also
do
it
in
code.
You
can
actually
and
control
and
say,
and
they
set
up
the
active
or
they
enable.
A
D
That's
something
that's
something
I've
picked
up
over
the
years
is
I
actually
put
the
like
this
dot,
name
or
just
name
which
will
give
the
controller
name
why
it's
active
or
disabled.
That
way,
when
I
go
run
the
Diagnostics
to
figure
out
why
an
action
is
enabled.
It
tells
me
the
controller
it's
in
versus
whatever
bogus
text
I
decided
to
put
in
randomly
nice,
so
I
find
that
little
bit
easier
in
terms
of
debugging.
If.
B
You're,
if
it,
if
your
app
is
getting
really
really
large,
with
complicated
actions,
I
would
or
with
multiple
modules
that
can
interact
with
each
other,
then
I
will.
Would
you
skip
of
the
controller
with
full
name,
so
you
across
a
controlled
name,
it's
just
a
class
name
and
doesn't
inherit
the
namespace.
So
it's
another
tip
yeah.
C
B
D
D
A
A
D
A
One
thing
that
I
learned
from
Dave
is
when
you
will
name
in
the
actions
if
you
like
in
the
idea,
and
then
you
put
action
before
then
when
you
go
to
the
model,
you
have
all
your
actions
that
you
did
on
the
top
all
the
action
from
the
express
like
following
through.
So
that's
really,
nice
tip
it's
a
small
one,
but
it
makes
a
whole
of
a
difference.
Yeah.
D
B
A
A
B
B
G
A
D
Actually,
we
created
a
like
a
little
helper
module.
It's
available,
someone,
the
diadem,
Express
Help
Center,
where,
if
you're
having
an
issue
where
something's
not
behaving
properly,
you
can
add
this
module
in
and
you
can
actually
turn
off
controllers,
either
all
controllers
all
non
demyx
press
controllers.
You
can
check
them
on
and
off
individually,
and
so
you
find
that
control
that's
being
problematic
and
we've
we've
found
that
helpful.
Oh.
A
Hey
I
have
seen
it
several
times.
We
had
a
a
problem
with
an
application
with
a
lot
of
performance
issues
and
I
just
was
like.
Where
is
this
a
lot
of
queries
coming
from
I,
don't
know
idea.
Where
is
this?
I
deactivated
all
the
controllers
with
your
tool
that
I
did
not
easily
nice
I
found
that
actually
on
the
next
presenter
I
actually
pinpoint
the
controller
that
it
was
giving
me
little
fix
later
and
good
work,
and
that
was
a
big
help.
C
That's
taking
a
lot
of
time,
I
think
we
should
include
that
in
the
next
meetup
or
maybe
another
video
with
with
damage
hunt
that
we
use
it
remember,
Harriet
and
I.
Think
it's
really
neat
because
for
identify
contours
that
are
creating
performance
issues,
it's
amazing,
you
can
just
turn
it
off
and
you
will
know
what
it
is.
So
it
is.
D
A
A
A
Right,
no
actually
Keith.
Now
he
was
the
one
who
was
the
question
that
did
stop
it.
He
already
grabbed
and
they
wrote
on
the
chat
and
he
said
thanks
Dave,
that's
great.
So
that
means
that
we
actually
stand.
In
my
opinion,
this
was
a
really
great
display
nation
and
with
a
great
base,
but
because
sometimes
we
are
just
talking-
and
maybe
they
are
not
seen-
it
they've
actually
tie
them
code
and
joy
how's
everything
working
so
perfect,
so
they
just
stopped.
Sharing
I
will
come
back
to
my
screen
and
let's
move
over
than
me.
A
Okay,
all
right.
The
Hoshi
I
think
that
is
your
turn.
My
turn
good,
a
wonderful
little
request
that
we
have
from
the
Facebook
group.
So
if
you
are
watching
this
later
and
you
do
find-
you
are
not
a
still
a
member
of
the
group-
please
join
up.
We
love
to
have
more
people
asking
questions
and
we
can
discuss
our
any
topic,
and
one
of
the
thing
that
I
want
to
point
out
is
like
we're,
taking
every
request
that
we
got
on
the
Facebook
group.
A
So
that's
a
signal
that
if
you
have
another
question
for
next
time,
please
put
it
we're
going
to
definitely
do
our
best
to
address
it
here.
So
one
of
the
question
was
a:
how
do
we
channel
or
aim
as
a
reservist
and
one
of
the
solutions?
There
are
a
few.
You
can
do
a
lot.
You
can
do
only
CF,
even
if
now
for
net
core
and
net
five
is
not
going
to
move
forward
by
a
one
of
the
solution
is
XP
away,
bi
Soho.
She
would
talk
a
little
bit
about
that.
Okay,.
A
C
Done,
okay,
so
let's
see
yeah
and
I'm
going
to
share
this
screen,
so
okay
I'm
on
Linux
right
now,
so
let's
go
to
the
luteal
machine
which
is
Windows
and
let's
hide
all
of
this
and
I
will
hide
you
guys
so
I,
don't
know
where
you
are
and
I
will
put
this
in
the
corner.
So,
okay,
basically
we're
like
two
months
ago,
three
months
ago,
I
guess
we
were
having
vacation
time
with
Xavier
and
and
well
I,
don't
I
guess
most
of
you
know
that
he
and
I
were
together
in
the
same
company
with
frameworks.
C
So
we
were
talking
like
what
do
we
do
with
all
this
stuff
that
we
have
all
this
code?
It
used
to
be
like
a
proprietary
product
and
we
decided
to
open
source
as
much
as
we
can
of
our
code
base
because
sometimes
just
maintain
some
piece
of
code
for
just
one
or
two
customers.
It's
very
time
consuming,
so
it's
better
to
be
open
source,
so
anyone
can
participate
so
well.
Basically,
we
create
a
repository
on
github.
Let's
see
if
we
have
it
here,
I.
C
C
Maybe
in
office
we
have
around
8,
don't
computer
Express
hold
those
are
extended
functionality
for
is
there
a
special
database
like,
for
example,
we
have
a
customer
in
Dominican
Republic,
which
they
use
IBM
db2,
but
not
the
normal
one
they
use
for
as400.
So
we
have
a
special
version
for
Esther
hundred.
We
have
for
SAP
HANA,
also
it's
not
covered
by
developer
Express.
In
the
end,
since
we
were
creating
XPO
providers,
we
decide
to
create
web
api,
provided.
Why?
C
Because
we
do
a
lot
of
summary
in
here
in
the
office,
so
we
do
integrations
with
South
application.
Then
we
expose
a
little
part
of
the
application
to
somebody
in
forms,
so
we
used
to
have
Web
Services
and
we
used
to
have
like
Oh
data
web
services
and
it's
good
for
reading
and
it's
like
nice
and
it's
easy.
C
But
then,
when
you
try
to
update
or
insert
complex
objects,
it's
like
really
difficult
and
it
will
break
depending
on
the
version
of
the
data
that
you're
using
and
so
on,
so
on
so
on,
so
basically
what's
a
nightmare.
So
what
we
decide
is
that,
okay,
if
he's
C
sharp
on
the
mobile
Scion
and
C
sharp
on
the
silver
side,
why
don't
we
just
do
like
a
transport
layer
in
between
so
I'm
going
to
do
a
demo,
but
first
I
well
I
wanted
to
show
here
we
have
the
repository.
C
C
C
Sometimes
I
don't
know
like:
where
is
the
window?
He
said
inside
of
what
oh,
yes,
so
I
mean
inside
of
which
completely
because
I
have
two
computers
working
together
for
visualization,
so
one
sec,
just
that
probably
should
be
here.
I
was
preparing
before
okay
so
hold
on
one
sec.
It's
going
to
PowerPoint
again,
if
not
I
will
do
it
with
a
live.
C
C
C
What
we
have
is
like,
we
have
a
web
server
which
it
doesn't
create
an
API.
It
I
mean
it
does
get
a
SP
donut
core
API
I
mean
you
have
the
Bears
like
get
poles
and
so
on,
but
we're
using
just
one
birthday
poles
there,
because
you
can
send
more
data
to
that
type
of
functions.
So
it's
like
quite
simple.
We
have
an
implementation
in
here
and
we
have
like
we
can
have
like
more
than
one
database
exposed
by
this
service.
C
So
in
the
end
you
put
like
as
many
connections
as
a
thing
as
you
want,
and
you
just
have
to
put
an
ID
like
Inc,
for
example
in
here
DB
1,
D,
2,
D,
3,
DB
5,
and
we
should
be
do
before,
and
then
you
expose
it
to
the
API.
So
it
goes
through
HTTP
or
HTTPS
like
like
with
SSL,
and
then
you
can
have
any
client
in
in
general.
This
is
somehow
a
red
we
have
iPhones.
Android
phones,
console
projects,
windows
breaks
in
this.
C
You
can
include
stuff,
of
course,
in
the
windows
place
or
web
projects,
and
also
you
can
run
it
on
Linux
or
Mac
OS.
So
basically,
what
it
does
is
that
in
the
client
side,
you're
using
XP-
oh,
but
instead
of
connecting
directly
to
the
database,
you
are
going
to
connect
to
or
provider
which
is
the
web
api
provider.
So
basically
what
we
do
is
we
do
we
transport
the
operations
to
select
operations?
They
modify
operations
to
HTTP
to
the
two
here
to
the
server
side.
C
C
So
in
the
end
we
decided
to
go
to
HTTP,
because
sometimes,
if
you
do
a
mobile
application,
persons
will
go
to
a
Starbucks
cafe,
for
example,
and
maybe
the
router
of
the
Starbucks
cafe,
will
only
allow
HTTP
or
HTTPS
communication
if
you're,
using
WCF
and
you're
using
tcp/ip,
for
example,
if
I
don't
go
through
because
the
router
might
not
allow
it.
So
the
safest
way
is
to
do
HTTP
communication,
but
actually
we
will
expand
this
provider
to
include
WebSockets,
for
example,
and
maybe
any
other
transfer
layer
that
we
want
to
include.
B
Se
as
one
more
question
on
this
to
get
some
some,
so
you
talked
about
a
Web,
API
and
and
WCF
and
and
all
that
kind
of
stuff
the
thing
is,
is
if
I
could
go
for
web
api,
for
example,
then
I
have
like
a
public
interests.
It
doesn't
need
to
be
public,
but
you
have
some
kind
of
rest
endpoint
or
something
like
this,
where
okay
get
customers
indicator
chase
block
back
there
and
you
have
all
that
get
those
boots
operations
and
with
and
with
WCF,
for
example,
I
have
complication
for
days.
B
C
C
B
C
C
C
C
We
have
the
client
and
the
server
side.
So
here
we
have
a
demo.
So
let's
check
the
demo.
So
we
have
an
oem
which
I
will
use
between
all
the
this
topsail.
We
will
open
source,
so
I
will
use
that
om
to
all
the
demonstrations,
so
is
hitting
the
share
folder.
So
here
is
the
Web
API
demo.
So
let's
check
the
server
first,
the
Cerberus
I
really
need
for
this
server.
I
just
did
like
right-click,
add
new
project
and
I
selected,
donate
core
Web
API
type
of
project.
I.
C
C
Asp.Net
core
and
we
do
is
like
weekly
data
store
resolver.
What
is
this
is
like
with
this
service,
you
can
expose
more
than
one
database
depending
on
your
ID.
It
will
try
to
go
to
the
configuration
file
and
load
the
information,
the
connection
string,
if
it's
not
there.
So
basically,
this
is
the
one.
This
component
is
the
one
who
handles
like
hey
I,
get
a
request
to
connect
to
this
data.
Is
the
data
is
DV
one
or
db2
or
DV
three?
C
So
let's
try
to
figure
out
from
the
connection
string
and
after
that
you
have
some
helpers
for
serialization
and
the
communications
in
between.
So
basically,
these
three
lines,
which
I
will
make
an
extension
out
of
this,
so
you
can
do
something
like
just
our
XP
or
a
pi/2
the
service.
So
after
you
have
that,
you
only
have
to
do.
Like
you
add
a
new
controller
in
these
cases
go
to
the
controllers
and
we
have
this
controller.
So
this
really,
he
had
it
from
XP
or
a
VI
controller
base.
C
Then
here
is
empty
I
just
inherited
from
it.
You
can
like
have
it
completely
clean,
but
I
did
create
the
override.
So
you
can
show
like.
Oh
here
is
like
the
do
command
here
is
the
get
out
to
create
options.
Here
is
the
modified
data,
so
you
can
do
something
here
in
between
if
you
want
to
alter
that
flow,
but
in
generally,
if
you
don't,
you
don't
even
have
to
create
the
overrides.
C
A
C
C
Okay,
I
think
everyone
is
me
yes,
so
basically,
if
the
here
you
can
put
as
many
connection
this
thing
as
you
want
and
also
you
can
add
them
in
from
time.
Maybe
your
service
is
already
running
and
you
need
to
add
a
new
database,
so
you
just
go
and
add
one
and
you
have
to
put
a
unique
ID
in
here
as
a
name
and
also
you
have
to
do
the
same
for
the
how
to
create
options,
because
each
database
might
have
a
different
out
to
create
option
settings,
so
you
can
do
database
in
the
schema.
C
This
is
basically
the
name
as
the
in
the
new
object.
So
after
that
here
we
have
like
both
of
them
are
attached
to
memory
provider
to
make
they
to
make
example
more
simple.
So
that's
pretty
much
it
so
in
general,
to
just
go
back
and
say
what
you
need
to
do
is
like
you
create
a
asp.net
core
web
api
for
a
clean
one.
Then
you
just
at
the
reference
at
these
three
lines,
well
six
lines,
and
then
you
create
a
controller
that
usually
head
from
XP
over
API
controller
base
and
everything
else.
C
C
They
do
have
a
static
method,
colgate
connection
string,
where
you
can
send
some
parameters
about
your
connection
and
it
will
return
the
valid
XPO
connections
thing,
because
XTO
collection
is
thinner
and
it'll
be
different,
especially
because
they
have
the
part
of
the
provider,
so
he'll
I
do
get
XP
or
Konex
missing
it
happening
for
the
URL,
then
for
the
endpoint
I
mean
for
the
controller.
Basically,
so
the
controller
is.
This
is
name
of
the
control
that
we
are
going
to
access.
C
Then,
if
you
do
need
a
token
to
secure
your
communication,
if
you
want
to
create
a
JWT
token
also,
we
provide
the
functionality
that
you
can
login
get
a
token
and
then
make
your
connection
string
I'm
not
going
to
show
that
because
it's
the
more
complex
scenario
and
then
the
ID.
So
this
is
going
to
connect
to
DD
one
and
if
you
go
to
the
server
DB
one
is
memories
at
the
store
and
will
be
save
on
the
file
DB,
1
and
XML.
C
So
then,
after
you
get
the
connection
string,
basically
you
can
do
excuse
the
fault,
gate,
connection
provider,
you
pass
the
connection
esteem
and
they
also
create
options.
And
basically
this
will
you
are
data
store
where
you
can.
You
need
your
data
layer
so
I'm
using
here
the
XP
or
happen.
So
let's
go
and
see
what
it
does.
A
C
C
So
this
is
basically
boilerplate
code
and
we
will
include
this
class
actually
in
104
nougats,
so
you
don't
have
to
write
it
all
the
time,
but
in
here
in
the
example,
you
can
see
how
how
how
a
reason
why
he's
working
so
basically
this
is
like
utility
to
initialize
the
database
if
it
doesn't
exist
like
the
updater
and
to
return
you
need
to
force
attach
to
that
data
layer.
So
this
go
back
to
the
program.
So
in
here,
I
have
I
initialize
the
data
layer
and
then
I
create
a
new.
C
You
need
to
work
in
the
unit
of
work.
I
will
use
bogus.
Have
you
done
a
video
about
this,
which
is
something
like
really
nicely
need
is
to
fake
data
is
to
create
like
records
with
valid
data,
so
you
can
tell
bogus,
create
full
name,
create
a
boolean
property,
create
a
phone
number,
so
basically
I'm
I'm
going
to
create
like
I,
don't
know
how
many
like
a
hundred
customers
and
then
I
will
commit
the
transaction.
So
basically,
the
flow
is
like
I'm
going
to
connect
to
the
Web
API.
C
Then
I'm,
going
to
update
my
schema,
get
a
session
and
with
that
session,
I'm
going
to
create
the
hundred
customers
with
the
bogus
figure
API
and
then
I'm
going
to
commit
them
to
the
server.
So
this
is
happening
on
the
client
side.
The
client
side
doesn't
have
any
reference
to
any
database
or
it
will
not
connect
to
the
database.
It
will
connect
to
the
API
actually.
So,
basically
that's
so,
let's
just
run
it.
So,
let's
come
here.
C
C
Okay,
so
this
is
the
forecast
control
that
comes
as
a
demo
with
with
the
server
it's
not
all
server
is
the
Web
API
server.
So
in
here
we
did,
they
get
connection
string
and
let
me
because
this
I
don't
need
the
Diagnostics.
So
this
is
the
connection.
This
thing
that
you
will
get
so
the
Xperia
Pro
Vidor
is
XP
over
API.
Then
you
pass
the
URL
I'm,
not
using
token
I'm
using
a
controller.
The
controller
is
XP
over
API
token
is
empty
and
I'm
going
to
connect
to
the
datastore
with
the
ID
DD
one.
C
C
So
here
you
see
the
hundred
customers
that
I
just
creating
the
code
in
the
console.
Application
are
storing
this
XML
file
and,
of
course
you
can
use
SQL
Server
MySQL.
Any
data
is
that
you
can
connect
I
just
either
with
the
in-memory
provider,
because
it's
easy
to
show
for
everyone.
You
don't
have
to
have.
Maybe
you
don't
have
a
spirit
cell
but
you'll
use
posters,
so
you
don't
have
to
date
array.
So
here
you
have
the
schema,
and
then
you
have
the
actual
data
here.
C
System
data,
SQL,
client
or
anything.
So
in
this
case,
actually
we
are
going
to
reuse
this
with
you
know
and
wear
assembly
that
you
cannot.
You
cannot
pour
the
day
the
I
database
connection
from
other
two
to
that,
because
it
will
be
swallowed
by
the
linker.
So
in
this
case
it's
really
neat
because
you
can
use
the
same
component
to
use
oh,
no
and
where
assembly,
because
one
of
the
main
goals
we
have
hidden
the
off
with
assembly
as
soon
as
we
can
so
we
have
the
connector
it
works
on
any
XPO
connector.
A
C
That's
really
nice,
so
we're
that's
all
aim,
because
we
don't
do
like
HTML
or
any
type
of
way.
Here
we
like
web
assembly,
because
because
it's
a
sam'l
is
what
we
know
so
far.
So
as
you
can
see
like
transport,
your
code
from
XP
or
from
one
place
to
the
other,
like
in
the
collection,
the
database
is
really
easy.
C
It's
basically
just
this
line,
and
then
you
have
to
have
the
right
connections
thing,
so
you
can
do
it
with
two
lines
without
changing
anything
on
your
application
and
we'll
be
connecting
to
our
mode
database
and
it
will
be
talking
through
HTTP
connection.
So
basically,
that's
everything
for
the
for
the
demo,
we'll
get
more
demos
here.
Actually
I
just
put
the
console
one,
because
it's
the
easiest
one
to
understand
you
can
see
the
flow.
C
That
is
like
a
few
lines,
but
we
will
have
a
demo
with
no
platform,
because
we
are
like
doing
a
big
research
for
that,
and
also
we
will
have,
of
course,
somebody
in
forms,
because
everyone
used
that
and
actually
we
use
it
a
lot
in
your
pray.
So
the
main
goal
when
we
created
this
component
was
to
use
XP
on
summoning
forms.
We
started
with
WCF,
but
we
work
with
the
develop
express
team
and
there
are
so
many
stuff
that
are
broken
on
the
WCF
client.
For,
for
summary,
we
decide
like
hey.
C
C
We
will
publish
some
official
Nuits
with
this
and
what
was
most
important
for
us
that
we
always
talk
about
that
with
Manuel
and
also
with
Dennis
in
every
email
that
we'll
have
with
Dennis.
He
said
that,
whatever
code
that
you're
going
to
publish,
you
need
to
put
also
the
unit
test
or
the
integration
test.
So
for
all
of
these,
we
do
have
like
unit
tests.
So
here
we
have
the
test
rate.
So
far.
These
are
end
unit,
but
we
might
move
to
tasty
soon,
so
it
depends
on
Manuel.
Basically,
that's
pretty
much
it.
C
If
you
have
any
questions
about
how
to
transfer
the
data,
you
can
just
let
us
know-
and
you
can
just
clone
this
repository
is.
Let
me
show
you
the
place
again.
So
is
here
Jose
my
username,
which
is
a
Karim,
then
bit
frameworks
you
can
just
clone
it.
This
is
in
the
master
already
I
did
it
this
morning,
so
you
will
get
the
PowerPoint.
You
will
get
these
break
also
and
all
the
unit
tests
so
so
far
so
good.
C
We
want
to
create
more
in
these
tests
to
do
more
coverage
so
for
source
code
source
base
and
then
or
basically
polish,
they,
the
official
nuit
for
this
component,
so
that
I
will
have
to
work
in
like
what
is
left
of
the
week
and
the
weekend.
But
so
far
you
can
actually
just
clone
the
source
and
use
it
and
that's
pretty
much
it
I
will
say
how
here
I
have
we
have
one
more
person
here
and
Xavier
I
hear
you
speaking
in
the
other
room,
but
I
cannot
hear
you
speaking
I.
Guess
your
own
noodles.
C
C
B
C
C
So
what
we
give
is
the
ability
to
change
the
HTTP
client
implementation
inside
so
at
the
moment
we're
using
the
rest
shark,
but
in
some
cases
that
might
not
be
useful
or
good
for
performance,
so
you
can
change
it
with
the
normal
HTTP
client
and
any
all
of
the
other
flavors
that
are
of
HTTP
clients,
because
there
are
hundreds
of
them
in
internal.
So
we
only
have
one
implementation
but
is
open.
C
You
can
create
your
own
implementation,
I
guess
we
would
make
a
video
about
that
like
create
your
own
HTTP
client
inside
of
the
component,
and
also
we
will
create
like
at
least
a
one
for
you
know,
because
we're
aiming
a
lot
to
no
platform
lately.
So
we
want
to
create
one
that
will
work
with
wave
assembly
because
we
want
to
do
web
projects
and
we
want
to
do
it
in
the
like
using
prism
and
using
sam'l.
Basically,
so
in
the
end,
we
would.
C
Implementation
of
the
internal
HTTP
client,
the
component,
will
still
be
the
same,
and
so
far
so
good
we've
been
using
this
for,
like
almost
two
years,
with
only
like
a
few
problems
in
one
customer
from
Stockholm
that
he
used
for
me,
he
use
member
permissions
and
that
that
case
a
lot
of
queries
and
that
can
like
drone
like.
Basically
it
will
be
too
much
work
for
the
HTTP
requests
to
do
it
like
fast.
C
That's
why
we
want
to
create
all
the
resinize,
but
that's
the
only
case
where
sometimes
once
every
six
months,
something
happened
for
one
minute,
but
beside
that
there
is
no
other
issues
with
the
component.
It's
like
really
simple
and
you
can
use
it
a
lot,
especially
to
transport
the
stuff
between
between
locations,
especially
if
you're
going
to
aim
to
mobile
development
with
summary,
and
you
want
to
stick
with
Xperia's
your
or
the
image
or
data
layer.
You
can
use
this
actually
so.
A
We
have
a
couple
question
on
the
chat
about
the
Xperia,
P,
I
and
I
will
answer
a
few,
but
I
will
let
you
to
answer
the
one
so
when
we
scan
asp.net
be
used
instead
of
those
UCF
what
whole
set.
So
it
was
actually
a
speedo
net
go
away
bi.
So
that's
definitely!
Yes.
The
other
question
is
about
authentication
in
security,
so
they
experience
in
EE
GWT
talking.
So
it's.
A
You
can
actually
configure
that,
so
it's
definitely
secure
and
one
question
that
I
think
that
is
a
the
most
important
is:
how
can
we
convince
corporate
consumers
about
an
unrecognized,
middleware
architecture?
So
I
think
that
my
answer
to
that
is
open
source.
You
can
see
exactly
what
is
doing
so
there
is
nothing
I
didn't
there
is
nothing
that
if
you
go
there
and
you
check
the
code
and
you
see
something
that
you
believe,
that
is
a
security
flaw.
You
can
report
it.
Sorry,
you
can
do
a
pull
request.
You
can
fix
it.
A
C
C
Just
get
it
see
if
it's
secure
for
you,
and
even
if
you
I
mean
if
you
run
these
through
HTTP
already,
there
will
be
no
some
security
layer
working,
but
you
can
override
the
method
where
you
serialize
the
data
unencrypted
also
so
it
can
be,
it
can
go
through
HTTPS
and
the
data
inside
that
is
going
from
one
point
to
the
other
can
be
encrypted
with
your
own
encryption
key
as
you
want.
So
if
they
break
that
is
that
they
really
want
your
data.
C
You
can
never
say
never,
but
of
course
it
will
be
like
really
like
really
small
possibility
that
something
will
happen
and
you
can
add
any
other
features
like
we
do
as
compression.
So
the
request
from
the
client
might
be
like
I.
Don't
know,
let's
say
like
300
kilobytes,
but
we
compress
it
and
it
end
up
to
be
like
10
kilobytes.
A
C
It
will
be
also
encrypted
and
not
visible
for
anyone
else
so
also
about
Xavier
about
the
security
is
like
we
do
implement
the
standard
functionality
for
asp.net
core
API
controllers.
There
is
an
authentic
8
attribute
and
also
we
have
a
login
component
that
you
can
just
go
process
your
username
and
password
and
get
a
token,
and
you
can
include
that
token.
In
the
connection
this
thing
I
mean
that's
I
would
say
that
that's
the
most
common.
It's
an
idea,
but
I
wanted
to
do
a
really
simple
scenario
for
this
demonstration.
A
So
we
have
30
more
minutes,
so
let's
try
to
make
them
also
valid.
We
have
a
lot
of
a
questions
here.
Most
of
them
are
just
say,
simple
questions
or
just
like
question
that
we
get
now
and
then,
for
example,
people
that
have
never
used
us.
They
are
with
us
like.
Why
should
I
use
of
should
I
start
a
project
with
just
today
or
it's.
C
A
Staff
is
going
to
be
a
scalable
how's,
the
performance
in
South.
How
are
you
I
customization,
because
they
only
give
me
this
set
of
UI.
So
let's
go
one
by
one
I'm.
A
few
of
thing
are
the
same
ones.
Just
like
it's
clear
that
our
life
when
I
say
what
is
they
all
get
a
space
issue,
a
unit
of
work
or
what
is
the
purpose
of
the
ocular
space
inside
of
you?
So
they
are
kind
of
the
same
question,
but
it
shows
we
have
got
these
questions
quite
a
lot.
A
B
D
A
Found
a
product
that
I
have
work
on
that
I,
don't
include
stuff
in
some
way
or
another
one,
even
if
my
UI
is
completely
no-self
I
do
the
backend
and
stuff.
Even
if
something,
if
there
is
no
sound,
related
I
would
do
a
han
min-koo
on
stuff
I
will
do
it
based
on
salsa
in
some
way
or
another
one
I
always
use
up.
There
is
no
way
that
I
can
note
that
I
don't
know
suffering
any
of
my
projects.
So
yes,
definitely.
A
This
is
a
great
time
to
be
a
staff
developer,
especially
with
blazer
coming
up
with
blazer
on
Linux
with
donut
that
is
now
running
everywhere,
and
so
definitely
just
just
yes.
So
I
already
talked
about
this
for
starting
in
South
one
of
the
way
the
great
videos
is
the
day
for
Hank
getting
a
started
with
South.
This
is
a
nice
video
to
watch
it
through
from
beginning
to
I'm.
Actually,
in
the
end,
it
gets
a
little
more
complex
doing
things
with
a
with
a
with
a
may
I.
A
Don't
even
remember
nested
template
or
something
like
that.
They
did
it
nice,
a
demonstration
there
and
really
in
the
support
ticket
is
a
really
great
tool.
I
would
always
say
get
involved
in
the
community.
I
cannot
say
that
enough.
If
you
get
involved
in
the
communities,
Facebook
Twitter
Linkedin,
do
you
get
to
ask
question
and
there
is
never
a
stupid
question.
We
always
we
all
well
beginning
at
some
point.
So
if
you
get
involved,
you
learn
a
lot
about
that
and
that's
my
question.
It
wasn't
gonna,
it
wasn't.
One
sentence
by
Mike:
go
for
this.
B
Is
a
hard
one
yeah,
it
depends.
What
about
scalability?
The
scalability
isn't
something
special
about
Excel,
it's
it's!
It's
application
has
to
come
some
kind
of
scaling
measure
how
much
users
to
have
how
much
resources
and
the
databases.
How
much
concurrent
users
do
you
need
and,
of
course,
what
what
what
kind
of
architecture
choose
and
all
have
pros
and
cons
the
drawbacks
and
them
and
and
opportunities.
B
B
If
you
do
it
in
the
right
level,
for
example,
for
with
forms
application,
you
can
scale
one
thousands
or
ten
thousands
of
users
if
you,
if,
if
you
put
the
right
amount
of
work
into
it,
for
it
a
normal
way
one,
it
is
harder
because
asp.net,
the
old
piece
people
that
is
much
harder
to
scale,
but
now
with
blazer
and
wade,
Web,
API
and
all
those
kind
of
stuff
it
gets
more
easier
and
manageable
and
approachable.
So
there's
no
silver
bullet
and
there's
nothing
special
about
X
F
in
scale
and.
D
B
C
Towards
something
here
is
that
all
the
limitations
that
or
most
of
the
limitations
that
you
will
have
in
south
or
xaf
I,
don't
know
how
you
call
it
in
your
normal
language.
We
call
itself.
Actually
he
are
related
to
dotnet
no
to
stuff
itself,
especially
in
web
projects.
The
limitation
is
a
limitation
of
web
forms,
the
limitation
on
suffrage.
C
C
Thing
about
blazer,
so
yes,
that
does
anything
about
blazer
that
you
can
scale
like
vertically,
not
horizontally,
because
we
do
have
a
case
in
El
Salvador,
where
they
use
the
IAS
forest
type
of
the
elk.
So
you
can
scale
or
it's
on
telly,
but
that
also
is
not
related
at
all.
We
use
the
same
code
in
the
South.
Application
is
about
the
infrastructure
that
they
set
up
according
the
database
server
and
also
the
IAS
layout.
But
again
it's
not
related
to
south
is
something
that
is
dotnet
is
how
the
network's
actually
so
today,
just.
A
Quickly
quickly,
one
thing
that
I
think
that
might
get
confused,
sometimes
because
if
we
read
the
support
ticket
a
lot
of
time
when
we're
talking
about
stability,
a
scalability
they
ticket
say
because
the
way
stuff
was
the
sign
because
the
way
stuff
was
cold,
we
are
not
able
to
to
scale
to
and
I
think
that
that
is
a
lot
of
time.
Confused
people
and
even
I
got
confused
a
lot
of
time
because
at
the
end,
sap
is
a
regular
stuff.
A
B
C
C
Basically,
they
the
main
problem
with
the
four
months
is
that
xpo
easy
to
use
and
it
provides
lazy
loading.
So
you
can
go
through
all
the
property
trees
and
note
all
data
is.
If
you
want
to
just
get
one
value
from
the
settings,
you
go
like
customer
profile
role,
settings
and
then
you're
loading,
basically
all
the
related
objects.
So
in
general
what
is
the
best
about?
Xpo
is
the
feature
that
gets
more
abuse,
especially
if
you
are
a
beginner
that
is
like
I
mean
the
customer.
C
How
do
I
get
to
this
property
like
ten
entities
away?
You
just
go
dot,
dot,
dot,
dot,
something
and
you
will
get
it
but
you'll,
you
think,
always
easy,
but
you
didn't
go
from
throwing
A
to
point
C
in
the
end
you
went
through
all
of
them
in
between
so
you
load,
basically,
half
your
schema.
So,
regarding
performance,
I
will
say
that
performance
is
really
good.
C
If
you
know
how
to
avoid
the
problems
that
lazy
loading
will
will
have,
and
those
problems
will
be
also
attached
to
entity
framework
if
you're
doing
into
the
framework-
and
you
are
abusing
the
the
lazy
loading
again,
your
performance
will
be
low.
So
it's
about
understanding.
Why
is
the
performance
I
think.
A
N
plus
one
problem
that
you're
gonna
load
all
orders
of
this
invoice
of
this
customer
just
to
get
one
property
so
he's
depending
on
how
you
design
your
application
is
not
a
soft
problem
is
about
yourself.
Are
you
doing
the
code
and
believe
me,
if
you
have
to
do
if
you
have
to
think
how
I'm
going
to
load
all
these
data
from
the
database
by
hand
you
have
to
do
SQL
connection,
you
have
to
do
all
on
it.
A
C
A
By
one
thing
that
it
gets
overlooked
is,
like
staff
offers
a
lot
of
him
from
a
lot
of
solutions
to
that
stuff.
That
abuse
are
sounds
like
you
only
bring
in
the
data
that
you
need.
You
don't
have
to
bring
all
the
related
or
get
all
the
things
you
have
delay.
Delay
attribute
to
not
bring
anything
more.
That's.
C
Great
one
thing
that
I
will
say
happier
and
we
get
this
question
a
lot
and
I
mean
a
lot
every
day.
It's
like,
since
a
free
saving
you
so
much
time,
creating
your
UI
and
everything
that
takes
an
awful
amount
of
time
just
create
models
and
see
how
they
load
I'm,
thinking
a
little
bit
more
about
performance
in
the
beginning,
design,
your
OEM
tested,
and
if
it
but
tested
not
with
ten
records,
it
will
always
be
fine.
With
ten
records,
I
mean
you
have
your
created.
C
A
D
Performance
for
me,
the
two
biggest
pieces
are
Kara
attached
on
and
carry
the
of
your
application
get
in
those
really
big
fields.
Those
kind
of
unlimited
data
feel
the
big
data
blobs
into
a
separate
table
that
aren't
accessed
all
the
time
would
be
kind
of
number
one,
because
now
you're
trying
to
query
a
table
that
is
20
gigs.
It
just
takes
a
long
to
get
through
it.
The
other
piece
is
calculated
fields.
D
You
know
the
database
lags
in
terms
of
returning
that
result,
but
then
you're
you're
sitting
there
waiting
for
the
result
based
on
what's
coming
across
the
wire
as
well.
So
we
we
separated
those
out.
We
got
rid
of
the
calculated
fields
and
persisted
instead,
and
we
took
you
know
a
minute
to
load
a
view
down
to
two
seconds
where
it
should
be
right:
yeah,
I.
Actually,
here's.
C
A
B
I
think
effect
is
that
that's
that's
the
whole
idea
about
this,
as
is
normally
called.
It's
like
a
command
query
responsibility
principle,
we're
okay
for
a
simple
stuff:
it
doesn't
matter
if
you,
if
you
do
some
calculated
fields
on
the
fly,
but
for
complex,
more
complex
stuff
or
for
lots
of
records.
B
It's
it's
a
great
idea
to
catch
the
value
it
if
it's
absolutely
crucial
that
you
get
it
on
point
in
time.
So
it's
like
eventual
absolutely
or
atomic
consistency.
At
the
read
level,
you
are
doomed,
at
least
with
with
normal
technologies
or
with
normal
sequel
storage
kind
of
stuff.
But
if
you
are
okay
calculate
some
data,
it
doesn't
need
to
be
accurate
in
the
second
time
frame.
B
It's
in
a
minute
time
frame
to
a
background
process
calculate
the
stuff
put
it
back
into
the
storage,
read
it
flat
from
there
and,
of
course,
for
smaller
things
or
for
small
projects
that
this
whole
architecture
thing
is
like
this
whole
gray,
whole
scale
of
how
much
effort
is
worth
the
performance
cost.
It's
the
same
thing
about
the
scalability
I.
Guess
no.
A
Sometimes
you
want
to
load
all
the
orders
from
all
the
customers
from
all
the
things
look
and
he
loads
too
many
things
like
a
work
order,
all
the
labor,
all
the
parcel
things
like
I
think
that
when
you
get
at
that
point
that
you
have
to
join
seven
tables,
we
can
do
a
view
on
the
database
and
users
give
that
beauty
dashboard.
It
will
improve
performance
greatly
and
a
not
even
that
even
actual
has
a
replication.
A
B
C
C
A
I
have
seen
a
few
obligations
that
I
have
had
that
the
customer
is
yeah,
but
I
want
all
my
my
my
in
case
that
I
want
to
do
a
column
Shushan
instead
of
I
want
to
do
something
like
that
is
like
how
often
you
do
do
you
do
that?
If
you
really,
if
you
want
really
fast
and
you
don't
really
use
that
that
often
just
drop
it
just
load
anything
you
need
and
that's
it.
A
B
That's
that's
a
really
really
really
nice
point.
You
made
there
because
I
had
almost
all
the
time,
a
discussion
with
with
clients,
not
customers,
I,
like
okay
and
and
and
how
to
attract
columns
in
there
that
you
missed
in
the
report,
because
he
didn't
tell
us
the
right
kind
of
data.
He
was
looking
at
it's
like.
Okay,
I
am
so
used
to
xaf,
dragging
stuff
in
and
and
then
complaining
about
performance.
B
But
those
are
power,
users,
a
you,
stick
the
X
there,
the
grid
system
with
all
the
stuff,
to
an
extent
you
can't
imagine,
and
then
once
in
a
while,
they
say.
Oh,
it's
ended
and
now
it's
slow
yeah.
That's
that
some!
Sometimes
we
it's
better
to
get
a
user
a
little
bit
out
of
the
coma
of
the
complexity
of
software,
design,
of
a
two-piece
design
and
just
say:
okay,
no,
until
the
shoot
no.
A
I
will
take
if
I
have
to
if
I
have
to
do
it
like
a
cone
of
I,
say
yes
right,
let's
say
something
that
I,
don't,
like
our
sake
say:
yes,
I
do
like
it,
it's
just.
It's
like
it's
over
functionality,
so
if
they
use
a
more
functionality
that
they
need,
so
they
expect
you
support
more
that
they
actually
need.
So
if
this
action
about
reset
view
settings
is
here,
then
you
have
to
support
the
writing.
You
don't.
B
D
Yeah
we
get
the
reset,
there's
reset
view
settings
which
we
often
move
like
the
tools
tab
instead
just
to
get
it
out
of
the
way,
because
people
people
wanted
to
be
more
simplistic
because
it
is
too
MA
is
too
powerful.
Sometimes
you
gotta
turn
stuff
off
and
you
you
feel
bad
doing
it,
but
it
is
what
it
is.
Yeah.
A
But
you
will
have
fun
with
a
happy
customer
if
you
hide
things
and
when
they've
requested
you
give
it
to
them.
That
is
the
other
way
around.
If
you
give
the
too
much
and
they
are
overwhelmed
and
they
don't
know
how
to
do
it,
no
working
right,
I,
don't
have
documentation
giorno
supporting
me.
So
it's.
B
B
A
B
It's
like
normalized
ESS,
like
with
the
with
the
browser
things,
so
they
reset
everything
so
that
everything
behaves
the
same
like
Lotus
motor.
If
you
just
kept
to
simply
sticks
thing
of
xaf
for
some
customers,
I
think
that
would
be
a
great
start
to
get
some
confusion
about
that
out
of
the
way.
But
we
wake
up
today.
A
Forward
we
have
a
cover,
question
I,
don't
know
if
we're
gonna
have
time
to
go
over
all
of
them
here
today
is
know.
We
can
come
back
to
them
on
the
next
one.
But
okay,
one
thing
that
again
just
dues,
those
debuts
for
you.
It
generates
the
view
basically
on
your
business
wave
model.
So
what
about
the
UI
customization
I
wonder
the
way
a
cake,
yeah,
really
a
specific
UI.
You.
B
Can
do
whatever
you
want
on
every
platform
there
is
one
exception
is
blazer
for
now,
but
that's
okay,
cuz
it's
in
development
or
in
heavy
development.
Right
now
you
can
change
every
aspect
of
the
UI
I
didn't
come
across
some
kind
of
your
eye.
Customization
I
couldn't
sometimes
it's
not
your
eye,
customization
per
se
from
Jewish
of
aspect.
Sometimes
it's
behavioral,
and
that
came
it's
a
little
bit
into
this
idea
of
this
normalized
exact
thing
because
sometimes
stop
cake
interfere
in
the
UI.
B
Sometimes
it's
you
need
more
to
drop
into
a
controller
code
and
know
more
of
the
specifics
that
are
good,
implemented
in
the
in
the
normal
WinForms
designer
stuff
that
you
normally
would
would
use
like.
We've
tracked
drop
a
button
and
show
it
written
something
like
this,
but
you
can
do
everything
there
is
there's
not
no
limitations.
I
think
you
can.
D
B
C
As
much
time
doing
the
UI
exactly
a
few
on,
if
you
want
everything
to
be
black
and
white,
with
cuts
showing
out
of
the
text
box,
I
will
do
it
for
you,
but
it
doesn't
come
out
of
the
box.
You
will
I
mean.
That
is
something
that
you
will
our
time
and
money
basically
to
the
product,
because
they
main
reason
for
me
to
yourself,
because
I'm
us
I
consider
myself
a
back-end
programmer.
I,
not
I'm,
not
related
to
UI.
At
all,
I
mean
you
should
see
my
UI
say
our
offer
and
my
powerpoints
for
that.
A
My
example
series
take
a
look
at
this.
This
is
just
say,
like
a
point
of
cells,
you
have
your
categories,
your
pills,
you
can
click
on
it
and
it
can
be
kind
of
tossing
a
Windows
tablet
because
it's
window
space
and
you
click
on
it-
I
send
it
to
your
like
to
you
know,
then
you
can
scan
the
barcode,
you
can
delete
it,
so
you
have
it
so
you
can
type
the
price
and
everything.
So
it
definitely
goes
to
my
soul
that
I.
B
A
Is
a
Windows
tablet
and
you
know
that
the
Windows
Phone
has
this
enable
touch
mode
UI
that
it
makes
bigger
the
controls.
So
we
use
that
and
we
make
like
a
point
of
saying
that
you
have
the
categories
that
you
can
select,
for
example
baked
goods
beverage,
and
then
you
can
clean
a
click.
You
see
now
it's
smaller,
because
we
do
the
enable
and
actually
I
use
for
that
one.
The
yama-chan
phone
size
controllers,
so
I
can
improve
it
greater
font
size
and
then
you
can
add
it
to
your
car
and
then
you
can
pay.
A
B
C
B
Lots
lots
questions,
simple
answer:
all
of
them
are
supposed
to
do
to
that.
The
data
access
for
the
database,
if
you
have
one
or
non
persistent
object
space,
is
it
like
there's
a
big
mix
night
match,
but
the
thing
is,
let
me
roll
up
from
the
back
unit
of
work
is
a
unit
of
work,
object,
xpo
that
tracks
transactions
and
changes
of
objects
session
is
basically
the
same
thing
without
tracking
the
changes
automatically
and
an
object
phase
is
the
XF
implementation
that
abstracts
away
XP,
oh
and
the
session
and
unit
of
work
concept.
B
D
Important
to
know
that
I
mean
when
the
next
day
I
first
came
out.
There
was
no
I
object
space.
It
was
just
object:
space,
yes,
I
directly
to
XP
Oh,
using
sessions
or
units
of
work
session
being
the
base
class
of
unit
of
work
and
then
when
they
tried
to
put
in
the
entity
for
when
they
dip
it
in
the
entity
framework
implementation.
On
top
of
that,
that's
when
they
poured
into
an
interface
and
I
think
the
objects
base
layer
is
designed
to
to
work
with
more
of
the
UI
elements.
So
when
are
things
modified?
D
B
D
B
B
Experimented
and
I
never
did
it
product
or
it
never
left
the
most
artists.
For
me,
but
I,
know
acacia
greed,
for
example.
She
is
using
entity
framework
really
successfully.
B
D
C
We
do
the
same
here
in
the
office
and
it's
like
unless
you
really
know
what
you're
doing
in
the
framework
you
I
mean
if
you
know
how
you're
an
expert
you
know,
everything
about
the
ins
and
outs
of
in
the
framework
go
for
entity
framework.
But
if
you
don't
know,
if
you
have
only
don't
like
the
end,
it
is
save
and
load
forget
about
it.
They
stick
with
XP
or
because
in
actually
in
my
case
the
most
are
most
experienced
with
XP
or
I
will
say,
and
also
just
to
finish.
C
This
idea
about
this
for
questions
is
like
to
avoid
that
mismatch
between
using
sessions
are
the
entity
level
and
use
X
IMG
space
in
the
controllers
level.
They
are.
They
do
have
an
interface
that
you
can
implement
in
your
persistent
objects
that
they
will
inject
the
object
space
inside
of
the
of
the
object
when
it's
loaded.
So
when
you're
in
the
context
of
the
object,
you
can
use
the
object
space
actually,
so
it's
good
because
in
that
sense
you
will
like
normalize
your
data
access
to
use,
object
space
all
the
time.
It's
not
that
common.
C
A
Myself,
Lange,
newer
and
just
like
from
2014
and
and
just
a
baby
on
this,
hey
I
have
never
got
to
production
again
to
the
finger
I
have
done.
Prototype
I
have
tried
to
eat.
It
doesn't
make
sense
for
me,
like
the
customer
has
to
be
like
again
like
a
entity
framework
really
passionate
person
to
actually
see
a
benefit
of
getting
into
the
entity
Franco
part
because
xpo
it
gets
so
much
like
it's
out
of
the
box.
You
say
everything
you
want
is
right.
There
again
different
were
a
lot
of
times.
A
You
have
to
go
and
look
like
what
is
the
workaround
for
this
specific
tax
that
is
working
out
of
the
box,
Oh
Lara,
if
you
were
doing
those
old
IRA
before
that's
Explorer
of
the
Box
XP
or
half
the
the
model
designer.
So
it's
it's
a
good
choice
that
there
Express
have
died
for
who
needed,
but
I.
Don't
think
that
is
there
a
piece
class
citizens
III.
B
Did
added
bomb
project
concept
of
there
was
some
some
advanced
all
the
other
stuff.
I
did
really
with
a
customer
together
and
we
needed
really
customizable
Web
API
stuff,
where,
with
with
really
crazy
security
stuff
it
like
this,
and
we
decided
to
remap
the
same
database
which,
with
a
30
framework,
and
then
we
used
any
different
work
in
combination
with
xef
a
testing
tool
to
see
what
kind
of
data
is
coming
out
and
in
of
the
system
based
on
the
security
rules
they
needed
to
implement.
B
A
A
B
B
C
So
I
will
take
the
next.
The
next
question
is
that,
where
should
I
put
my
business
logic?
Okay,
if
you're
going
to
do
small
business,
doing
like
calculations
like
you
need
per
quantity,
just
do
it
in
the
XPO
level,
if
you're
going
to
do
more
complex
stuff,
try
to
do
like
what
you
will
do
with
the
main
components
that
you
will
have
like
customer
customer
logic
or
customer
helper,
where
you
have
all
the
operations
for
the
helper
for
the
customer,
because
that
will
make
your
class
like
more
clean
the
XP.
C
Your
class
you'll
all
only
contain
the
gate
and
set
of
the
representation
of
the
object,
so
she'll
not
include
as
many
mitosis
you
will
want.
You
can
use
extension
metals.
Also,
if
you,
if
you
like
extinction,
methods
instead
of
hemp
else,
but
I
will
prefer
to
put
it
in
a
separate
class.
Instead,
unless
is
something
like
unique
price
or
quantity,
which
is
the
most
simple
case
that
you
will
do
a
multiplication
and
also,
if
you
do
it
that
way,
it
would
be
easier
to
unit
test
your
your
logic.
C
So
lately
we
been
like
really
really
deep
into
unit
testing.
Like
because
it
looks
like
more
work
at
the
beginning,
but
it
really
pays
in
the
end
every
time
that
you
release
you're,
really
sure
that
your
system
will
work
because
you
don't
order
any
test,
and
something
is
broken
is
something
that
you
didn't
test.
You
are
the
tested
for
the
next
time.
C
A
We're
gonna
get
to
testing
because
that's
one
of
the
last
question
that
I
have
only
there
for
Manuel
but
a
questions
like
when
we
say
what
would
work
will
it
should
put
the
booster
story.
We
have
the
controller,
that's
a
place
that
we
can
put
the
business
logic.
We
have
the
unchanged
it.
So
when
something
change
we
can
do
some
business,
do
it.
We
have
they
said
so
and
for
example,
we
have
the
action
attribute
that
we
can
do
an
action.
Try
it
on
your
business.
C
A
Know
but
I
have
work
and
products
that,
when
I
get
to
the
project
when
I
started
using
working
on
the
product,
every
action
was
on
the
business
story.
So
we
spend
a
lot
of
time
just
hiding
the
action
because
it
was
showing
everywhere
and
we
deny
everywhere
so
instead
of
doing
a
view
controller,
they
put
it
on
the
business
story
and
then
they
object,
and
we
have
to
hide
it
a
big
word
because
it
was
showing
in
all
the
view.
So
again
is
this
action
that
yes
I,
don't
do.
It
is
their
own
changes.
F
D
You
say
it's:
it's
not
listed
it's
bad
as
best
best
practice
from
DevExpress
I.
Typically,
if
it's
simple
changes,
I'm
putting
things
into
the
centers
as
long
as
you're
putting
that
check
for
it's
not
loading,
it's
not
saving
I,
put
very
simple
things
in
there,
because
it's
it's
very
readable.
You
can
see.
What's
going
on
what
I
do
see
a
lot
of
is
the
on
changed
method.
Getting
called
and
people
dumping
a
ton
of
logic
in
there
and
that
ends
up
causing
more
confusion
than
it
causes.
D
Then
it
does
good
in
a
lot
of
cases,
I'd
be
interested
in
knowing
what
you
guys
do
for
scenarios
where
maybe
you're
trying
to
pick
a
client
first
and
then
you
have
a
contact
underneath
and
that
contact
has
a
data
source
property
attribute
tied
to
it
to
say
only
pick,
contacts
that
are
billed
that
customer.
Oh.
B
B
A
great
question:
if
I
understood
it
correctly,
so
it
depends
on
your
kind
of
application.
If
you
have
some
kind
of
a
parent-child
relationship
like
in
this
kind
of
thing,
where
say:
okay,
let's
display
a
list
of
children,
that's
filtered
to
some
kind
of
property
to
the
parent,
the
filtering
isn't,
but
the
bad
part.
The
bad
part
is
rather
like
when
and
need
to
change
my
parent,
depending
on
some
kind
of
criteria,
and
there
I
found
the
patterns
that
work.
B
D
B
Normally
I
think
this
is
more
like
a
visit
or
approach
kind
of
thing
where,
but
but
basically
all
the
kind
of
validation
logic
is
like
that.
The
logic
itself
sits
somewhere,
I
don't
care,
but
but
the
thing
is
triggering
the
validations
to
child
object
and
then
telling
the
parents
hey.
Something
is
wrong,
or
everything
is
right
with
me
and
then
the
parent
is
aggregating
all
the
changes,
so
that's
I
think
an
approach
that
really
works
for
me
in
a
lot
of
parent-child
scenario:
kind
of
things
without
having
all
kinds
of
crazy
ways.
B
B
B
A
C
E
E
E
B
Want
to
add
about
this
question
because
it's
it's
telling
it
can
be
kind
of
calling
with
business
logic
and
I
really
hate
this
term,
because
business
logic
can
be
anything
because
that
is
when
I
hear
people
about
talking
about
business
logic.
Oftenly
made
like
here,
okay,
and
how
is
my
body
communicating
with
this
and
what's
their
thoughts?
The
business
logic
for
me
in
in
the
end
is
really
really
that
kind
of
logic
that
makes
your
if
you
have
some
kind
of
a
financial
application,
for
example
the
tax
calculation,
stuff
and
stuff
like
this.
B
If
you
have
such
a
huge
amount
of
business
logic
that
you
had
multiple
kind
of
calculations
based
on
other
properties
and
based
on
their
their
based
on
that
and
stuff
like
this
I,
don't
think
there
is
any
place
you
can
put
these
inside
and
XPO
object
or
and
controller
stuff
like
this.
This
those
are
really
the
main
models.
Those
are
really
really
hardcore,
calculative
stuff
and
those
shouldn't
be
in
the
data
layer
or
data
XP
or
Millea
at
all.
Iii.
C
Similar
that
the
best
way
to
see
it
is
that
if
you
ever
use
domain
components,
there
is
really
clear,
because
you
have
the
persistence,
you
have
the
definition
of
the
object,
just
like
an
interface.
Well,
you
only
have
the
get
onset
and
that's
it.
And
then
you
have
a
separate
class
for
the
logic,
but
I
like
it.
That
way
in
I
did
a
lot
of
breaks
using
like
domain
components,
personal
products,
of
course,
but
all
of
them
went
in
production.
C
B
C
F
C
C
C
Answer
because,
if
not,
you
will
depend
on
instance,
a
the
different
objects
that
might
be
hard
for
you
to
do
in
unit
test
in
the
scenarios,
and
then
it
will
be
you
then
you
say
like
I
will
not
test
it.
Then
you
will
get
their
own
calculations
when
someone
press
processing
voice
and
then
is
a
lot
of
other
chains
of
stuff,
so
I
would
say
like
try
to
do
it
like
in
the
most
simplistic
way,
what
you
can
insensate
it
and
attach
the
customer
or
whatever
object
it
is,
so
you
can
unit
test
it.
B
Think,
that's
that's
exactly
the
thing
I
think
if
it's
easy
and
it
stays
easy,
it
should
be
easy
if
you,
if
it's
get
more
complicated
refactor
it
out.
If
you
use
it
a
lot
refactor
it
out,
make
it
more
modular.
It's
normal
software
development
and
the
place
the
the
business
logic
move
so
that
around
application
will
ever
venture
regrow
in
one
or
the
other.
It
depends
how
you
use
it
distinction
metals,
if
you
want
I,
mean.
C
A
Wish
people
I
will
I
wish
I
something
yes
to
everyone
who
is
listening
to
us
and
they
are
a
beginner
or
something.
I
will
definitely
commend
testing
for
sure
I
have
not
working
a
company
that
I
have
post
testing
that
they
were
doing.
The
I
have
not
I
have
not
done
a
project
that
I
have
not
been
the
one
pushing
testing
most
of
the
company
or
project
that
I
have
working.
There
has
been
not
in
testing
whatsoever,
so
don't
get
scared.
A
It's
just
like
take
it
as
an
advice
to
start
doing
it
because
it's
really
paid
is
really
about.
Regression
is
really
avoids
a
lot
of
a
issues
later
on,
but
most
of
the
company
of
perks
that
I
have
work
on.
There
is
non
testing
whatsoever
and
we
get
to
that
to
the
test.
This
question
and
the
man
wife
will
a
expand,
not
bad,
and
not
only
that
he
will
talk
a
little
bit
about
tasty.
It
is
funny
to
see
that
the
sole
the
Sun
here
is
really
hard.
I
mean
well
a.
B
B
C
A
A
A
I
will
answer
the
next
two
questions
because
they
are
pretty
simple,
so
theyÃve
already
expand
greatly
on
windows.
Contrary
view
controller,
so
the
controller
lifecycle
you
can
see.
So
if
you
control
that
you
are
doing
AB,
you
then
work
the
very
happens
every
time
that
you
open
the
view
they
only
activate
when
you
close
that
view
etc.
I'd
said
that
so
there
is
some
home
abuse
control
created.
That
is
when
the
view
is
getting
created.
So
that
doesn't
happen
for
the
windows
control.
A
The
windows
controller
is
going
to
be
apply
for
the
a1
surveillance
will
happen
when
you
open
the
application
to
the
main
window,
or
so
that's
pretty
much
a
few
difference.
What
do
you
wanna
run
and
days
already
spun
on
that
a
lot,
so
I
won't
get
more
in
deep
on
that,
but
I
just
wanted
to
clarify
that.
So
one
thing
that
it
comes,
a
lot
is
like
when
you
want
to
do
an
agnostic
message,
box
and
little
message
for
Windows
and
web.
A
So
in
Windows
is
very
simple
extra
message:
box
dojo
and
you
show
your
message
in
web:
do
you
have
to
do
some
type
of
a
alert
or
some
type
of?
But
there
is
not
a
something
like
the
message
book
so
right
now
we
have
the
jovial
strategies
so
message
that
I
give
you
a
toast
or
something
like
that,
but
a
lot
of
times
a
really
nice
solution
is
just
create
a
non
persistent
class
that
it
will
give
you
a
detailed
view,
and
then
you
show
your
message.
Trailer.
A
So
I
think
that
that
would
be
if
I
have
to
say
what
will
be
my
agnostic
version
of
Windows
and
web
message,
dialog
or
whatever
it
would
be.
Let's
do
a
non
persistent
class,
let's
put
what
we
want
there
like
a
message:
property
that
we
can
add
some
text
there,
and
then
we
do
that
for
window
and
web
and
good
to
know.
That's.
B
D
C
D
Actually
I
did
a
video
on
this,
where
I
actually
inspected
the
memory
and
I
sent
it
to
Dennis
and
the
xaf
team
to
look
at
and
they
came
back
and
said,
don't
publish
that
only
because
the
way
that
I
portrayed
it
was.
It
looked
like
an
excess
specific
problem,
but
in
reality
it's
a
dotnet
problem
right.
It
happened,
but
all
I
can
tell
people
is
make
sure
if
you
subscribe
to
something,
especially
if
it's
a
global
item,
like
the
application
make
sure
you.
B
B
Handlers
and
that's
I,
think
a
shame
that
the
development
team
didn't
do
a
lot
of
work
into
events
lately
to
write
some
analyzers
that
prevent
that
happening,
but
probably
that's
something
we
should
do
it
as
a
community
as
well
resharper
does
it,
for
example,
I,
guess
or
day
there
was
some
analyzer
that
says.
Oh
you
didn't
subscribe
from
this
event.
I.
A
A
A
Exactly
but
one
thing
that
I
like
expand
expand
is
a
really
nice
open
source
set
of
models
head
of
framework,
but
I
do
believe
that
react
is
not
for
the
beginner.
It
doesn't
have
a
nice
documentation
that
you
can
follow
through
a
lot
of
time.
I
have
been
developing
some
for
a
while
I
I
gave
Lily
laws.
I,
don't
know
what
he's
saying
he's
like.
A
If
you
want
me
to
use
your
model,
give
me
some
pointers
because
I'm
trying
now
just
like
tuning
at
the
arc,
and
he
does
have
a
really
reactive
motives-
integration
with
SAS,
but
I
still
have
him
completely
grasp
at
how
he's
using
it.
But
I
would
love
that
because
I
use
reactive,
a
UI.
In
summary,
a
lot
of
hanging
I
completely
see
the
advantage.
I
can
play
like
a
conspiracy.
A
C
Yeah
I'm,
just
the
last
line
before
we
move
to
the
next
question,
is
like,
as
they've
said,
that
we
get
this
question
that
should
I
use
the
events
of
the
controller
like
on
activated
event
or
should
I
use
them
NATO.
That
is
overwritten
already
on
the
templates
when
you
use
add
new
and
what
they
did
is
that
to
avoid
memory
leaks,
they
created
the
condo
and
the
template.
C
You
do
add
new
controller
and
you
will
see
on
activated
over
here
on
the
activated
over
hidden
it's
because
they
want
to
make
sure
that
you
disconnect
the
handler,
like
you
won't
wire
the
handler
of
that
because
yeah
you,
it
was
not
like
that
before
you
didn't
have
the
overwritten
metals
there,
like.
Obviously
you
have
to
okay.
C
Constructor,
like
get
the
event,
why
did
it
and
you'll
leave
it
like
that
forever
and
then
you
think
like
why
my
application
is
just
growing
in
memory
non-stop
and
it
was
like
300
megabytes
in
the
morning
at
8
a.m.
but
now
it's
about
I'm
about
to
leave
the
office,
and
it's
like
a
gia
white
on
memory.
Why?
Because
you
never
know
why
the
handles,
but
that's
also
is
not
related
to
X
a
year
for
XP
or
developer
Express,
please
dog
net.
So
I
always
tell
my
students,
especially
because
I
do
a
lot
of
trainings.
C
It's
like
so
much
stuff
are
inherited
from
dotnet
in
general.
So
the
more
you
on
the
standard
net,
the
easy
will
you
understand,
stuff
and
also
I
tell
them
like.
If
you
try
to
understand
what
domain
components
is
and
what
solid
development
is
stuff
will
be
way
easier
because
it
is
it's
like
really.
They
use
all
the
all
the
most
common
patterns,
more
accepted
patterns
in
for
the
sign
in
general,
so
don't
try
to
understand
surface
it
is
try
to
understand
the
patterns
and
stuff
will
be
like
a
piece
of
cake.
C
It
will
be
obvious
for
you
in
all
senses,
but
if
you
don't
understand
the
patterns,
then
you
will
ask
this
question
and
you
will
know
where
they
go,
because
I
will
say
that
99%
of
the
questions
that
I
get
the
answer
is
is
dotnet.
Stuff
is
not
surface
stuff
like
that.
Is
don't
networks
like
that
and
if
you
understand
how
networks
you
will
understand
why
stuff
is
working
this
way.
C
B
A
A
A
So
when
you
save
there,
it
won't
save
completely
to
the
elevation
till
their
food
or
gear
space
will
save
so
it
actually
hit
the
breakpoint
of
that
child
before
and
then,
when
you
hit
them
their
parents
it
with
here
again,
and
so
there
are
a
lot
of
cases
like
that
and
Dave.
You
can
continue,
but
that's
just
one
of
the
daily
there,
a
scenario
mm-hmm.
D
B
Well
you
to
reduce
overhead
and
then
performance,
impacts
and
subject,
please
there's
one
thing
that
I
don't
want
to
mention
too
much,
but
it
exists
if
you
have
like
tricks,
the
WCF
data
layer,
kind
of
stuff
that
throws
people
of
the
most
because
they
are
interacting
both
sides
on
the
client
and
on
the
server
with
the
object
model.
That's
what
was
one
of
my
question
before
and
then
they
get
totally
confused.
B
Could
it
is
hitting
on
the
client
that
it
gets
hitting
on
the
client
it
came
up,
and
my
my
my
business
logic
runs
twice
in
all
kind
of
calculations.
Go
wrong.
Why?
The
reason
is
that's,
how
xpo
interacts
with
persistent
classes
and
objects?
What's
the
solution
or
the
reason
I
just
told
you
what
how
to
avoid
it
always
use,
is
saving
in
this
loading,
and
sometime
is
invalidated.
B
C
C
I
have
it
somewhere
in
my
computer
or
back
in
in
cyber
or
in
rush
I,
don't
know
what
it
is,
but
they
said
that
them,
the
biggest
problem
with
event-driven
design
and
actually
don't
make,
is
a
sign
on
events
like
UI
events.
You
click
something
on
the
handle
executors
delegate.
Is
that
difference
propagate
in
a
way
that
you
might
not
know
about
it?
So
if
you're
listening
to
events,
sometimes
a
lot
of
stuff
will
clear
out
of
your
control.
C
If
you
design
your
systems,
event-driven
I,
remember
when
I
was
able
to
write
my
own
events
that
I
told
I.
This
is
so
nice
I
can
write
a
delegate
and
then
I
can
write
my
event,
my
own
event
and
just
trigger
everywhere
and
then
I
start
to
do
events
for
everything
and
then
every
says
start
going
out
of
control.
Everything
was
300
out
of
control.
C
So
when
you
do
your
own
events
and
you
start
to
try
to
understand
how
they
work,
you
will
understand
also
the
progress
that
they
have,
that
anything
that
is
event-driven
will
trigger
more
than
you
think.
Actually,
in
general,
that's
basically
it
and
I
will
take
also
number
15.
That
is
what
is
different
between
fine
object
and
get
object.
Fine
oblique
is
going
to
go
and
get
it
from
the
data
layer
from
the
data
access
layer,
so
we
will
basically
create
the
database
and
get
optic.
C
A
Like
I
had
like
all
day
there,
I
am,
the
Xperia
has
an
identity
map
that
it
will
have
save
it.
There
is
a
day
August
that
you
have
a
memory,
so
the
final
gets
you
only
when
looked
at
it
will
go
directly
and
quality
database
they
get
occupy
key
will
get
uncheck
the
Kiche
and
see
if
there
is
there.
So
if
it
day
you
will
avoid
that
trip
to
the
database
and
every
trip
to
the
database
is
costly.
You
will
pay
some
performance
time
for
that.
A
So
believe
me,
if
you
have
the
IB
and
you
can
do
get
occupy
key,
that
will
always
be
more
performance
if
it
doesn't
come
with
a
data,
corruption
or
something
that
is
not
bringing
the
new
data
from
the
database
or
something
like
that.
But
if
it's
a
perfectly
fine
approach,
that's
the
day
they
they
way
to
go
because
final
did
it
doesn't
matter,
he
will
always
go
to
the
database.
Get
occupy
key
will
check
the
Kiche,
and
then
we
will
give
you
little
get
all.
D
A
B
It's
always
this
kind
of
performance
versus
functionality,
where's
the
ease
of
use
and
stuff
like
this,
but
they're
really
really
comes
unit
testing
into
play,
because
if
you
have
some
kind
of
currency
issues,
you
have
to
track
hole
or
kind
of
functionality.
You
need
this
business
logic
where
you
have
absolutely
make
sure
this
is
the
only
venue
in
the
database,
then
you
really
really
have
to
think
about
exactly.
A
A
Tie
I
tell
ya
sixteen,
so
a-holes
I'll
charge
a
pint,
so
this
is
pretty
much
a
very
say
if
I'm
not
mistaking
I,
don't
remember
the
name.
Yelled
rolls
marriage
permission
or
something
like
that.
That
I
have
two
choices
like
grant
in
any
role
or
grant
in
old
roles
that
simple.
What
I
mean
is
like
if
his
grants
in
any
role,
if
only
one
of
the
roles
that
you
have
a
sign,
he
half
aloud,
you
will
be
able
to
see
that
of
it
in
the
early
member
mission
mode
that
he
says
grants
in
all
roles.
A
C
I
just
want
to
add
something
here
is
that
if
you
want
to
keep
it
easy
with
the
roles,
don't
don't
melt
roles
or
K
parent-child
halls,
because
then
sometimes
it
can
be
like
really
complicated.
To
know
when
one
of
your
child
Rose
is
in
is
something
that
you
think
that
it
was
allowed,
give
access
to
it.
So,
in
the
end,
like
I,
remember
like
I.
C
Well,
you
know
how
here
we
work
in
like
big
government
agency,
single
syllable
and
in
the
end,
when
you
release
the
so
far,
is
like
well
it's
time
to
make
the
roles
you
say
or
say
he
here
we
have
these
two
hundred
or
so
we
want
to
create
and
this
how
they
interact
to
each
other,
and
it's
like
yes,
but
you
will
have
to
do
it.
I
don't
have
to
do
it
myself
is,
is
in
user
type
of
stuff
that
you
need
to
do
so.
C
When
you
tell
them
like
that
aside,
okay,
then
we
only
have
three
and
they
used
to
have
like
the
monitor
type
of
roles
with
really
granular
permissions,
but
that
can
get
really
complicated,
especially
if
you
have
child
role.
So
it's
like
simple,
allow
everything
and
Justin
I
what
you
want,
because
it's
easier
actually
hitting
the
webinar
I
think
he
might
be
okay
still
here
Jessica.
We
were
talking
about
that
with
him
in
the
cold
one
of
these
days
inside
he
deny
everything.
C
So
then
it's
hard
to
know
what
you
need
to
allow
if
you
feel
to
allow
everything,
just
deny
what
don't
see
the
profit.
Don't
see,
these
don't
see
that,
but
it's
easier
to
allow
everything
and
then
to
to
just
deny
what
you
want.
But
of
course,
if
you
have
the
time
the
money
and
the
resources
and
the
constraints
go
ahead
and
do
child
permissions
and
taste
them
and
see
how
they
emerge,
how
they
deny.
But
for
me,
does
more
about
the.
A
Other
side,
sometimes
we
have
the
situation
that,
let's
say
that
is
just
one
specific
thing
like
you
want
to
give
anyone
they're
all
to
free,
open,
I,
push
this
order
or
something
so
the
money
it
doesn't
have
to
be
a
manager
is
the
manager
who
say:
hey,
I
won
Jose
I
want
Xavier
to
be
able
to
reopen
this,
so
you
do
a
role
only
to
get
acts
to
do
get
access
to
something,
and
then
it
is
nice
to
use.
I
will
link
that
role
to
your
user
and
you're
good
to
go.
B
Let's
we
I
think
we
are
another
for
35
minutes
now
into
the
run.
So
if
I
look
at
the
next
seventeen
to
twenty
fourth
questions,
those
are
all
best
practices
and
we
are
right
now
in
in
security,
best
practices,
representation
and
here,
from
my
perspective,
I,
should
we
say
we
should
give
it
a
go
and
probably
do
a
real
one,
focused
episode
them
only
best
practices
for
some
kind
of
modules,
cuz,
there's
so
much
to
talk
about
it
agree.
A
A
B
One
question
that
is,
that
is
21
I
can
really
really
really
quickly
answer
that
that
this
21
only
assembly
DLL.
Why
is
it
generated
and
the
reason
is
out
of
a
model,
a
formal
file
or
the
application
model?
Is
it
called
that
gets
one
for
performance
reason?
There's
generate
that
source
code,
the
compiled
and
put
onto
disk
from
the
exact
framework
and
that's
the
whole
application
model
stored
as
a
DLL
and
xcf'
normally
holds
this
a
memory,
but
for
caching
reasons
it
puts
it
on
this
great.
A
A
I'm
really
flattered
about
that.
I
think
that
once
a
month
is
good,
it
was
great
boy.
We
everyone
here
has
a
lot
of
work
projects
they
have
to
attain
and
we
can
do.
But
thank
you.
Yes,
it
for
does
recommendation
and
we
definitely
let's
make
the
next
one.
It's
a
fair
stand
up
community
based
practice
and
we
go.
C
A
And
I
will
do
no
their
sorbet
on
the
say,
Facebook
group,
so
everyone
can
ask
anything
they
want
and
we
can
come
back
to
it.
But
I
do
enjoy
these
conversations.
A
lot
so
I
won't
lie.
I
could
be
talking
here
for
a
while,
but
I
do
believe
that
I
think
that
two
hour
of
40
minutes
that's
a
lot
for
anyone
to
watch
later
on
and
YouTube.
So
thanks
everybody
thanks
thanks
runways.