►
From YouTube: XAFers Community Standup. XAF Retro
Description
Click Here to Subscribe: http://xaf.life/35
Websites:
https://xafmarin.com/
https://xari.io
https://www.xafers.training/
http://xafersweekly.com/
Facebook Group
http://xaf.life/4g
Free XAF Support Hour
https://calendly.com/xari/free-xaf-support-hour
A
A
I
appreciate
everyone
joining
again.
As
always,
there
is
a
huge
forwarding
community
and
a
huge
power
of
being
together
of
being
able
to
to
to
have
this
time
to
talk
about
what
we
like,
what
we
love
all
the
developers
that
we
have
done.
Our
personal
experiences,
the
work
that
the
devexpress
team
is
doing,
the
new
models
that
yamachang
is
working
on
the
new
community,
things
that
we
are
trying
to
to
put
together
for
you
guys
and
as
always,
get
your
your
experience
here.
A
Your
experience
will
get
everything
that
you
have
done
and
just
have
this
place
for
discussion
so
today.
I
think
that
it
would
be
really
interesting.
Let
me
share
my
screen
because
we
will
be
talking
about
basically
a
we
call.
It
saffredro,
but
I
like
to
say
the
history
of
so
as
always,
I'm
going
to
start
letting
hoche
and
dave
introduce
themselves,
but
I
also
see
that
we
have
here
robin
addressing
he's
another
express,
mvp
and
really
really
excited
to
have
him
here.
A
I
have
followed
him
his
work
for
a
long
time,
so
I
really
look
up
to
him
and
especially
his
extension
for
bult
delete
for
bulsa,
I'm
pretty
sure,
especially
in
today's
topic,
that
is,
staff
retro.
He
will
have
at
least
some
comments
to
say
about
the
history
of
stuff
and
how
long
we
have
come,
because,
as
you
will
see,
when
we
start
discussing
this,
when
the
first
version
was
started,
there
was
a
lot
of
it
was
only
xbox
that
was
not
in
the
different
way
most
of
the
models
weren't
there.
A
B
Okay,
okay,
so
well!
My
name
is
jorge
well
jose
hello.
Everyone
know
me
by
hoche
I'm
at
the
express
mvp.
I
work
for
four
bit
frameworks,
anxiety.
Basically,
my
hope
is
to
code
whatever
I
can
so
well,
I'm
glad
to
be
part
of
the
meeting.
Second,
so
dave.
C
Yeah
dave
from
llamachan
technology
using
xaf,
since
it
was
released
day
one
end
of
2007
early
2008,
and
to
this
day
we
do
a
lot
of
consulting
and
custom
coding
and
training
and
all
that
fun
stuff.
So
it's
great
robert.
Do
you
want
to
jump
in
today
and.
D
D
Since
then,
in
a
serious
like
application,
that's
in
use
by
130
huge
multinational
corporates
and
clears,
like
I
don't
know,
100
billion
dollars
of
of
of
payments
every
year.
What
it
does
is
a
bit
like
these
things
like
transferwise
and
revolut
it
it
does
what's
called
netting.
So
if
I
owe
you
a
hundred
dollars-
and
you
owe
me
50
euros-
it
would
be
silly
to
pay
both
payments
through
the
banking
system.
D
Instead,
you
work
out
what
the
difference
is
and
you
make
one
payment
and
it
saves
you
a
little
bit
of
money,
it's
that
but
apply
to
all
the
payments
in
a
huge
multinational
group
like
nestle
use
it
or
like
ge,
use
it
in
the
us,
and
you
know
all
of
that
sort
of
thing.
So
it's
a
serious
application
built
on
xaf
for
many
many
years
we're
a
team
of
three
coders.
All
experts
all
express
app
framework
fans.
We've
hacked
the
system
everywhere
you
can.
D
C
D
I'm
a
bit
behind
you
guys
on
the
on
the
front
of
all
of
that.
You
know
asp.net
core
and
all
of
all
of
the
new
stuff.
There
we
go.
A
Got
it
hey
thanks
hello,
so
I
want
to
point
out.
This
is
a
robot
blogs.
There
is
a
lot
of
rare
information
here
is,
of
course,
from
a
few
years
back,
but
it's
still
a
lot
of
danger.
Still
it's
really
valid
to
this
point,
and
I
I
really
enjoy
treating
all
of
his
blog
posts
and
if
you
see
load
testing,
he
goes
really
in
deep
and
with
really
technical
topics
with
that
I
want
to
mention.
D
I'm
hoping
to
add
to
it
soon
I
have.
I
have
a
backlog
of
stuff.
I've
been
so
busy
with
with
a
whole
lot
of
other
things.
I
moved
to
portugal
to
lisbon,
which
is
wonderful
out
here,
but.
C
D
C
A
That
would
be
amazing.
That
would
be
amazing.
I
always
encourage
everyone
like,
even
if
you're
a
beginner,
if
you
do
something
and
just
share
it
with
the
community
one,
you
will
learn
a
better
tool
and
you
forget,
you
have
some
place
to
come
back
two
and
three.
We
all
benefit
from
it,
because
you
won't
believe
the
amount
of
things
that
I
have
learned
from
even
the
people
that
were
training
so
thanks,
everyone
for
for
being
part
of
the
community.
A
With
that
being
said,
as
always,
join
our
facebook
group.
There
is
a
at
this
point,
almost
2000.
I
think
that
we're
growing
by
the
day,
I'm
really
excited
about
that
before
jose
and
I
used
to
write
everyone
on
linkedin,
hey
join
the
facebook
group.
We
want
to
have
a
community
of
stuff,
and
now
it's
just
more
organic.
Everyone
is
joining
by
itself.
They
again
follow
the
developers.
A
Group
on
linkedin,
one
thing
that
I
want
to
mention
is
this:
a
testimonial
for
one
of
the
suffers
where
he's
actually
scaling
a
saf
and
he's
using
linux
and
he's
deploying
to
a
with
a
containerized
deployment
model
to
aws.
So
these
are
the
type
of
examples
that
I
really
get
excited
because
that's
the
sufferers
putting
stuff
to
the
test,
putting
stuff
to
the
limit
and
seeing
the
results,
sharing
them
with
us,
of
course,
as
always
gear
you
can.
This
is
another
place
where
dennis
and
all
the
other
community
staffers
are
here,
so
ask
your
questions.
A
Get
some
answers
suffer
weeklies.
I
was
looking
at
one
of
the
first
issues
of
suffering
weekly
because
right
there
there
are
really
two
pieces
of
information.
The
first
one
is
the
oliver
storm
podcast
in
2006,
where
he's
talking
about
south
cdp.
So
this
is
a
really
great
listening,
so
please
go
for
it.
You
can't
go
out.
This
is,
of
course
this
podcast
already
discontinues,
but
you
have
the
mp3
here
and
you
will
see
here
oliver
describing
everything
that
is
coming
in
stuff
when
it
comes.
A
A
I
apostolic
gave
another
podcast
in
the
hanseman
podcast
and
you
can
see
also
hing,
explaining
the
difference
between
the
expand
framework
and
the
the
ansaf
and
how
his
goals
were
different
and
how
they
don't
intersect
each
other
as
all
all
the
suffer
community
made
up.
We
have
it
recorded
and
we
have
a
huge
playlist
and
it's
still
amazing
when
I
see
that
it's
once
a
month
and
we
have
a
decent
amount
of
video.
A
So
thanks
for
sticking
with
us
and
for
everything-
and
we
also
have
another-
we
have
another
meetup
that
is
called
arizona.net
cross
development.
I
would
just
want
to
mention,
because
we
are
going
to
have.
We
have
jeffrey
palermo
talk
about
glacier
architectural
panel.
This
is
a
great
great
talk.
I
will
definitely
recommend
it.
A
It's
not
a
beginner
talks,
but
he
talks
about
source
control
about
devops,
about
blazer
architecture,
a
component
like
cycle,
so
I
definitely
recommend
this
talk
and
we
will
be
having
james
montemagno
in
your
and
you
like
talking
about
blazer,
hybrid
and
then
malware
how
we're
going
to
be
able
to
use
blazer
and
run
it
in
your
mio
application,
natively
and
use
everything
that
the
device
has
to
offer.
So
any
sensor,
any
hardware
related
component
we're
going
to
be
able
to
use
it
and,
as
always,
all
of
these
blazer
architecture,
blazer
hybrid,
we
don't
know
maui.
A
I
think
that
is
really
useful.
When
we're
going
to
translate
that
to
shaft
and
hopefully
at
some
point
in
the
future,
we
can
have
our
laser
components
that
we're
using
itself
reusable
in
maui
in
a
mobile
application
or
something
so
we
just
can
hope
that
the
things
that
we
can
achieve
here
now
with
that.
I
think
that
the
the
center
of
the
distribution
today,
because
I
was
trying
to
find
how
we
can
presume
the
history
of
stuff
where
how
far
we
have
come
so
far.
If
you
see
right
now,
we
have
such
blazer.
A
That
already
has
a
responsiveness
with
a
bootstrap.
We
already
have
a
lot
of
like
the
javascript
interrupt
with
a
blazer.
It's
really
easy.
You
call
the
years
from
time
and
just
execute
the
javascript
in
software
we
have
a
lot
of
lines
still
using
software.
I
understand
completely.
The
hesitation
for
the
migration
is
a
huge
er.
A
Enta
is
a
huge
thing
because,
if
you
think
about
you
have
been
developing
your
application
for
years
and
years
and
years
and
it
has
grown
and
has
so
many
features
so
translate
that
to
laser
right
away,
that
that
should
do
it.
Caching,
but
if
we
go
to,
then
it's
a
blog
and
this
vlog
is
already
discontinued,
but
you
can
see
here
2012..
A
This
are
all
the
articles
that
we
have
for
2010's
the
12,
and
I
want
to
start
with
like
just
going
over
them
real,
quick
and
right
here
they
watch
your
rover
or
anyone
else.
If
you
want
to
like
add
any
comment,
just
mute
your
mic
and
let
us
know
how
you
were
using
it
at
the
moment.
What
is
the
the
thing
that
you
struggle?
The
most
because
I
was
talking
with
roche,
one
of
the
first
system
we
did
almost
all
validation-
was
in
in
code.
A
It
was
not
using
the
validation
module
so
think
about
that
that
you
didn't
have
that
tool
available
for
you
and
you
see
the
updated
as
well.
We
say
that's
one
of
the
things
that
hosha
used,
but
at
least
a
few
other
software's
like
they
would
never
use
it.
We
use
it
with
scripts
in
the
database.
I
will
use
with
any
other
methodology,
but
right
now
you
see
right
here
in
2012
is
when
xposed
was
going
to
support
odata
b3.
A
We
did
so
many
data
services
based
on
the
xpeo
layer
to
connect
to
a
mobile
application
to
connect
to
another
web
app
that
this
brings
like
some
nostalgic
memory
about.
We
are
not
using
this
for
like
forever,
but
it
was
a
really
nice
way
to
expose
your
data
models
right
away
to
something
outside
of
stuff
and
he
was
called
out
of
the
boss
with
a
template
that
devexpress
provides
right
here.
A
Think
about
this,
the
next
and
previous
action.
They
were
not
available
for
cyber
mode.
You
have
to
be
client
inside
to
have
all
the
your
orders
in
memory
and
then
you
could
use
the
next
and
previous
action
a
lot
of
things
that
we
right
now
do
take
for
granted.
It
was
not
there
at
that
moment.
It
was
just
trading
early
stage
and
look
how
much
we
can
do
in
this
time.
A
B
B
Of
course,
it
seems
like
a
a
great
tool
right
like
you,
may
you
have
the
forms
and
the
views
and
everything
and
the
lookup,
because
we
were
calculating
the
amount
of
code
that
you
need
to
do
that
in
the
most
traditional
way,
when
you
do
it
by
hand
writing
when
you
have
to
draw,
drag
and
drop
components,
and
then
say
the
data
source,
data,
member
and
display
value,
and
so
on.
That
takes
a
lot
of
time
right,
just
to
make
a
any
custom
form
and
with
tab.
B
You
get
them
for
free,
basically,
and
you
change
your
model
really
fast,
like
your
application
model,
like
your
business
object,
and
then
you
get
this,
you
get
a
refresh
form
like
in
seconds
that
was
cymatic
for
us
at
the
beginning,
but
you
mentioned
that
case
right
now
that
there
was
no
validation
at
that
moment
and
for
us
it
was
so
important
that
it
was
so
dynamic
that
we
were
able
to
create
rapid
prototypes,
or
so
we
decided
okay.
What
do
we
do
with
this?
This
seems
amazing,
but
what
about
the
validation?
B
Well,
there
was
no
way
to
to
make
them,
so
we
had
to
invent
a
method
that
was
called
unsafe
validation
that
we
call
in
every
save,
and
then
we
basically,
we
did
a
lot
of
if
statements
in
that
in
that
method.
So
actually
the
company
that
I
was
working
on
at
that
moment,
they
released
an
erp
based
on
that
idea.
B
So
we
took
a
huge
risk
at
that
moment
by
by
going
xaf,
but
it
saved
us
so
many
times
that
basically
we
were
trying
to
replicate
another
erp
that
the
company
owns
the
erp
came
from
fox
and
well.
One
of
the
one
of
our
employees
was
also
working
in
that
project
douglas
and
it
was
so
productive
that
only
him
did
the
whole
migration
like
in
like
something
like
six
months
or
less
than
that
from
the
fox
pro
model.
B
It
was
a
rewrite
basically,
and
even
with
missing
some
stuff,
like
the
validation
module,
we
end
up
having
a
product
faster
than
we
will
do
it
by
hand.
So,
even
for
me,
like
staff,
only
offering
the
crew,
the
good
possibilities
at
the
moment
was
more
than
enough
reason
to
move
to
an
application
framework
and
for
me
I
was
like
25
years
at
that
moment.
B
So
it
was
my
first
experience
with
an
application
framework
because
you
think
oh
no,
I
should
like
drag
and
drop
all
the
all
the
phones
right,
android
like
by
hand,
but
no,
I
think
an
application
framework
is
the
way
to
go
actually
so
well,
that's
my
two
cents
with
the
with
the
validation
module.
A
Got
it
now,
I
think
that
one
way
to
go
about
this
is
a
I'm
gonna
quickly
do
a
rundown
of
2012
here
in
dennis
block
and
I'm
going
to
let
you
hoshide
2013
and
we
go
from
there,
because
there
are
a
lot
of
great
things
here,
like
even
even
small
things
like
if
you
see
about
this
ticket
before
it
was
giving
you
an
error
like
saving
all
your
disposability
by
security
rules.
There
was
nothing
else
to
tell
you
what
security
rule.
What
is
the
issue?
Why
nothing?
A
A
Now
they
are
doing
a
survey
thinking
about
if
they
just
need
to
actually
keep
support
for
the
data
model,
designer
passing
a
connection
string
from
the
command
line
to
the
debut
data
that
was
not
even
possible
at
the
moment
and
things
that
I
they
like
to
see
tooltips.
They
were
not
there,
they
were
bearing,
let's
say
the
date
again.
It
was
going
to
be
november
or
something
like
that.
A
No,
it's
still
october
2012
the
main
component,
a
new
security,
and
this
is
one
of
the
things
we
have
strict
clients
that
are
using
the
main
component,
and
now
they
are
trying
to
move
all
of
those
interfaces
to
xpo
classes,
so
they
can
actually
start
using
blazer
because
right
now
they
are
stuck
in
that
regard.
But
in
the
moment
that
the
main
component
was
released,
that
was
a
huge
thing.
A
It
was
a
really
nice
way
to
to
somehow
architecture
your
application,
all
items
with
all
items
on
the
lookup
edit
model,
another
maybe
of
their
improvement.
There
was
a
lot
of
data
improvement
at
that
time.
As
you
see
even
from
2012,
there
are
already
people
that
were
passing
the
staff
application,
all
their
stakes,
everything
to
non-stop
applications
and
they
were
using
everything
they
could
over
there.
A
One
thing
that
I
liked
is
that
from
that
time
I
have
seen
this
example
so
many
times
I
know
a
lot
of
software
that
are
still
having
this
you,
how
to
create
a
new
user
account,
restore
a
password
and
doing
all
these
authentication
and
normal
functions.
Let's
call
it
like
that,
and
we
have
the
same
example
that
then
it
gave
to
us
that
then
it
created
from
2012.
A
I
I
hate
that
all
the
conference
that
they
used
to
happen
before
that
they
will
have
a
section
about
stuff
about
training
in
in
europe,
about
coming
here
to
the
us
to
vegas,
to
do
some
so
much
and
one
of
the
sections
one
of
the
topics
was
that
has
gone
away,
but
even
if
you
see
the
way
to
declare
a
view
controller
in
a
generic
way,
we
didn't
build
contact.
That
was
not
there
that
they
were
added
that
in
that
2010
time
frame
same
thing,
a
lot
of
people
are
still
asked.
A
How
can
I
create
a
diagnosis,
confirmation,
dialogue?
Let's
call
it
a
messagebox.joke
that
we
use
in
winforms.
How
do
I
use
it
in
web?
How
do
you
use
it
in
an
agnostic
way
that
just
from
your
module,
you
do,
and
that
saying
answer
has
been
there
for
years,
sentenced
to
12
create
a
little
view
and
put
a
message,
and
then
you
can
do
the
same
thing
exactly
in
both
ways.
A
In
that
time
they
were
not
those
like
right
now,
each
of
you
strategy
message
and
you
have
a
a
nice
toss
with
a
error,
success
or
infra
warning,
roy
red,
yellow
and
green.
There
was
nothing
like
that
that
came
like
in
that
moment,
unusable
mode.
I
think
that
martin
is
the
one
who
has
like
a
warning
his
office
every
time
that
there
is
a
new
universal
note,
everyone
stop.
Everyone
have
to
check
the
model
and
make
sure
that
nothing
got
a
mess
up,
because
that's
a
huge
thing
in
the
company
that
they
have.
A
I
don't
remember
the
number,
but
it
was
something
like
900
companies
using
their
erp
and
that's
the
power
of
he
started
by
himself
and
then
right
now.
I
think
he
has
eight
developers
working
on
that
application.
Rover
just
shared
an
example
with
only
three
developers
developing
a
huge
erp
system,
a
I'm
pretty
sure
dave-
can
have
example
of
him
and
adam
by
himself
creating
a
whole
application
from
one
of
those
of
customers.
Cochi
has
done
the
same.
A
Let's
see
in
the
course
roots
templates
that
we
don't
we
already
use
by
the
foil,
we
don't
even
think
about
it
right
there
since
2012.
They
all
have
all
those
templates
for
us
to
create
persistent
objects,
to
create
new
controllers,
to
create
everything
that
we
need
right
here.
This
is
just
a
an
example
of
how
to
debug
your
application
send
the
logs
to
devexpress,
but
this
is
one
that
I,
like
one.
A
One
of
the
things
that
everyone
who
starts
off
struggle
a
little
bit
is
to
compare
what
are
traditional
buttons
menus,
toolbar
and
everything
and
right
here,
then,
is
give
us
a
rundown
of
how
to
log
everything
in
the
ribbon
is
an
action
every
button,
every
parameterization
and
where
those
things
goes
like
what
are
like
elise's
editorial
interview
is
a
property
editor,
so
those
things
are
for,
of
course,
for
for
us
now
they
look
like
we
take
it
for
granted,
but
definitely
those
are
really
things
and
the
software
is
starting
out.
A
We
look
for
and
right
here,
expo
session
with
software
space.
If
we
see
here
and
I'm
not
a
hundred
percent
director,
if
you
see
2012,
we
still
don't
have
the
the
the
io
gear
space
interface,
we
still
don't
have
entity
framework
support.
We
still
only
have
the
xpo
gear
space
and
the
session,
and
there
is
no
concept
still
that
we're
going
to
be
using
an
orm
and
then
that's
a
big
factory
that
they
did
when
they
extract
the
interface
to
allow
all
the
rm
entity
framework.
A
I
know
that
hoshi
has
done
a
test
with
cosmo
db
and
basically
any
other
crazy
scenario
that
we
will
want
to
to
accommodate
here.
Okay,
links
to
files,
so
the
files
are
system
data
model
that
was
already
there.
So
even
from
the
beginning.
We
have
that
available
conditional
appearance,
getting
some
love
here,
and
this
is
again
we
have
not
seen
any
more
soft
training
in
a
while.
I
know
that
we
from
the
community,
like
we,
have
suffered
training
we
have
yama-chan.
A
I
think
that
alex
miller
also
has
his
side,
where
he's
doing
some
training
for
for
the
people
starting
out,
but
we
have
not
seen
any
more
of
this
a
company-wide
event
that
I
would
love
like
to
at
some
point,
participate
on
one
or
also
organization
organization,
organize
one
that
everyone
can
meet,
have
a
drink.
Have
a
beer
have
a
coffee
to
wear
it.
It's
not
the
same
through
some,
and
this
is
this-
is
when
the
new
official,
facebook
and
twitter
page
started,
and
we
already
have
almost
2
thousand
members
in
our
facebook
group.
A
So
I'm
really
excited
for
how
far
we
have
become,
and
I
think
that,
basically
that's
2012..
It
received
change
to
sunset,
where
we
can
even
embed
custom
control
and
points
in
shaft.
So
I'm
going
to
let
you
take
2013
and
then
we'll
go
from
there.
We
can
split
us
a
few
years
just
to
go
a
little
and
have
the
execution
everything
that
we
are
seeing.
But
after
that
everyone
can
jump
in
and
ask
questions
or
share
their
experience.
So
you
want
to
check
your
screen
roger.
A
B
Are
you
seeing
like
that
yeah,
the
blog,
so
okay,
so
well?
This
is
something
that
I
don't
some
times
like.
Sometimes
I
actually
do.
This
is
like
to
include
custom
forms
and,
and
basically
what
most
people
don't
know
or
don't
think
about.
Is
that
self-application
or
regular.net
application
you
can
do
whatever
you
want
with
them.
Basically,
basically,
the
limitation
is
the
your
knowledge
on
the
on
the
language.
So
here
you
can
mix
and
match.
B
I
will
go
against
that
in
some
cases,
but
sometimes
you
you
have
a
form
that
is
already
done
so
why
not
to
reduce
it
right,
so
this
one
was
a
big
one
for
me
protecting
individual
fields
with
the
security
system.
Actually,
I
think
that
one
of
the
things
that
I
love
the
most
about
xaf
is
the
security
system,
because
in
like
my
first
or
second
job,
I
have
to
develop
something
like
a
security
system
and
I
kind
of
really
know
how
hard
it
is.
B
Of
course,
mine
was
a
joke
if
I
compare
it
with
the
ones
that
comes
with
tough,
but
basically
I
think
that
in
this
in
this
meetup,
what
we
are
realizing
is
that
how
much
things
we
get
like
somehow
like
for
free
right,
like
the
application
framework,
continue
growing.
So
this
is
something
that
I
love.
B
One
of
the
things
that
I
don't
like
about
this
idea
is
that,
since
in
south,
everything
is
calculated
somehow
well
credits
end
up
being
like
kind
of
expensive.
If
you
don't
taking
consideration,
what's
going
to
happen
with
all
these
permissions
and
everything
so
well,
this
is
something
that
I
also
did
a
few
times
like.
B
Actually
I
have
my
own
set
of
actions,
you,
don't
you
don't
need
to
depend
on
the
ones
that
provide
only
you
can
go
ahead
and
start
creating
your
own,
and
I
remember,
like
we
have
a
discussion
with
one
of
the
customers
when
we're
trying
to
sell
them,
sending
them
the
idea
of
using
stuff,
and
basically
they
say
like.
Okay,
like
I
think,
stuff
is
limited.
B
We
need
more
than
like
the
four
actions
that
it
has
right,
but
usually
no
I
mean,
if
you
break
an
application
in
like
conceptual
ideas,
I
mean,
I
think,
that
as
a
staff
has
everything
that
is
needed
in
general,
you
don't
need
to
reinvent
the
wheel
and
I've
seen
companies
with
their
own
orem
and
a
few
validation
frameworks,
for
example.
But
the
thing
is
that
the
onboarding
for
me
that's
one
of
the
main
problems
like
if
you're
in
a
big
organization.
How?
B
B
So
it's
better
to
client
one
of
the
big
companies
and
for
me
developers
is
one
of
the
big
ones,
so
I
will
totally
go
with
the
application
framework
that
is
already
done
actually
also
again
in
one
of
my
first
jobs,
my
we
were
moving
from
user
basic
seats
and
trying
to
decide
that
which
way
we'll
go,
and
we
were
thinking.
Okay,
like
let's
go
to
delphi.
B
This
seems
like
good
enough
and
actually
jesse
was
good
enough
in
general,
like
amazing
performance
and
everything,
but
people
have
I
mean
at
that
time,
my
boss,
he
was
afraid
of
that.
Bcl
will
not
continue
so
then
we
decide
for
the
net
and
then
in
the
net
we
found
xpo,
and
then
we
found
xaf
right.
So
basically
it
was
a
really
amazing
thing
to
discover
and
well
one
of
the
big
competitors.
For
me
at
that
moment
was.
B
This
application
framework
from
oracle-
I
don't
remember
the
name
right
now.
Well,
it
was
what
I
conformed.
Something
was.
It
was
a
different
name.
Well
again,
so
let's
go
in
up
here.
One
thing
quickly:
okay,.
A
I
I
tried
to
I
installed
yesterday
the
express
12.1,
because
I
wanted
to
do
a
staff
application
in
that
old
version,
and
it
would
it
didn't
even
run
in
visual
studio
2017.
So
I
I
think
that
I
made
it
2015
or
2013,
and
I
didn't
have
the
time
to
put
everything
together.
But
what
sounds
really
interesting
to
me
is
that
in
that
installer
there
was
light,
switch
extensions.
A
So
there
was
something
that
devexpress
was
providing
to
include
in
the
light
switch
that
microsoft
was
trying
to
push
at
that
moment
that
they
then
discontinued
and
they
moved
to
power
apps.
So
I
would
like
again
at
some
point,
someone
from
the
devs
first
team
to
give
us
the
whole
rundown
what
went
through
when
like.
A
If
you
see,
I
don't
know
if
you
guys
have
listened
to
richard
campbell
in
the
history
of.net
and
it's
beautiful,
to
understand
everything
decision
that
I
was
taking
in
that
moment
and
why
it
was
I'm
pretty
sure
that
they
will
have
done
things
differently
now
that
they
have
the
experience.
All
of
this
come
back
and
change
a
few
things,
for
example,
dennis
in
one
of
the
past,
meetups
was
saying
that
the
value
manager
was
not
a
good
idea.
A
B
Well,
documentation
update
nothing
to
talk
about
there
and
when
all
well,
no
in
general,
like
let's
talk
about
documentation,
it's
like
I
guess
for
robert
and
for
for
today
was
the
same.
When
we
always
started
there
was
no
documentation
at
all.
Basically,
I
put
I
post
like
10
tickets
per
day.
B
B
I
mean
together
like
to
writing
in
a
good
in
the
proper
way
right,
so
you
will
get
an
answer
in
less
than
like
in
around
24
hours,
usually
an
example,
or
something
like
that.
So
also
you
are
asking
to
people
that
is
more
proficient,
maybe
in
the
language
in
dot
net
in
general,
like
I
remember
like
at
that
moment,
dennis
used
to
answer
a
lot
of
the
of
my
questions,
and
I
was
thinking
like
when
does
this
guy
sleep
he's
always
answering
my
stuff
like
and
I'm
not
the
only
one
using
us
right.
B
So
so,
let's
see
what
else
we
have
here
well
possibility
to
improve
economics,
so.
A
B
I
remember
that
we
we
met
one
time
with
dennis
and
he
told
me
like
he
has
the
record
in
the
company
of
being
the
support
agent
who
answered
the
big.
I
mean
the
largest
amount
of
tickets
in
one
day,
which
was
like
87,
something
like
this,
so
if
he,
if
a
human,
if
you're
human
in
that
sense,
he
was
like
25
years
old,
something
like
that,
we're
not
that
different
in
age.
So
well,
we
have
something
in
the
chat.
That's
here
there
is
a
notification.
B
So
let's
see
well
talking
about
the
the
economics
of
of
the
views.
This
is
something
that
I
like
in
general,
about
xaf.
One
of
the
things
that
I
love
the
most
is
the
form
generation
and
that
it
kind
of
is
really
useful
out
of
the
box
as
as
the
ui
that
they
propose,
because
I
remember
like
on
my
first
job
again,
like
maybe
19
years
old,
I
was
doing
a
forum
in
vista
basically
and
my
boss
called
me
is,
like
your
form,
doesn't
make
sense.
B
It's
awful
and
it's
like
well
like
that's
what
I
that's
what
I
could
do
at
that
moment
and
it
took
for,
and
he
did
a
lot
of
observation
like
you
should
move
this
in
here.
You
should
group
this
in
some
way
it
will
be
more
like
intuitive
for
the
for
the
people
who
is
entering
data.
B
It
was
a
system
for
inventory,
it's
a
configuration
that
we
have
to
do
in
just
one
one
time
per
year
like
beginning
of
the
year
so
every
year
I
have
to
do
like
a
small
break
from
the
on
that
system,
but
it
was
my
also
my
first
input
output
system,
because
before
that
I
only
work
on
making
reports,
so
it
was
my
first
input
system
and
my
form
didn't
make
sense
at
all.
So
when
stuff
came-
and
I
I
didn't
have
to
draw
anything-
that
was
amazing
for
me.
B
Actually
I
picked
it
for
that.
That
was
the
main
thing
that
I
that
I
used
to
choose
to
selected
the
application
framework.
I
remember
we
were
competing
against
okay.
A
So,
let's
see
what
else
we
have
here,
okay
quickly
before
you
move
to
the
next
article.
I
just
want
to
answer
the
question
that
we
have
in
the
chat
in
the
chat,
the
mohammed,
a
right
so
in
2020
that
express
removed
the
mobile
platform
from
the
solution
which,
if
they
have
any
plan
to
bring
them
back
so
they
don't
and
south
mobile
is
completely
discontinued.
We
will
talk
about
some
mobiling
a
little
bit,
because
I
did
try
a
lot
to
have
a
decent
performance
in
the
soft
model
and
I
was
unsuccessful.
It
was
working.
A
It
worked
for
really
small
scenarios,
but
besides
that,
I
think
that
they
did
a
the
decision
of
putting
on
maintenance
move
and
not
keep
going
with.
It
was
a
good
one,
especially
with
that,
with
now
with
soft
laser,
we
can
have
a
completely
responsive
application.
That
is
actually
performs,
really
well
really
fast
and
is
really
scalable.
So
yeah.
No,
that's
not
coming
back
to
a
solution
wizard,
because.
A
D
Yeah
there's
just
one
thing
to
say
on
that:
we're
not
using
every
bit
of
the
mobile
application.
We
don't
really
support
mobile,
but
we
took
the
back
end
for
the
mobile
section
and
then
when
we
moved
to
21.1
or
something
it
no
longer
existed,
and
we
thought
oh
we're
a
bit
stuck
because
we're
relying
on
that
for
our
like
it
was
for
our
api.
We
decided
to
use
that
as
the
background.
D
So
we
just
took
the
code
from
the
20.1
version,
the
last
one
that
it
existed
in
and
we
tried
to
compile
the
source
code
from
devexpress
against
the
new
platform
and
it
works
fine.
So
it's
it's.
They.
They
haven't
kind
of
publicly
announced
it,
but
I
can't
find
many
breaking
changes
in
the
new
version.
So
you
can.
D
You
could
try
just
recompiling
the
old
20.2
source
code
against
the
new
devexpress
assemblies,
just
taking
the
parts
that
are
the
mobile
application,
there's
just
like
four
or
five
assemblies
and
they
they
they
compile
fine
in
the
newest
version.
So
you
can
get
a
long
way.
It
may
obviously
that's
not
supported,
but
you,
if
you
really
want
to
use
the
old
version,
you
still
can.
B
Nice,
well,
that's
that's
a
great
experience.
Actually,
that
is
something
that
we
always
talk
about
with
javier.
Is
that
well
in
the
case
of
xpo,
mostly
because
that's
why
in
general,
what
I've
done
more
in
my
life,
like
experience
with
with
developers
freshest
xpo
related
systems.
B
So
if
you
to
taking
configuration
like
the-
I
don't
know,
15
years
or
18
years
of
xpo,
and
you
count
the
breaking
changes,
maybe
there
will
be
like
six
if
six
will
be
like
even
too
much,
I
think
so.
You
can
basically
use
your
code
from
20
years
ago
or
15
years
ago,
and
it
will
run
so
that's
something
that
is
really
nice
is
like.
B
They
always
try
to
use
the
best
design
patterns
and,
of
course,
you
you
can
make
mistakes
as
a
company,
but
they
have
done
not
as
many
that
they
my
code.
Actually.
So
that's
something
good
in.
In
that
sense,
I
cannot
say
the
same
regarding
entity
framework
at
least
the
old
versions.
The
framework
is
a
decent
animal,
so
I
guess
that's
going
in
the
right
direction,
but
not
enough
framework.
The
traditional
one
so
well,
okay,
providing
for
design
values
for
in
a
property.
B
Basically,
this
one.
I
also
used
a
lot
because
there
were
some
cases
where
you
don't
want
to
do
data
binding
to
a
list.
I
mean
to
another
object
to
show
at
least
so
you
can
do
it
by
an
attitude
here,
and
I
seen
that
I
was
using
that
at
that
time
I
mean
when
I
needed
to
do
it.
I
found
actually
the
implementation
that
they
did
and
I
rely
on
that
for
really
really
long
time
for
some
form.
B
So
again,
those
these
are
a
lot
of
little
things
that
we
take
for
granted
at
the
moment,
and
it's
good
to
know,
because
we
have
new
developers
in
the
company
and
sometimes
they
are
inventing
the
wheels
like.
I
would
do
an
attribute
to
do
and
a
controller
to
do
this,
and
that
is
like.
If
you
look
deep
enough,
you
will
find
something
and
I
think
the
supercenter
is
like
a
great
source
of
value
in
general.
You
can
spend
days
checking
like
examples
there.
B
I
remember
also
for
one
time
in
my
career
what
I
did
like
every
day.
I
woke
up,
and
I
checked
the
support
center
tickets
to
see
what
what
was
new
and
what
I
can.
I
can
hear
from
them.
Okay,
so,
let's
see
if
they
order
an
enumeration.
B
This
is
something
that
we
had
to
do
before.
I
think
that
in
the
first
erp
that
we
released
using
xcs,
it
was
of
course
in
spanish.
It
was
done
in
el
salvador
and
we
had
problems
with
the
news.
There
was
no
way
to
to
do
localization
over
them
so-
and
I
remember
after
that,
they
were
even
to
put
on
icons
and
stuff
like
that,
so
it
was
great
to
have
at
that
moment.
B
Okay
skip
this
one.
Well,
I
don't
think
it's
so
important,
okay.
So,
regarding
the
lookup
here
I
have
like
some
interesting
stories.
One
of
the
stuff
that
I
hate
the
most
or
I
hated
the
most
from
visual
basic
six
was
to
do
lookups.
There
are
phones
that
are
pure
lookup,
sometimes
and
well.
That's
something
that
I
love
in
xas.
B
I
think
when
there
is
at
least
in
web
forms,
they
they
do
have
a
little
bit
of
performance
issues,
but
with
blazer
it's
not
the
same.
It's
not
the
same
case
and
actually
every
time
that
I
see
web
forms,
it
kind
of
looks
really
old.
For
me,
I
don't
know
if
it's
the
same
for
everyone
here,
but
for
me
it
looks
like
it
was
like
20
years
ago,
even
though
it
was
like
five
years
ago,
four
years
ago.
Okay,
what
else.
B
I
guess
like
this.
This
is
something
good.
Also
that
I
did
use
a
lot.
We
have
a
a
loan
system
making
a
server.
We
make
it
for
a
for
a
company
that
basically
they
sell
you
like
appliances,
but
they
give
you
a
loan
for
the
appliance
and
it
was
a
really
big
company
and
the
thing
is
that
they
had
like
really
strict
validation
rules
and
they
wanted
to
do
them
at
same
moment.
B
But,
as
I
always
tell,
the
customers
saving
is
not
the
time
to
do
any
validation.
You
should
allow
the
the
users
to
save,
and
then
you
should
not
process
the
records
if
they
are
not
in
the
state
that
you
want
so
in.
In
my
personal
experience,
when
I
do
a
system
that
is
for
my
family
or
something
like
like
a
friend
or
something,
you
know
those
type
of
systems
that
you
have
to
give
your
way
for
free
to
your
courses
and
stuff
like
that.
So
I
use
this
approach.
B
Everything
is
a
warning
and
I
never
use
this
the
sales
context.
Actually,
I
create
a
different
context
and
then
I
I
do
the
the
validation
on
that
context,
which
I
call
process
in
general.
So
I
don't
allow
anyone
to
move
forward
if
the
record
is
not
in
the
entertainment
states.
B
Well,
this
is
something
that
I
hear
a
lot
on
the
community
in
general
in
the
net
community,
everything
is
a
memory.
Everyone
complains
like
memory
memory,
never
leaks,
and
since
we
do
performance
analysis
here
in
the
in
the
company,
I
can
tell
like
most
of
the
time
like
memory
leaks
are
not
related
to
them.
Actually,
I
think
manuela
was
talking
about
this
one
time
that
how
many
tests
they
have
in
like
unique
tests
and
integration
tests
on
the
data
express
office,
so
nothing
that
you
can
come
as
you
can
make.
B
Basically,
as
a
as
a
single
person
company
will
surpass
their
expertise.
I
think
well,
we
have
special
cases
like
apostles,
for
example,
but
in
most
of
the
cases
those
memory
leaks
are
your
own
cause.
So
it's
there
to
check
how
you
write
your
goals
in
that
sense
because,
usually
well,
if
you
come
from
a
c
plus
plus
background
you're
kind
of
clean
in
the
sense
that
you
have
to
clean
up
your
own
code
right,
there
is
no
garbage
collection
desk.
B
So
if
you're
used
to
do
that,
then
your
system
will
perform
well.
But
if
you
come
from
more
from
a
kind
of
visual
basic
background,
where
you
leave
everything
up
to
the
compiler,
then
you
can
cause
memory
leaks.
So
actually
I
I
have
not
seen
any
accusations
of
memory
recordings
that
is
valid
at
all.
C
Let
me
jump
in
on
that
too.
Actually,
because
we
do
a
lot
of
code
reviews
where
people
are
saying
we
have
a
memory.
D
C
Whatever
the
case
may
be,
99
of
the
time,
it's
people
not
unsubscribing
from
global
pieces,
like
the
application,
they'll
hook
into
something
like
the
objects
based
creating
and
they
never
unhook
from
it,
and
that
controller
never
gets
disposed.
C
B
Yeah,
and
also
like,
basically,
you
need
to
remember
that,
then
you
can
create
a
loop
right
like
first,
you
have
the
the
the
event.
Has
this
wired
up,
that
that
will
what
will
happen
there
is
that
the
capable
selection
process
will
not
happen
and
also
the
controllers.
They
do
exist
through
the
life
of
the
application.
B
So
if,
in
one
controller
you
make
a
huge
list
and
then
you
put
in
a
in
a
field
in
a
class,
basically
in
a
property,
it
will
still
be
there
all
the
time.
So
I
have
we
have
cases
where
people
say
like
you
know
that
after
I
run
this
process,
I
use
like
100
megabytes
of
ram
and
it
never
goes
down
it's
because
the
first
time
you
run
it.
It
goes
in
the
controller
and
it's
never
garbage
collected.
B
B
I
don't
know
like
javier
might
know
better
than
me
here.
We
have
one
of
our
customers,
that
for
generations
and
for
years
and
years
and
years
have
been
carrying
the
supports
version,
one
module
because
they
didn't
they
have
so
many
reports
that
they
didn't
want
to
move
a
different
version.
So
for
me
this
was
always
like
a
little
bit
complicated
topic
it.
They
had
to
give
it
a
try
like
many
times
to
see
what
was
the
right
way
and
the
way
that
is
now.
B
I
kind
of
like
it
that
the
stock
report
is
basically
a
normal
report
with
a
special
data
source
before
there
was
a
class
called
software.
If
I
remember
well
and
some
variations
in
the
middle,
so
I
think
they
finally
made
it
like
they
found
the
right
solution
for
that,
but
there
must
be
some
people
out
there
that
are
still
using
their
all
their
own
models.
B
B
I
don't
remember
like
beside
the
design,
the
design
part.
Why
did
they
move
what
technical
blocks
they
had
to
have
to
move
to
a
different
direction?
But
if
someone
wants
to
job
in
this
case,
like
feel
free
to
open
the
mic,
let's
see.
D
We're
still
on
reports
v1,
we
have
190
reports,
but
a
lot
of
them
are
rather
complicated
with
sub
reports.
Occasionally
direct
sql
queries
stuff,
like
that.
So
it's
just
it's
really
a
matter
of
being
able
to
be
to
guarantee
that
after
we
do
the
migration
we're
producing
the
same
result
and
it's
hard,
so
I've
actually
just
finished
building
a
big
test
library
that
does
exactly
that.
It
produces
the
pdf
output
of
every
single
report.
D
We
have,
and
it
kind
of
saves
that
off
as
expected
output
and
then
now
we
can
migrate
to
version
two
and
make
sure
that
the
result
is
the
same
and
we're
hoping,
therefore,
to
finally
do
the
migration,
but
it's
it's
something
we
have
to
do
with.
You
know
extreme
caution.
A
lot
of
these
reports
were
delivered
six
years
ago
and
we've
never
had
a
call
about
them
and
people
are
still
using
them
and
we
don't
remember
what
they're
supposed
to
display
or
what
you
know
how
it's
supposed
to
work.
D
So
if
we
make
a
change
and
we're
not
sure
we
could
break
something
so
we're
still
on
reports
v1,
it
all
works
perfectly.
Well,
we
have
an
awful
lot
of
like
extra
engineering
to
to
make
them
work.
Well,
we
can
write
the
code
in
visual
studio,
make
sure
it
compiles,
and
then
we
have
a
a
t4
template.
Does
everyone
know
t4?
It's
like.
D
We
use
a
t4
template
to
inject
the
code.
We
wrote
in
in
visual
studio
back
into
the
rep
x,
so
that
is
extremely
useful.
We
can
we
can
you
know,
code
in
visual
studio.
We
know
the
syntax
is
correct.
We
can
even
debug
it
and
then
once
it's
ready,
we
can.
We
can
inject
it
back
in.
So
we
have
a
lot
of
things
to
help
us
which
we're
hoping
still
to
use
in
reports
v2
when
we
finally
move
but
we're
just
it's
a
delicate
operation.
I
think
that's
you
know
always
the
situation.
D
I
I
think
you
know
with
regards
we're,
actually
hiring
right
now.
We've
one
of
our
three
coders
is
retiring,
so
we're
looking
for
like
someone
who
knows
express
app
framework,
or
at
least
something
similar
and
whatever,
and
we
we.
We
started
the
the
job
of
looking
for
the
new
guy
like
a
week
ago,
if
any
of
you
guys
are
interested
in
it.
It's
the
position.
B
D
Have
experience
on
that
yeah
exactly
so?
It's
they
the
positions
based
in
geneva
and
switzerland
and
ideally
we'll
have
someone
in
geneva,
because
we
really
need
somebody
who's,
also
able
to
do
some
of
the
kind
of
software
as
a
service
type
stuff
in
the
in
the
office.
But
anyway
we
started
looking
and
it's
clear
that
the
the
kind
of
the
proposition
is
slightly
different
from
what
most
kind
of
young
you
know
ambitious
coders
want.
You
know
they
want
to
learn
the
latest
like
react
type
framework.
D
They
want
to
know
when
I've
learned
that
what
can
I
learn
next
and
all
this,
whereas
what
we're
offering
is
really
with
three
coders
who've,
been
in
the
same
position
for
like
all
of
us
there
over
10
years,
we've
all
become
extremely
attached
to
this
one
way
of
doing
things
and
it's
extremely
comfortable
and
we're
all
experts.
So
it's
a
great
environment.
We
get
an
awful
lot
done
very
quickly.
As
you
guys
all
know.
You
know
the
framework's
very
good
for
churning
out
extremely
solid
code,
but
it's
it's
it's
gonna
be.
D
What
we
need
is
someone
who
wants
that
who
wants
to
be
with
a
tiny
team
of
friendly
experts
and
not
necessarily
something
where
the
turnover
is
is
is
quick.
You
know
we
would
have
great
difficulty
onboarding.
Somebody
new
would
take
us
ages
before
they
were
productive
they'd.
Just
you
know
they
would
see.
D
Like
you
know,
oh,
you
need
to
change
the
color
of
this
button
and
they
would
think
I
know
how
to
do
that
in
asp.net,
but
to
change
the
color
of
a
button
in
in
x,
preset
frameworks,
really
not
that
simple
and
not
not
that
easy.
You
know,
I
always
say
the
easy
things
are
really
hard
in
express
app
framework,
but
you
get
a
lot
of
the
hard
things
for
free,
they're
really
easy.
D
C
D
C
D
Then
you
end
up
with
with
you
need
to
find
a
coder
who
wants
that
says.
Okay,
I
want
to
be
part
of
this
teeny
team
that
produces
extremely
good
quality
software
for
banks
and
for
things
that
are
really
hard
to
you
know.
We
have
to
pass
massive
security
audits
every
once
in
a
while
and
we
pass
them
every
time
thanks
to
express
app
framework,
because
we
you
know
they
don't
make
any
mistakes.
It's
it's
good.
It's
solid!
It
passes
things.
So
you
know,
but
yeah
it's
it's
it's
a
tricky
hiring
proposition.
A
My
two
cents
there,
the
first
thing
that
I
always
say
to
everyone
in
your
team,
is
everything
is
hard
until
you
understand
it.
Yeah
sometimes
changing
a
color
is
hard,
but
as
long
as
you
understand
how
some
of
those
things
changing
another
color
or
changing
the
border
or
changing
something
else,
is
the
same
methodology.
You
access
the
control,
the
underlying
control
find
the
property
you
change.
So
the
first
time.
Of
course,
there
is
a
mentality
chief
that
you
need
to
have.
That
is
different
from
how
you
do
it
in
winform.
A
A
Sometimes
one
screen,
you
customize
it,
but
besides
that
I
just
want,
but
I
know
it
works,
but
I
know
that
it's
functional
function
well,
and
I
can
do
it
quick
and
I
can
have
something
on
my
clients
hand,
because
we
love
technology.
I
like
to
know
everything
that
is
going
up.
The
latest
things
I
like
to
see
blazer
web
assembly
with
empty
different
word
core
and
sql
lite.
I
like
all
the
new
things,
but
I
also
like
providing
value
to
a
customer.
A
I
look
so
I
also
like
the
stability
and
if
something
is
work,
don't
change
it.
We
do.
I
do
have
a
client
that
is
not
the
same.
That
jose
was
referring
to.
That
is
using
both
reports,
people,
1
and
3.2
side
by
side.
They
don't
want
to
change
anything
that
they
did
already
report.
One
will
still
be
there
forever,
but
they
use
the
new
capability
with
report
too.
So
you
can
find
those
way
and
they
have
been
hiring.
I
will
argue.
A
I
started
saying
that
everyone
who
has
done
stuff
for
a
while
doesn't
want
to
go
back.
I
will
argue
that
the
value
that
this
developer
will
get
because
staff
is
not
only
doing
the
the
code.
You
are
basically
doing
everything
you,
you
are
working
with
the
database.
You
are
working
with
the
front
end.
You
are
working
with
the
backend.
You
are
working
with
deployment.
A
You
are
working
with
the
box,
but
you
are
working
with
testing,
so
I
will
argue
that
someone
like
sometimes
the
the
new
developers,
are
getting
a
somehow
a
drug
or
drum
to
the
new
technologies,
but
with
staff
we
have
blazer.
That
is
a
really
new
technology
with
hdr
net
core
and
all
the
new
patterns,
but
on
not
only
that
you
get
the
experience
of
building
a
complete
system
from
beginning
from
strongest
crash
to
deployment.
A
I
don't
believe
that
a
lot
of
penguin
companies
have
that
opportunity,
so
I
will
argue
for
everyone
who
is
starting
that
that's
a
great
opportunity
join
that
small
team
learn
how
to
do
software
from
beginning
to
end,
and
you
will
not
regret
it
after
that.
If
you
move
on
your
own,
you
will
have
all
the
skill
that
you
need
to
build
for
yourself,
a
software
to
build
to
another
client
to
do
even
even
the
again
as
jose
say
he
a
master
sa
and
don't
need
truck.
A
B
I
think
that's
really
interesting
idea
that
you
have
because
I
hope
that
your
framework
for
texas
reports
is
open
source,
because
I
was
about
to
start
writing
one
yesterday,
so
because
I
think
that
that's
a
neat
idea
in
the
sense
that
we
get
a
lot
of
report
migration
projects
like
last
year,
we
moved
like
hundreds
of
crystal
reports
to
extra
reports,
and
there
are
testing
frameworks
for
unique
tests
for
integration,
for
coding,
for
blazer
components,
but
for
reports
they
are
not
like
super
common.
So
I
think
it's
like
a
neat
idea
and
also
people.
C
B
Once
you
do
a
complex
report,
you
don't
want
to
do
it
again
or
you
want
to
really
really
make
sure
that
the
numbers
are
fine,
because
usually
financial
decisions
depend
on
that.
So
you
really
it's
not
like.
There's
a
that
is
something
difficult
to
to
use
or
see.
Is
that
if
that
little
number
in
the
report
is
wrong,
then
you
can
be
losing
a
lot
of
money.
So
I
think
a
testing
framework
for
reporting
is
like
an
amazing
idea
in
general.
D
About
how
to
do
it,
and
so
we
do
a
series
of
blog
posts,
it's
a
bit
complicated
because
you've
got
the
the
t4
element
which
actually
takes
all
the
reports
in
your
system
and
generates
a
unit
test
for
each
one
and
then
there's
the
the
bit
of
taking
once
a
pdf
output
and
trying
to
compare
it
over
many
versions
over
possibly
many
years.
So
we
convert
it
to
text.
So
it's
not
an
ideal
representation,
but
it's
good
enough.
D
D
Yeah
so
there
we
are
I'll,
try
and
do
that
over
the
next.
Whatever
next
few
months.
B
We'll
see
great
great,
so
we
will
have
an
interview
with
you
once
you're
done
with
that,
we'll
have
an
episode
just
about
reporting.
Again,
I
think
we
have.
A
B
B
B
A
B
This
post,
I
love
this
this
one.
I
really
love
and
I
used
to
use
it
a
lot
on
my
when
I
was
like
training,
basically
developers.
It's
like
okay.
This
is
how
it
works.
This
is
nbc
and
these
are
the
built-in
controllers.
These
are
the
controls
from
the
extra
models,
and
these
are
the
actions
that
are
hosted
by
those
controllers.
B
So
this
really
gives
you
a
map
on
how
everything
is,
especially
in
regards
to
the
system,
but
you
want
to
know
like
okay,
if
I
want
to
to
basically
wire
something
on
the
saving
action,
how
do
I
found
it
right?
So
this
recommendation
when
it
came
out,
it
was
great
again
something
that
I
saw
from
them
from
my
presentation.
B
Let's
see
this
one,
I
cannot
talk
because
I
basically
don't
use
the
moderator
my
systems
are,
as
they
are,
is
the
one
who
always
like
do
the
little
tricks
make
them
beautiful.
He
really
can
put
himself
on
the
mind
of
an
end
user.
This
should
be
like
this,
like
that,
like
that,
for
me,
it's
like
here,
take
it.
This
is
the
form
feel
it.
B
So,
let's
see
what
does
we
have
here?
How
does
it
look
well
like
again
like
this
might
be
something
like
it
seems
simple,
but
sometimes
handling
those
little
dialog
controllers
when
the
stuff
are
hosted?
Actually
it
took
me
a
while
to
figure
out
how
to
use
the
dialog
controller
and
what
stuff
are
leaving
in
there
and
which
option
you
can
have
and
and
how
can
you
rewire
them
now?
B
I
use
the
trick
a
lot,
but
well,
of
course,
it's
something
good
to
have
like
basically
tricks
on
how
to
handle
those
little
windows,
this
wcf.
This
is
something
that
we
did
a
lot
with
javier,
because
we
wanted
so
much
to
move
xks.
B
To
summary,
we
did
all
the
possible
things,
including
when
compiling
the
source
many
times
to
move
as
much
as
we
can
to
somebody,
and
we
did
a
lot,
I
mean
and
then
blazer
came
out
and
we
have
to
drop
everything,
but
basically
one
of
the
huge
things
that
I
I
I
was
using
when
when
when
somebody
started
to
be
a
thing
actually
to
for
google
developers
is
like
well
at
the
moment,
I
try
to
evaluate
again
all
the
possibilities
that
I
have
and
one
of
the
the
things
that
I
was
evaluating
is
marketing
services.
B
At
that
moment
there
was
a
one
called
parts
that
now
is
owned
by
my
face.
Who
can
they
discontinue
it,
and
then
there
was
one
called
the
factory
that
the
factory
did
a
lot
of
work
in
the
factory,
but
the
c-sharp
sdk
was
not
that
good
in
general,
but
in
the
end
I
realized
well.
Why
should
I
need
to
find
a
backend
system?
I
have
tough
and
now
they
are
exposing
the
the
old
data
model.
B
So
when
I
found
that
I
I
felt
like,
I
found
the
holy
grail
of
mobile
development,
because
modeling
everything
else
was
really
fast
and
easy,
but
then
doing
some
type
of
complicated
queries
in
all
data
was
a
pain,
really
a
pain.
But
I
was
using
simple
water
client,
the
the
guy
who
makes
that
that
client,
his
name
on
github,
is
object,
and
I
think
it's
a
good
name.
So
let's
see
it
for
this
decline.
B
B
So
if
you're
doing,
if
you,
if
you
need
to
integrate
your
system,
your
subsystem
with
something
else
or
data
for
me
was
the
way
to
go,
you
called
is
basically
is
http
right,
so
pause,
get
put,
you
can
do
those
type
of
requests
and
you
can
interact
with
any
type
of
system
c
plus
clause.
Therefore
you
call
it
whatever
all
of
them
have
an
http
client,
so
you
can
interact
with
all
the
data.
B
So
for
me
well,
at
that
moment,
southwest
stock
in
windows
right
only
windows
servers,
but
if
you
want
to
interact
with
your
subsystem,
that's
the
way
to
go
for
a
moment.
I
went
crazy,
offering
all
data
services
to
all
of
my
customers.
All
of
them
say
yes,
so
I
was
really
into
troubles.
We
even
with
javier,
like
again
one
of
our
cases,
things
like
this.
We
have
a
code
generation
tool
for
all
data
that
would
generate
your
client
classes
for
for
somebody.
Actually,
so,
let's
see,
let's
see
a
gentle
introduction
to
xa.
Yes,.
A
Move
to
microsoft,
it
was
one
of
the
first
videos
from
the
community
that
you
will
watch
a
whole
application,
be
built
with
a
lot
of
explanation
about
stuff.
After
that
I
will
say,
the
other
video
was
that
I
would
say,
iconic
like
that
was
the
one
they
found
did
with
building
a
crm
from
so
those
two
videos.
I
always
recommend
other
students
start
with
those
two
videos,
and
you
will
see
it
because
one
thing
is
free
and
documentation.
B
And
well,
you
might
not
remember
this,
but
there
was
one
moment
that
was
something
called
the
express
tv
before
you
two
existed
and
it
was
a
set
of
videos
by
oliver
storm
and
gary
short
about
how
our
application
framework
should
be,
and
I
used
to
like
f5
all
the
time
like
they
said
new
videos
every
morning
was
support
center
and
they're
expressed
to
be
for
a
while.
So
what's
a
lot
of
fun
how
to
interesting
controllers
a
lot
of
people?
Yes,
they
want
to
do
something
like.
C
B
But
you
have
the
control
management
stuff,
so
you
have
to
do
it
like
that
this
I
just
realized
when
we
moved
to
place
for
how
to
do
that,
because
I
remember
for
for
our
first
application
that
we
remember
that
we
did.
We
need
to
do
the
the
controller
manager
again
for
writer.
I
don't
remember,
for
which
reason,
let's
see
something
new.
This
is
important.
A
big
change,
nothing
big
here
again,
also
nothing
like
important,
highlighting.
B
This
one,
I
do
use
a
lot
the
synthetic
highlighting
because
I
have
the
I
have
a
module
for
scripting
using
gint.
I
really
love
gin
and
then
I
found
a
video
on
youtube
like
a
few
years
ago.
That
says,
like
the
best
eight
or
four
coding
is
work,
because
you
can
have
everything
in
different
color,
fonts
and
sizes,
so
your
code
might
mean
something.
B
So
that's
why
I
started
using
the
the
rich
text
eight
or
from
the
express
I
use
it
for
a
while,
and
I
like
it
because
I
can
do
like,
but
it's
not
important.
I
make
it
like
a
small
font
and
what's
really
important,
it
was
huge
font
and
different
color.
So
I
use
it
a
lot
now.
I
move
my
modules
that
do
scripting
to
use
monaco,
but
the
thing
that
I
miss
the
most
is
that
you
can
have
like
mix
and
match
of
colors
and
sizes
and
phones
and
basically
we're
in
the
top.
B
So
we
have
some
russian
posts
here
and,
let's
see
xp
objects.
Well,
this
one
I
can
actually
talk
about
is
something
that
the
objects.
I
don't
think
this
is
the
article,
but
maybe
it
is
or
they
do
the
comparison
of
what
an
object
is
a
session
is
an
unique
workings
and
basically
they
say
that
the
object
space
is
a
nuclear
reactor.
You
don't
have
to
use
that
to
import
data
right,
because
you
will
go
through
a
lot
of
other
processes
and
if
you
remember
heavier
or
import
module,
they
have.
B
It
has
an
option
of
changing
from
object
space
to
unit
of
work
which
is
faster.
Actually,
so
it's
good
to
know
the
difference,
and
at
the
moment
people
didn't
understand
what
was
hto,
where
xp
or
finish
and
when
xaf
start.
It
was
kind
of
a
mix-up
at
that
moment.
So
that's
it.
That's
2013.
C
And
I'm
going
to
scoot
through
this
fairly
quickly.
I
know
we're
we're
chewing
on
time
here
so
yeah
at
this
point,
2014
we're
coming
into
year,
six
year,
five,
no
year,
six
of
of
the
framework
kind
of
being
live,
and
I
mean
when
we
started.
I
was
actually
writing
my
own
framework
at
a
company
trying
to
rewrite
their
application,
and
we
spent
probably
three
or
four
months
trying
to
do
exactly
that.
C
You
know
create
grids
that
automatically
bind
and
use
some
of
the
layout
controls
and
do
custom
languages
and
everything
we
did
in
three
months.
We
got
an
email
that
night
saying:
hey.
You
know
check
this,
this
xaf
framework,
because
we
are
using
devexpress
tools,
and
so
everybody
went
home
that
night.
C
I
stayed
five
o'clock
that
night
until
eight
the
next
morning,
basically
redoing
everything
we've
done
in
three
months
in
one
night,
using
xaf
and
its
initial
release
kind
of
day
one
and
the
boss
came
in
at
eight
in
the
morning
and
put
it
on
his
desk
and
said
it's
done.
You
know,
metaphorically
speaking,
so
amazing
that
this
you
know
what
this
framework
can
do
even
from
day
one.
So
yeah,
so
as
we
move
along
here,
you
will
see
that
there's
training
that
was
done.
C
You
know
for
the
first
quite
a
number
of
years.
They
kept
doing
it
around
the
world
and
then,
as
the
community
grew,
there
became
more
training
and
consulting
facilities
like
ourselves
and
like
you
guys
that
can
kind
of
help.
So
they
they
don't
do
nearly
as
much
training
as
they
used
to,
but
it
did
certainly
help
get
the
the
community
growing.
C
So
this
one's
a
very
long
long-winded
article,
basically
talking
about
how
to
work
with
underlying
view
items
and
their
controls
kind
of
getting
into
the
nitty
gritties
of
really
customizing
the
ui,
and
I
encourage
anybody
to
especially
if
you're
new
to
actually
have
to
take
a
look
at
this
and
figure
out.
You
know
how
the
pieces
all
work
together,
especially
at
the
view
level
things
like
changing
window
title
we've
used
modified.
This
happens
automatically
now,
but
if
you
want
to
interject
in
there
there's
an
example
how
to
do
that.
C
It's
just
kind
of
things
like
that
of
you
know
when
we
when
we
first
started
this,
there
was
no
documentation.
There
was
no
way
to
understand
how
to
do
this
sort
of
going
into
the
source
code
or
submitting
tickets
to
devexpress,
so
even
in
even
in
2014.
This
was
still
pretty
prevalent
of
you
know,
asking
those
questions
and
then
dennis
was
blogging
a
lot
about
hey
check
out
this
one
check
out
that
one.
C
What
I
found
interesting
here,
the
audit
trail
performance.
If
you're
still
using
the
audit
trail,
we
use
it
all
the
time.
In
fact,
I
love
it,
but
there
are
situations
even
today
where
it's
still
low
performance,
especially
when
you
add
collections
to
items
and
start.
You
know
adding
room
items
from
that
collection
and
it
tries
to
figure
out.
C
You
know,
what's
changed
it
does
that
in
a
separate
thread
and
a
separate
session,
and
it
could
take
a
while
to
load,
but
the
performance
improvements
they
they
put
in
here
back
in
early
2014
was
significant
because
back
then
you
know
performance
was,
I
don't
want
to
say
subpar.
It
was
not
a
focus
at
that
point.
C
Talking
about
validation,
control,
conditional
appearance
and
security,
so
this
falls
back,
especially
when
you
do
kind
of
classic
web
development
back
in
the
day,
people
would
put
all
their
validation
and
all
their
security
on
the
javascript
side
and
then
wonder
why
they
got
hacked.
C
The
same
thing
is
true:
in
xaf
you
you,
you
can't
use
conditional
appearance
to
withhold
security
when
you're
designing
your
application.
We
actually
try
to
take
a
two
or
a
three-tier
approach
where
conditional
appearance
is
part
of
that
data
source
criteria
is
part
of
that,
but
the
security
system
itself
is
also
the
fundamental
part
of
that.
C
The
idea
is
that
if
one
breaks
down
or
one
gets
messed
up
either
through
coding
errors
or
configuration
errors,
somebody
somebody
turns
on
or
deletes
the
wrong
thing
in
security.
You
know
what
prevents
somebody
else
from
from
seeing
others
data
that
they
shouldn't
things
like
conditional
appearance,
right,
hey,
you're,
not
part
of
this
role.
You
should
not
see
an
hourly
rate
or
how
much
somebody
makes
or
somebody's
social
security
number
whatever
the
case
may
be,
that
should
never
even
hit
their
machine
so
having
conditional
appearance.
Just
hide
that
doesn't
make
sense.
C
You
have
to
use
these
pieces
together
and
kind
of
security
became
a
big
focus,
believe
it
or
not.
We're
actually
on,
I
believe,
the
third
iteration
of
security,
the
security
modules,
and
this
seems
to
be
one-
that's
stuck
around
the
longest
and
offers
the
most
flexibility
so
pretty
amazing,
localization
field,
captions,
yeah,
okay,
so
more
helpful
articles
displaying
and
updating,
non-persist
or
persistent
properties
for
a
non-persistent
one,
a
lot
of
times
not
a
lot
of
times.
C
Sometimes
you
have
to
put
the
same
property
on
a
view
more
than
once
and
work
that
you
know
in
separate
ways
or
you
want
to
calculate
a
property
that
you
then
want
to
have
effect,
so
that
kind
of
thing
was
difficult
originally
and
then,
of
course,
as
people
started
doing
more
and
more
these
types
of
things
you
know
these
solutions
came
up
and
dennis
would
blog
about
them
here
so
certainly
check
those
out
they're,
quite
interesting,
great
view
context
menu.
So
things
like
the
show
and
hide
footer
filter
editors.
C
That
kind
of
thing
all
that
became
available
in
the
web,
the
classic
web
templates
back
in
2014.
So
originally,
when
you
right
click
the
same
issue,
we're
having
now
with
blazer,
you
know
in
blazer
you
right,
click
on
a
grid
header
and
you
get
the
this
menu
right.
I'm
hopeful
that
we
get
to
this
in
blazer
as
well.
But
again,
it's
part
of
the
growing
pains
things
you
had
to
implement
yourself.
C
Still
in
the
go,
in
fact,
winforms
is
still
my
favorite
platform,
believe
it
or
not
we're
doing
more
and
more
blazer
stuff,
but
there's
something
so
freeing
and
flexible
about
winforms
amount
of
control
and
customization
and
functionality
you
have
in
comparison
to
a
lot
of
this
web
technology
is,
is
unmatched,
so
they
put
a
big
focus
on
you,
know,
kind
of
following
the
the
microsoft
office
style,
layouts
and
ui
elements,
including
the
ribbons,
the
application
forms
that
came
out
in
like
original
ones
in
2007
and
then
upgrading
in
2014
to
kind
of
a
more
flat
style,
the
application
menu,
so
yeah
kind
of
neat
to
see
that
using
a
control,
that's
not
integrated
by
default.
C
If
you
haven't
done
this,
if
you're
new-
and
you
have
not
done
this-
do
this
there's
many
ways
to
actually
do
it
between
a
custom
form,
a
custom,
property,
editor
or
a
custom
view
item,
you
can
get
those
controls
in
place
and
and
it
changes
the
the
feel
of
the
application,
the
flexibility
of
the
application
to
be
unlimited.
Again,
it's
just
a
dot-net
application,
so
you
can
put
anything
in
there
targeting
for
multiple
target
view.
Ids
this
used
to
be
frustrating
and
creating
reusable
controllers
is
extremely
important.
C
One
of
the
limitations
was
in
the
target
view
id
you
could
only
put
in
one
one
actual
view
id
previously.
We
would
say
you
know,
target
view
type
or
target
object
type,
and
then
we
say
on
the
activated
hey.
If
it's
this
view
or
that
view
or
that
view
then
do
some
code
otherwise
just
return.
So
it
was
nice
to
see
that
they
they
were
expanding.
This
kind
of
target
kind
of
scoping
out.
C
Alrighty,
a
number
of
failed
login
attempts,
especially
interesting
on
on
the
website,
but
on
the
windows
side.
You
know,
after
after
three
login
attempts.
If
it
fails,
you're
kicked
out
and
you
have
to
close
down
your
browser
window
or
you
have
to
or
the
application
and
when
forms
would
would
exit.
You
know,
they're
introducing
those
kinds
of
properties.
These
are
common
things
that
you
know
most
most
client,
most
of
their
clients
would
run
into
and
so
they're
solving
those
problems.
C
Yeah,
let's
get
past
that
one,
take
a
look
at
that
if
you're
interested
by
all
means
a
small
bug
with
a
customization
form
where
the
blank
space
would
show
up
and
everything
be
squished.
That
was
a
very
short
14.1.5.
I
believe
1414
is
where
it
showed
up.
C
I
don't
know
41.5
sorry
and
it
was
quickly
fixed.
There's
been,
I
actually
remember
in.
I
think
it
was
2014.
There
were
a
couple
instances
where
they
would
do
a
release,
and
then
it
was
a
few
days
later.
They
would
do
another
release,
so
they
would
find
issues
like
this
and
they
would
pump
out
a
really
quick
next
full
version,
and
I
think
that
really
drove
the
requirement
to
have
all
those
unit
tests
that
they
have
now
thousands
of
unit
tests
that
they
run
on
xas
prior
to
any
release.
A
From
that
article
dave,
I
just
want
to
mention
this
is
the
first
time
that
we're
seeing
the
io
get
space,
so
I'm
not
really
sure
exactly
when
the
framework
support
was
released.
But
this
is
the
first
article
that
I
could
find
that
we
can
see
that
a
reference
to
the
idea
stage
and
it's
not
until
2015
that
there
is
the
first
blog
that
dennis
did
about
into
the
framework,
so
not
sure
about
the
dates
and
the
framework
support
was
but.
B
I
actually
have
it
it's
like
in
in
the
last
version
of
2011.
They
the
object.
The
eye
of
the
space
came
into
into
the
picture.
So
after
that,
maybe
it
was
not
of
use.
But
I
remember
because
my
life
has
expired
that
time
and
then
I
need
to
do
something
and
I
need
in
the
new
version-
and
I
renew
after
like
three
months
or
something
like
that,
and
I
I
because
I
needed
to
change
the
the
I
ugly
space
change,
so
yeah
2011.
C
Nice
that
was
a
that
was
a
big
change
for
us
too,
because
the
original
object
space
it
wasn't
an
eye
object.
Space
was
just
object.
Space
had
that
session,
tied
to
xpo
right
in
it,
and
we
use
that
everywhere.
You
know
object.
Space
didn't
have
find
object,
get
object,
you
know,
find
object
by
key
any
of
those
that
layer
of
abstraction
was
added
to
support
entity
framework.
C
After
the
fact,
it
also
became
a
big,
a
big
turning
point
when
they
started
putting
entity
framework
in
to
get
the
xaf
types
info
system
really
cleaned
up
and
performing
well,
and
if
you've
ever
played
with
the
eye
types
info,
the
amount
of
flexibility
you
have
and
customization
you
can
do
in.
There
is
actually
amazing.
It's
it's
undocumented
and
kind
of
things
you
can
do
out
of
the
box.
C
You
can't
do
it
on
the
box,
but
you
can
get
in
there
and
you
can
do
some
really
amazing
things
just
because
they're
building
a
metadata
version
of
your
business
objects,
essentially
that
then
get
used
at
the
xaf
level,
so
pretty
pretty
impressive
and,
of
course,
the
iot
space
providers.
You
know
that
gives
you
flexibility
in
terms
of
dealing
with
different
data
stores
and
different
combinations
of
data
stores,
even
at
the
same
time.
C
So,
if
you're
doing
you
know
connection
to
multiple
databases,
the
object
space
provider,
you
could
actually
hook
into
that
and
create
your
own
iobject
space
provider
to
you
know
just
start
dishing
out
different
object
spaces
depending
on
the
type
and
that's
where
we
started
finding
that
the
non-persistent
object
space
and
the
way
we
deal
with
non-persistent
objects
started
to
change
as
well.
C
In
fact,
that's
gone
through
a
few
iterations
so
that
yeah
that
non-persistent
object,
space
provider
was
kind
of
a
good
example
for
us
to
learn
from
and
kind
of
follow
the
devexpress
patterns
in
terms
of
replicating
that
for
other
for
other
object-based
providers.
Should
we
need
to
do
that?
C
It's
kind
of
a
neat
one
yeah
so
is
an
object
new
within
criteria
that
didn't
exist
before.
If
you
had,
you
know,
if
you
had
a
an
object
with
a
an
integer
key,
you
could
say:
hey
is
the
integer
zero
and
that
was
about
it.
But
as
soon
as
you
started
getting
guide
keys,
you
know
good
empty,
didn't
work.
C
If
you
were
working
in
a
a
web
list
view
where
you
created
multiple
new
rows
and
tried
to
modify
one,
it
didn't
know
which
one
you're
working
with
there
was
no,
you
distinct
key.
No,
you
need
unique
value
at
that
point,
so
they
built
in
you
know
on
the
session
level
or
the
yeah.
C
The
the
data
level
saying
hey
is
this
a
new
object?
Does
it
exist
in
the
data
store
things
like
that,
forcing
boolean
property,
it
doesn't
matter
which
slice
is
secure
and
the
runtime
this
one
was
neat
so
giving
users
access
to
the
model
file,
especially
in
wind
forms,
but
even
on
potentially
web.
If
you
have
somebody
trying
to
do
customizations
in
in
the
background,
it's
rare,
but
it
does
happen
once
they
get
in
there,
they
can
screw
a
lot
of
stuff
up
right.
You
shouldn't
be
touching
this.
C
You
shouldn't
be
touching
that
and
what
are
they
really
going
in
for
a
lot
of
people
want
to
change
the
name
of
actions.
They
want
to
change
the
name
of
captions
and
categories
and
messages,
so
this
was
kind
of
the
first
year
where
you
could
really
customize,
what's
actually
being
shown
in
the
model,
so
your
users
can
have
access
to
the
model
and
they
can
get
into
you
know
whatever
nodes
you
provide
them
with,
but
you
can
also
lock
them
out
of
certain
things.
C
You
know
they're
not
allowed
to
go
and
change
the
the
show
view
strategy
or
the
you
know.
The
messaging
system,
or
any
of
that
so
yeah,
a
nice
improvement
there
safari,
is
putting
out
some
new
stuff
very
cool.
It's
always
great
to
see
community
entities
putting
out
new
stuff.
It's
really,
you
know
really
is
the
expand
framework
and
then
up
to
the
new
stuff
we're
seeing
today,
custom
proprietor
based
on
the
asps
color
edit
control.
C
This
was
ground
breaking
back
then
now
this
is.
The
new
version
is
part
of
part
of
their
out
of
the
box,
property
editors
and
then
application
performance
again.
This
was,
we
talked
about
the
audit
trail
performance.
This
is
another
one.
Launching
the
applications,
particularly
huge
on
the
winform
side
for
us
was,
you
know,
you'd
sit
there
and
the
little
spinny
wheel
would
go
forever
right.
It'd
take
for
a
long
time
for
that,
for
that
login
screen
to
show
up,
and
so
now
they're
doing
the
model.
C
C
We
talked
about
memory
earliest
earlier:
hey
they
fixed
a
few
back
in
1417,
documentation,
updated
yeah,
great.
C
So
funny
enough,
yeah,
we
used
to
get
a
lot
of
this
things
just
crammed
in
here
and
way
way
back.
You
had
to
actually
go
into
like
expand
out
the
columns,
node
and
pull
things
out
manually.
You
couldn't
drag
and
drop
off
here
in
the
first
couple
iterations
I
don't
believe
and
then
certainly
the
right
click
column,
chooser
and
putting
stuff
back
in
that
wasn't
available
either.
So
the
usability
from
both
the
run
time
and
the
design
time
model
editors
has
been
pretty
significant.
C
Even
in
the
most
recent
releases,
we
see
you
know
dragging
a
node
from
one
thing,
especially
like
navigation
onto
just
the
items,
rather
than
expand
it
the
item
to
drop
it
in
it's
a
small
improvement,
but
it
makes
a
difference,
so
they
they
continue
to
improve.
It's
pretty
awesome
entity
framework
support
yep
there
we
go
webinars
recordings.
I
think
we're
looking
at
the
top
here
yeah.
This
is
the
first
year
they
put
out
an
entity
framework
version
of
the
xcrm
demo.
C
C
I
personally
prefer
it,
but
there's
there's
that
piece
going
for
it
as
well,
which
is
that
the
new
modules
that
come
out
will
typically
be
xpo,
supported
first
and
then
this
stupid
bug.
I
remember
this
when
you
would
drag
and
drop
a
when
the
designers
were
still
a
thing
when
you
would
drag
and
drop
from
the
toolbox
into
the
design
surface.
The
action
wouldn't
get
assigned
the
components,
so
it
would
just
disappear
off
the
form
and
it
drove
people
crazy.
C
C
It
just
makes
it
easy
so
this
you
know
this
is
interesting
to
see
back
that
long.
But
now
we're
changing
again
we're
changing
the
way
we
we
work
with
controllers
and
properties
and
then,
of
course,
more
on
the
xaf
types
info
subsystem
again,
if
you're
getting
comfortable
with
xaf-
and
you
can
do
you
know
most
things,
you
feel
you
feel
like.
You
have
a
good
grasp
on
things,
it's
time
to
start
digging
into
this,
to
really
understand
the
inner
workings.
It's
it's
amazing.
C
What
really
happens
in
here
and
it
will
make
it-
will
make
your
life
easier
moving
forward
when
you
do
have
to
do
those
little
one-off,
weirdo
things.
So
that's
it
for
me.
A
Nice
thanks
a
lot
dave.
I'm
gonna
share
my
stream
now
and
let's
move
quickly
to
2015.,
so
I'm
really
enjoying
this
travel
down
memory
lane,
because
there
are
a
lot
of
great
things
that
I
I
think
that
we
now
take
for
granted.
But,
okay,
let's
start
scrolling
up,
and
there
are
a
few
like
conditional
formatting
that
we're
just
gonna
skip
but
feel
free
to
jump
on
it
or
ask
if
you
have
any
questions
put
it
on
the
chat,
some
customization
of
the
view.
A
Basically,
you
know
that
right
now
we
can't
even
clone
a
view
change
things.
So
a
lot
of
things
were
coming
in
that
time.
Property
editors,
I
think,
already
showed
the
property
editor
for
the
color
picker.
So
even
those
were
available
for
us
now
that
was
again,
there
was
a
lot
of
customization.
You
have
to
do
before
that,
to
get
it
to
work,
a
performance
that
ticket
about
performance
that
also
they've
shown
on
2014
that
ticket
has
been
updated.
A
I
think
that
almost
every
couple
months,
with
new
information
with
new
ways
to
to
to
profile
with
new
experience
from
the
user
with
new
best
practice.
This
is
an
object
that,
if
you
have
using
soft
enough,
you
will
have
garden
at
some
point
right
here
is
the
the
most
common
scenarios,
a
formatting
of
the
three
list.
If
you
say
we
have
the
trilisador
already
available
for
us
to
drill
down
through
our
data,
the
system.type.
If
we
are
using
an
expression,
a
criteria
expression,
we
need
to
filter
some
type.
A
This
is
how
we
do
it,
the
designer
and
the
which
are
most
common
questions.
They
have
a
really
nice
article.
So
I
hear
I
never
use
this,
but
I
think
that
is
really.
They
created
a
controller
that
you
were
able
to
delete
your
dashboard
view
and
run
time.
So
that's
not
something
that
we
use
so
often,
but
I
guess
that
at
some
point
there
was
a
request
for
that
right
here
in
15.2
we
are
starting
to
get
a
with
more
and
more
things.
But
if
you
see
right
here,
we
have
already
the
maps
modules.
A
We
have
a
lot
of
example,
of
a
lot
of
tasks
with
the
map.
So
that's
something
that
came
from
software,
that
it
wasn't
there
before
our
saving
master.
When
a
child
is
created,
and
I
think
that
then
they
they
added
that
a
link
to
parent
order
immediately
like
we
can
go
in
the
media
object.
That
was
something
that
that
was
not
before
and
they
introduced
it
to
to
deal
with
by
arrays
and
all
the
image
types
they
saying.
A
Let's
scroll
all
the
way
down
and
really
eager
to
get
to
the
soft
mobile
part,
okay,
a
connecting
staff
application
to
custom
data
source
like
a
web
service
dataset
with
no
sql.
I
think
that
in
this
point,
we're
starting
to
get
to
non-persistent
objects.
So
before
again
we
didn't
even
have
a
that
and
then,
if
you
see
the
non-persistent
now
has
a
lot
of
more
support.
A
Actually,
in
one
of
the
last
a
couple
years
back,
they
did
the
non-persistent
object
base
and
they
actually
created
a
lot
of
things
for
us
to
not
have
don't
have
to
take
care
of
that,
but
again
hbo.
They
still
have
a
support
for
a
lot
of
great
other
databases.
And
if
you
see
here,
they
give
you
the
explanation
about
selfies
deciding
to
work
with
business
or
domain
or
not
with
an
api,
but
through
the
use
of
non-persistent
objects.
A
You
can
map
those
persisting
objects
to
any
api
or
any
type
of
data
that
you
want
even
a
stored
procedure,
or
even
something
else
and
just
a
display
there.
And
it's
a
really
nice
explanation
here
about
xpo
about
oh
get
space
provided
even
for
xpo.
That
prevented
the
framework
and
if
you
check
the
code
right
now,
there
is
also
any
different
word
called
your
space,
robot
and
non-persisting
of
your
space
provider.
A
So
there
is
a
lot
of
things
here
and
we
see
here
that
they,
for
the
first
time
in
16.1,
are
talking
about
introducing
the
soft
mobile
application
and
in
this
part,
that
I
was
waiting
for
get
to
the
rc.
I
want
to
show
because
we
still
have
the
demo
available,
so
basically
this
was
the
the
demo
that
the
express
provides
basically
the
same,
like.
I
think
that
a
contact
us
demo
that
they
have
everywhere
and
you
can
see
here
the
list.
I
honestly
don't.
I
tried
a
few
times
with
simple
application.
A
The
performance
was
not
acceptable.
I
know
some
people
that
have
done
some
work
around
and
I
have
had
reusable,
but
even
the
the
ui
didn't.
I
didn't
like
that
collection
where
another
button
that
take
you
to
another
screen.
It
was
like.
Let's
say
that
you
want
to
go
back
now
to
your
menu.
You
have
to
click
back
like
three
four
tabs
and
if
you
go
more
in
depth
and
more
in
depth,
I
think
that
the
user
experience
it
was
not
my
favorite.
A
A
Really
beautiful
and
two,
you
see,
look
look
the
collections.
You
have
the
collections
right
there
right
beside,
you
can
change
tabs.
You
got
so,
in
my
opinion,
the
the
modern
look
and
feel
is
a
lot
better
in
south
laser
and
actually,
I
believe,
also
the
app
is
more
fast
due
to
the
beautiful
dome
that
blazer
have.
That
is
keeping
a
copy
of
your
dongle
memory.
Only
change
the
transmission
only
send
back
and
forward
only
the
the
change.
Only
the
html,
the
screen
doesn't
change
until
you
need
to
change.
A
So
I
do
think
that
it
was
a
good
right,
a
good
attempt,
but
I
definitely
like
this
refreshing
was
driving
me
crazy.
Every
time
that
I
touched
that
it
was
just
refreshing,
refreshing
refreshing.
So
I
would
love
to
hear
even
in
the
chat
or
someone
mute,
the
the
experience
of
the
community
about
using
south
mobile
in
my
site
and
right
here
in
the
us.
The
connection
is
really
decent.
I'm
not
sure
how
we
could
have
used
this
in.
I
don't
know
in
latin
america,
another
country
with
less
connection.
A
Okay.
If
anyone
have
any
comment
about
south
florida,
please
throw
it
up.
There,
okay,
more
a
improvement
to
the
moderator
and
actually
one
that
it
was
no
longer
ago.
It's
not
now
you
can
drive
in
the
navigation
directed
to
to
the
navigation
route.
Instead
of
all
the
items.
I
will
know
where
to
add:
that's
something
that
it
was
added
not
long
ago,
okay,
new
in
in
16.1
and
if
you
see
non-persistent
object
as
we
were
discussing
a
permission
policy.
So
rightly
so.
Here
we
are
seeing
that
the
new
security
system
is
taking
place.
A
So
we
have
the
old
security
system
and
then
I
think
that
in
this
version,
16.1
the
new
permission
based
security
system.
When
we
have
all
that
we
have
right
now
right
now
we
even
have
action
permission,
navigation
permission
type.
So
all
of
those-
and
we
have
the
deny
all
by
default.
All
of
those
things
came
with
this
security
and
of
course
you
can
always.
A
I
think
that
I
have
it
somewhere
here,
oh
great
from
your
and
right
here
there
are
the
two
tickets
from
upgrading
from
a
version,
one
to
report
version
two
same
thing,
with
upgrading
from
the
old
security
system
to
the
new
permission
based
security
system,
so
that
was
in
2016..
We
keep
going
and
again.
We
are
here
talking
about
the
migration,
all
the
steps
that
we
need
to
go
to
from
one
to
another
one,
and
only
about
values,
support
for
bullion.
A
So
right
now
we
can
have
a
boolean
with
a
nullable
and
do
anything
that
we
need
with
it
that
that
was
not
available
before
now.
Right
here,
you
see
like
just
basically.
I
think
this
was
a
an
article
about
how
do
we
find
good
self
talent
and
a
couple
years
back,
we
didn't
have
the
same
community
that
we
have
right
now
right
now,
the
communities
every
time
growing
up
more
people
are
willing
to
share
their
knowledge.
A
More
people,
like
you,
guys,
are
willing
to
spend
your
thursday
like
a
couple
hours
just
talking
about
staff
talking
about
technology
and
creating
open
source
project,
commenting
on
the
support
center,
but
a
couple
years
back.
Nothing
of
that
was
so.
If
you
wanted
to
find
a
sound
developer,
it
was
really
hard.
I
think
that
right
here
was
where
dennis
also
put
samples
like
up
work
like
suffer
jobs
and
so
on,
and
so
on.
A
So
if
the
you,
if
the
view
is
called
contactless
beyond
administrators,
that
bill
will
only
be
show
to
administrators
and
they
have
an
implementation
here,
there
is
another
one
where
they
actually
create
a
module
layer
and
in
the
query
before
it
gets
sent
to
the
database
engine
they
filter.
They
are
aware
for
the
role
for
the
user,
so
customizing
action
control
right
here
is
more
of
like
how
soft
work
with
the
underlying
control,
especially
actions.
A
If
this
saves
you
a
couple
30
seconds
like
when
you
add
that,
at
the
end
of
the
day,
when
you
are
developing,
it
does
add
up.
This
is
a
ticket
about
the
controller
management
model
that
device
that
yamachan
created.
This
is
a
lifesaver,
I
always
say
to
everyone:
go
to
this
ticket
download
that
module
and
have
it
on
your
hand.
A
Yamaha
already
have
better
documentation
really
with
all
the
steps
that
you
need,
but
basically
this
was
a
way
to
just
activate
or
deactivate
the
controller
and
see
if
the
behavior
that
you
don't
want
is
still
there.
So
let's
say
that
there
is
an
error:
there
is
something
that
is
happening
and
you're
trying
to
figure
it
out,
and
you
say
it's
on
my
business
class.
It's
on
my
controller
so
right
here
you
can
disable
your
custom
controller,
but
also
all
the
express
and
everything
there.
So
this
is
a
huge
ticket
and
it
was
in
2016.
A
if
you,
the
guard,
nested
bu
commands
in
the
mercedes.
So
there
has
been
a
some
places
where
you
don't
want.
The
toolbar
of
the
nested
grid
view
right
there.
You
want
it
on
top,
because
you
were
doing
something
with
that
grip.
So
there
is
a
way
to
actually
move
that
all
those
actions
to
a
new
page
on
the
ribbon,
and
we
can
see
it
here.
A
It
doesn't
open
the
picture,
so,
okay,
same
thing,
mapping,
action
to
certain
ribbon
and
ribbon
group
and
right
here
there
is
a
controller
example
that
is
really
nice
because
you
from
the
model
are
able
to
say
okay,
I
want
to
create
a
new
page
and
that
new
page.
Let
me
see
if
this
open-
okay,
I
want
to
create
a
new
page
and
in
that
new
page,
let's
create
a
new
group
and
in
that
group,
let's
put
the
edit
model
action,
for
example,
and
as
you
see
it
does
create
the
new
group
on
the
ribbon.
A
A
A
Okay,
this
is
also
happening
a
lot
before
the
dictionary
already
contained
classifier
and
they.
Actually,
there
was
one
time
that
benny
sent
us
an
email
that
every
time
that
happened,
please
send
them
the
visual
studio
log
and
send
us
all
the
logs.
So
we
sent
that-
and
I
haven't
seen
this
editor
in
like
him
forever,
but
this
used
to
happen
a
lot
on
the
model
editor
and
basically,
we
have
to
close
visual
studio
open
it
again
and
it
goes
away.
A
A
A
So
let
me
open
this
one,
because
I
think
this
was
one
of
the
biggest
tickets,
where
they
talk
about
basically
adding
these
pink
colors
to
software,
because
that
was
not
there
out
of
the
box,
also
font,
and
you
see
that
they
make
it
more
somehow
streamlined.
Instead
of
having
this
all
great,
they
make
it
more
modern.
Looking
that
was
a
try
from
someone
from
the
community
as
well
to
use
both
strap
bootstrap
with
software
and
they
kind
of
were
able
to
have
a
functionality
prototype,
but
it
was
not
all
the
way
there.
A
A
A
A
So
a
stick
really
say
the
performance,
so
they
are
all
the
time
trying
to
find
ways
to
improve
the
performance
of
every
lookups
of
all
the
listview.
So
if
you
see
we
talk
about
the
preview
and
the
next
action
and
not
being
available,
it's
not.
It
was
not
in
server
mode,
but
before
it
was
just
client
and
server
and
right
now
we
have
client
server
data
view
instant
feedback.
A
We
have
querial
for
blazers,
so
there
are
a
lot
of
data
access
mode
to
manage
how
you
are
loading,
the
data
on
your
application,
and
that
makes
a
huge
difference
in
performance
if
you're,
using
the
right
data
access
mode,
also
with
the
right
action
with
the
right
methodology,
so
hiding
the
new
actions
on
from
the
menu.
If
you
don't
need
it,
sometimes
you
also
have
a
a
few
classes
that
inherit
them
from
the
same
one,
and
you
want
to
hide
the
base
class
or
you
want
to
hide
one
of
these
of
the
other
ones.
A
This
is
another
section
that
they
would
have
a
whole
switch
for
ex
big
query
expected
is
one
of
the
greatest
things
that
I
have
liked
about.
If
this
is,
of
course,
a
xpo
only
a
property,
but
this
gives
you
a
lot
of,
I
would
say,
performance
improvement
because
you
can
tell
them
okay
from
this
object,
please
only
bring
me
and
you
can
do
it
with
a
query
with
a
link
expression
only
bring
me.
The
name
only
bring
me.
A
Okay,
I
I-
and
there
are
a
lot
of
discussion
about
this
because
it
used
to
be
proper,
protected
content,
but
I
think
that
some
people
didn't
like
that.
It
looks
like
you
are
hiding
something
from
your
employees
or
they.
So
basically,
there
are
a
few
ways
to
hide.
They
feel
that
it
has
a
protected
content.
So
there
is
a
quick
controller
there.
A
That
is,
you
don't
have
access
to
a
property,
basically
hide
it,
and
I
think
that
there
was
other
a
way
to
instead
of
say,
protect
the
content,
change,
the
the
calcium
or
just
for
an
asterisk.
I
think
that
was
the
other
way
over
there.
So
right
now
there
is
a
a
few
attributes
visible
in
the
interview
visible
in
list
view
visible
in
dashboard
and
browse
our
files,
but
also
our
files
is
the
one
from
system
component.
When
you
put
that
to
true,
it
disappeared
completely
from
your
ui,
but
it's
still
in
your
persistent
class.
A
It's
still
in
your
you
can
access
through
code.
It's
still
in
your
database.
It's
just
not
available
for
the
ui
wouldn't
be
showing
in
the
model.
It
would
not
be
showing
anywhere.
Now,
when
you
are
using
one
of
these
attribute
visible
on
reports
visible
in
digital
viewing
list
view
they
are
not
showing
by
default,
but
definitely
you
can
access
through
them
through
the
column
chooser.
Definitely
you
can
access
to
them
to
the
customized
layout.
A
Okay,
active
directory
validation,
performance
tuning
all
of
those
appearance,
validation.
Sometimes
they
need
to
do
some
queries
to
to
check
if
the
user
has
permission
if
this
is
required.
So
this
is
a
way
to
go
about
that.
This
is
the
example
about
embedding
the
high
frame
into
your
staff
application
and
we
use
that
in
in
south
laser
as
well
with
the
fender
3.
A
So
this
is
a
nice
tigger,
because
this
was
the
the
foundation
that
we
use
for
when,
for
example,
the
dashboard
module
was
not
available
in
stuff
laser
to
in
in
somehow
inject
a
complacent
component
inside
of
soft
laser
would
be
an
iframe.
So
this
is
a
nice
ticket
to
also
have
in
our
toolbox
audit
trail
and
what's
new,
let's
quickly
open
to
see
if
there
is
something
considering.
A
Okay,
that's
basically
the
action
about.
If
you
delete
yourself
in
the
application
right
now,
there
is
already
a
validation
that
you
cannot
delete
the
last
admin.
You
cannot
delete
your
own
user
and
right
here
we
started
to
get
wow.
If
you
see
right
here,
we
have
a
google,
facebook,
microsoft
and
in
your
company
who
has
implemented
twitter
instagram
at
your
b2c
and
basically
any
oauth
provider
you
are
able
with
traffic
laser
is
so
easy
because
it
comes
out
of
the
box.
A
You
put
a
few
settings
in
your
app
settings,
you're
good
to
go,
and
I
that's
one
of
the
videos
that
I'm
planning
some
for
the
youtube
channel.
Let's
this
is
a
the
controller
creation
performance
optimization.
We
know
that
every
control,
when
we
run
the
application
by
reflection
staff,
goes
ghosts,
finders
and
register
in
the
type
and
the,
and
there
is
a
control
admirer
in
charge
of
that.
But
right
here
they
added.
A
A
C
I
think
this
is
where
they
started
to
introduce
the
idea
that
a
controller
when
you
do
something
like
frame
dot,
get
controller
and
you
pass
the
controller
type.
It
wouldn't
always
return
the
controller
if
it
wasn't
part
of
the
activation
or
part
of
that
scope.
Basically,.
A
Got
it
so
perfect
if
you
it's
just
a
property,
if
you
add
this
optimized
controller
creation
to
true
that's
it,
it
will
actually
do
all
of
that
and
don't
they
don't
instantiate
the
control
that
is
not
going
to
be
activated
in
nestle's
view,
and
in
that
regard,
this
is
another
very
nice
property,
the
foul
setting
compatibility.
This
was
a
long
before
the
2017,
but
this
is
a
way
now
that
you
can
set
that
property,
for
example
to
21,
and
it
doesn't
affect
your
application.
A
So
basically,
it's
like
all,
but
if
you
start
using
2022
or
you
are
using
all
the
other
ones
or
the
latest,
you
can
see
everything
that
is
done
by
default,
just
by
setup
that
it
does
all
of
those
thing
for
you
and
again,
those
are
things
that
the
wizard
is
doing
now
for
us,
but
most
of
the
time
when
you
have
a
whole
application,
there
is
a
new
thing
that
we
need
to
to
set
up.
We
do
it
one
by
one
and
your
your
startup.
A
Okay,
let's
and
basically
this
is
soft
new.
What
is
new
in
1.3
and
hcc,
using
maps
in
mobile,
so
in
that
time
there
was
a
lot
of
push
to
get
the
sas
mobile
working
actually
that
three
spa
application
one
was
one
of
the
the
huge
things
that
device
pressed
right
to
push
back.
A
When
blazers
came
up,
they
actually
decided
that
they
have
to
move
to
laser
that
the
future
is
later,
and
I
think
that
there
is
an
example
that
they
took
like
kind
of
similar,
to
all
the
examples
that
we
have
discussed
that
they
spend
in
this
react-based
application
like
three
months
and
they
regulate
it
like
80
in
a
week,
something
like
that,
so
they
decide.
Okay,
blazer
is
the
way
to
go.
Everyone
also
is
supporting
this
decision.
A
A
Okay,
the
reset
view
actions.
I
think
that
in
that
time
they
were
actually
saying
how
many
people
are
using.
Please
please
give
us
some
some
feedback
about
that.
Where
do
I?
Where
should
we
put
it
because
one
thing
that
we
found
is
like
staff
was
a
giving
us
more
than
we
need,
so
sometimes
we
need
to
hide
actions
that
we
don't
want
clients
to
be
asking
for
or
just
getting
confused,
okay
as
right
here
they
are
saving
views
as
a
variant
with
the
view,
variance
module
new
grid
column
in
the
column
user.
A
A
A
asp,
gridless
editor
with
composite,
keep
that's
a
nice
example
over
there.
This
is
the
other
one:
how
to
migrate.
The
old
stuff
report
to
the
report
module
two.
I
think
whichever
is
ready-
and
there
is
a
way
to
programmatic,
but
I
want
to
mention
one
comment
that
they
put
on
the
chart
is
like
a
scripts.
For
example,
you
are
not
able
to
to
do
it
in
code,
so
you
have
to
go
one
by
one
and.
A
A
Now
they've
got
a
small
enhancement
in
the
model
editor
about
grouping
it
together
that
you
can
now
even
create
the
evaluation
tool
there
is
with
the
sign
assembly
column
choose
settings
is
this
is
an
I
one,
nice
one,
because
this
is
tell
us
that
stuff
is
not
only
fire
and
forget
you
need
to
when
your
application
grows
in
time
and
growth
like
take
care
of
the
database.
Take
care
of
your
hql
execution
plan.
A
A
Okay,
right
here,
soft
mobile-
I
don't
know
if
you
guys
deployed,
but
basically
you
took
that
react.
A
spa
with
everything
all
the
dls.
From
from
the
express
and
all
the
huge
non-modules
package,
that's
one
of
the
the
initial
bill
of
the
nation
loading
of
south
mobile.
It
will.
It
was
taking
a
lot
more
time
based
on
all
those
node
modules,
but
you
have
to
ship
all
of
those
send
it
to
phonegap
from
gap
put
a
grappler
around
it,
and
then
this
one
you
will
deploy
to
the
apple
store
to
anything
else.
A
We
used
it
essentially
and
then
they
decided
to
discontinue
and
it's
a
chain
because
we
did
use
it
for
a
few
years
and
it
was
one
of
like
good
good
support,
good
logging,
but
it
seems
like
not
too
many
people
were
using
it
so
that
there
was
no
signs
for
them
to
keep
supporting
them
or
allowed
to
not
only
the
web,
but
only
to
a
windows
forms
and
right
now
we
have
the
that
out
of
the
box
in
the
wizard.
A
So
if
you
are
doing
the
wizard
out
of
the
box,
you
have
that
wow
support
with
a
check.
So
I
think
that
a
correm
days
they
showed
this
new
skin,
but
it
was
not
by
default.
So
we
have
to
create
a
controller
at
that
time
to
enable
all
those
skiing-
and
I
think
that
yamaha
had
that
control
in
their
free
models
until
staff
actually
added
in
the
next
version.
C
Yeah
we
had
that
for
a
little
while
and
then
I
think
in
the
last
year,
so
we
actually
pulled
that
back
out
for
new
versions.
So.
A
Yeah
then,
then,
out
of
the
box
in
the
new
version,
it
was
there,
but
before
that,
that
was
not
there.
If
you
wanted
to
have
one
of
these
layout
that
I
had,
there
was
a
lot
of
choices
there,
a
lot
of
colors,
and
that
was
the
same
time
that
the
yamato
font
size
controller.
So
you
could
have
a
mix
and
match
of
all
those
two.
A
I
use
it
for
the
pono
cell,
where
we
also
use
a
winforms,
a
property
to
make
all
the
controls
bigger
and
use
it
in
a
windows
tablet
and
try
to
mimic
some
type
of
tablet,
application
in
windows
so
and
it
worked
for
the
for
a
few
months,
at
least.
We
then
switch
it
completely.
To
summary,
after
that,
okay,
if
you
see
there
are
more
examples
here
about
south
mobile
about
signature
and
all
of
those
examples
most
of
the
time,
I
think
that,
because
they
were
javascript,
they
were,
we
can
add
it
to
places.
A
A
You
have
to
create
a
controller,
the
controller
you
have
to
implement
the
isa
callback
handler
register,
the
the
script
called
the
register
retired
to
restrict
and
then
somehow
use
this
phrase
have
callback
to
get
the
value.
So
a
lot
of
steps
involved
just
to
call
a
javascript
from
a
software
blazer.
A
A
Okay,
let's
keep
going
is3,
you
see
right
now,
right
now
we
are
starting
to
see
the
office
module
as
well.
We
are
seeing
the
spreadsheet
the
restricts,
editor
and
everything
else,
a
few
other,
a
good
things
we
already
discussed,
but
you
see
that
right
now,
the
two
up
that
access
mode
data
view
and
feedback,
instant
feedback
to
make
sure
that
your
list,
you
load
faster
and
the
instant
feedback,
especially
love
loads,
a
asynchronous
that
way.
You
can
even
see
the
the
shadow
of
your
listview
without
the
data
until
the
data
actually
arrives.
A
Okay,
this
is
a
customer
survey,
a
specific
so
but
right
here
we
have
the
how
to
diagnose
the
the
permissions
that
the
user
has,
and
you
can
see
right
here,
the
the
ticket
where
they
actually
show
how
to
go
and
know.
Okay,
this
uses
affirmation
to
this
class
already
no
or
it
doesn't
another
article
about
sql
server
and
the
model
updater
and
pull
connections.
A
A
C
I
flip
back
to
my
4k
shortly
after
so.
C
C
Yeah,
so
the
security
system
got
upgraded
again:
the
keypad
except
security.
It's
amazing
determining
types
faster
opening
of
detail
views
with
lots
of
next
safe
wind
forms.
This
is
the
lazy
loading
very
useful,
but
when
you
wrote
controllers
that
we
used
to
work
on
the
unactivated
and
expecting
controls
to
be
created,
we
had
to
go
back
and
re-rework
how
those
were
created,
which
was
fine,
no
designers
for
generic
view,
controller
versions.
This
is
the
start
of
the
fall
of
the
designers
for
controllers
generic
versions.
C
Just
cannot
be
designed
on
the
microsoft
side,
so
that
kind
of
started
down
this
route
and
honestly
creating
controllers
purely
in
code
now
is
actually
cleaner
and
easier.
Once
you
get
used
to
it,
variance
and
conditional
appearance
got
upgraded.
C
Here's
this
editor
yeah,
so
for
a
while,
you
used
to
be
able
to
hide
and
remove
columns
in
the
list
view
for
a
while.
They
took
that
back
out.
It
looks
like
they
were,
putting
in
some
some
features
back
in
there.
So
take
a
look
at
that.
One
for
sure
is
uploading,
jpeg
images
using
the
system,
drawing
image
type
properties.
So
again,
this
is
where
they
put
that
media
data
object.
In
honestly,
I
still
use
the
byte
arrays
more
than
I
probably
should.
C
D
C
What's
developer's
name
as
well?
Let's
go
look
at
that
things
like
attributes
to
put
things
on
customization
forms
in
certain
places,
that's
probably
included
in
part
of
that
learning3d
in
the
source
code.
If
you
haven't
dug
into
the
devexpress
source
code,
do
it
it's
interesting?
C
Even
if
you
have
no
plans,
I
shouldn't
say:
even
if
you
had
no
plans
to
change
it,
don't
change
it
unless,
unless
you
absolutely
have
to
do
a
custom,
build
like
what
robert
was
talking
about
earlier
with
pulling
stuff
forward,
don't
touch
the
dev
express
code,
there's
no
need!
You
can
usually
build
stuff
right
on
top
of
it,
but
have
a
look
in
there
because
there's
a
lot
of
really
cool
stuff,
you'll
start
understanding
how
the
pieces
work,
and
you
can
certainly
debug
it
as
part
of
your
code.
C
Changed
that
yeah,
so
it
basically
replicated
it
was
the
new
action
basically
right,
yeah,
so
yeah
the
new.
If
you
had
a
descendant
type,
you
would
show
the
little
drop
down
there
and
you
could
pick
it
otherwise,
it
would
show
up
as
a
simple
action.
It's
the
feedback
they
wanted.
That
was
fine,
yeah,
another
bug
with
the
visual
studio,
2010
and
2012.,
okay,
moving
on
diagnostic
tool
for
security
system.
This
is
awesome.
C
If
you
get
stuck
with
security
and
you
cannot
for
the
life
you
figure
out
why
something
isn't
showing
up
in
the
list
use
the
diagnostic
tools
and
they
will
tell
you
you
know,
what's
being
applied.
What
criteria
is
there?
Don't
just
focus
on
the
security
diagnostic
info?
Also
look
at
the
view
diagnostic
info,
because
actually
this
week
on
tuesday,
I
had
a
call
with
a
guy
and
with
the
same
problem.
Something
was
filtered
out
in
security,
but
the
security
criteria
made
sense.
C
You
didn't
realize
so
both
those
things
get
combined
together
to
produce
the
result
of
the
view,
so
yeah
certainly
use
those
they
make
a
lot
of
sense
and
the
fact
that
they
introduced
those
in
in
2018
is
great,
missing,
icons
and
active
tabs.
This
was
an
interesting
bug.
C
I
don't
think
we
ran
into
it
with
any
of
ours,
but
there
were
people
that
yeah
all
their
icons
would
disappear
when
the
mdi
layout
was
reloaded.
C
Integrating
unit
of
work
and
xp
object.
Space
sends
into
app.
C
I
have
to
go
into
that
and
actually
look
but
two
pieces
of
advice.
If
you're
bringing
in
lots
of
data
using
a
unit
of
work
versus
an
xp
object,
space
use
the
unit
of
work
or
even
use
an
explicit
unit
of
work,
it
tends
to
speed
up
the
the
import
all
the
entries
in
the
x
dollars
activity.
If
you're
back
to
old
entries
in
the
next
section.
That's.
A
That
bad
xbox
table
especially
applies
for
people
who
have
had
their
system
for
a
long
time
and
they
a
great
version
of
great
person
and
this
exposure
type
grows
bigger
and
they
have
a
class
and
then
they
delete
it.
So
when,
for
years
and
years
you
are
using
your
system
that
export
your
tile
sometimes
gets
really
huge
and
there
are
a
few
objects
that
they
should
be
removed,
but
their
express
doesn't
do
it
for
you
and
they
explain
there
why
they
don't
do
it.
C
Yeah,
that's
also
important
if
you
start
changing
your
namespaces
on
your
objects
and
you
have
existing
data
out
there.
You
should
go
back
and
have
an
update
script
update
those
xp
object,
type
tables,
rick's
touch,
editor
module
and
the
lookup
based
property
191.1,
again
they're
bringing
in
the
office
module
at
this
point
on
the
website.
In
particular,
I
I
look
forward
to
having
that
fully
supported
in
blazer
as
well
user
signature
again.
This
is
that
article
that
jose
showed
earlier
just
kind
of
improving
upon
that.
So
check
that
out.
C
So
they're
doing
some
some
type
validation
before
you
actually
run
the
application,
because
either
the
application
model
doesn't
contain
or
contains
an
extra
property.
It
doesn't
actually
exist
anymore,
so
that's
in
there.
I
don't
think
I've
ever
actually
had
this
exception.
Come
up
in
the
past,
the
future
of
the
old
rich
text-
property
editor.
This
was
in
the
html
property
editor.
C
Had
some
kind
of
neat
quirks
as
well
and
some
other
functionality,
especially
the
html
property,
get
some
some
back
end
functionality
of
actually
seeing
the
html
versus
the
office.
Rich
text
editor
where
that
piece
is
hidden
by
default
mission
forms
h213.
C
So,
yes,
the
we
render
this
all
the
time
we'll
have
oid
everywhere,
oid
oid
oid.
So,
as
you
add
these
there's
a
tool
tip
that
comes
up
again.
It's
a
minor
improvement
usability
improvement,
but
it
really
helps,
especially
when
you're
you
know
two
hours
into
a
phone
call
trying
to
debug
something.
C
That's
it's
huge
svg
images
in
winforms.
C
D
C
The
the
variable
you
need
to
go
and
change
to
flip
over,
be
aware
that
once
you
flip
from
pngs
to
svgs
a
lot
of
the
images
and
the
their
meaning
to
you
does
change
so
make
sure
you
look
at
all
your
images
make
sure
they
still
make
sense
and
make
sure
they're
all
supported.
C
We've
got
here,
quick
question
on
change.
Log,
okay,
change
logs.
The
change
logs
that
devexpress
offers
are
amazing.
If
you
haven't,
if
you
haven't
dug
into
them
between
versions,
you
can
now
specify
the
range
I'm
upgrading
from
you
know.
20.2.1
to
you,
know,
21.2.5
sort
of
thing.
It
gives
you
everything
and
you
can
kind
of
customize.
That
range
really.
D
C
So
earlier
we
talked
about
the
oids
and
having
unique
values.
This
is
actually
an
extension
of
that
again,
four
years
later,
so
take
a
look
at
that.
It's
kind
of
neat.
C
How
to
access
manipulation
if
you
know
using
control,
so
it's
a
lot
about
using
interfaces
and
working
with
controls,
either
in
windows,
web
blades
or
whatever,
from
a
platform
agnostic
module.
Basically.
C
And
merging
records
this
was
really
cool.
The
optimistic,
locking,
that's
built
into
xaf
and
xpo
is
great.
It's
it's.
It's
prevented
people
from
overriding
data
for
a
long
time.
The
issue
is
that
something
minor
get
changed.
You
know
changes
it's
like
somebody
changes
first
name
and
somebody
else
is
working
on
the
same
record
and
happens
to
change
the
last
name
and
when
the
second
person
goes
to
save
it,
it
doesn't
work
anymore.
C
Sorry,
you
have
to
reload
and
you
lose
all
your
work
which,
if
you're
just
changing
one
field,
is
not
a
problem,
but
if
you've
had
your
application
open
at
that
window
for
an
hour,
you
went
home,
for
you
know,
for
lunch,
came
back
and
you
click
save
sorry.
Do
it
again?
What
did
I
just
do
so?
They
introduced
the
the
merging
functionality
to
try
to
compare
the
differences,
and
in
doing
so,
you
know
trying
not
to
override
each
other.
Basically,
there
are
scenarios
where
this
does.
C
The
merge
can't
work,
because
there
is
conflicting
changes,
but
certainly
enable
us
in
your
application.
C
A
A
From
there
on
is
yours,
the
soft
block
and
the
hbo
blog,
but
both
of
them
are
under
their
expertise,
so
I
think
we
made
it
dave.
So
thank
everyone
for.
A
Us
until
the
end,
I
think
that
I
really
enjoyed
this
traveled
from
memory
to
mermaid
lane.
We
have
seen
how
far
staff
have
come
in
all
these
years
and,
of
course,
we
have
already
several
stand
up
that
covers
blazer
and
blazer
is
definitely
the
brand
new
shiny
kid
that
is
actually
with
so
many
great
things
that
I
cannot
wait
to
see
where
things
are
work
that
we
as
a
community
are
going
to
be
doing
with
south
laser,
and
we
are
doing
right
now.
A
So
I
know
that
the
next
version
of
south
laser
will
be
coming
in
the
next
weeks.
So
I'm
really
excited
for
that.
There
are
a
lot
of,
especially
with
the
grid,
a
lot
of
improvement
enhancers
there
that
we're
still
missing,
and
I
think
they
are
coming
very
really
soon
and
also
as
well
a
new
improvement
with
the
shaft
web
api,
the
that
they
also
are
actually
for
us
that
we
are
a
universal
license.
Holder
is
coming
out
of
the
box.
A
They
will
have
a
lot
of
modulus
validation,
a
lot
of
things
integrated
in
that
software
api
and
for
everyone
else.
They
will
have
their
web
api
available
of
charge
for
free,
but
only
for
regular
crude
operation,
nothing
else
not
for
security,
not
for
other
models
of
without
the
trailer
for
something
else.
So,
as
always,
thank
you
for
being
here,
as
always
feel
free
to
share
your
experience.
Let
us
know
what
you
guys
have
tried.