►
From YouTube: XAFers Community Standup. Xenial Framework
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
Well,
welcome
everyone
to
the
suffer
communist
stand
up.
We
do
this,
the
second
thursday
of
every
month
we
are
really
excited
for
today's
meetup
manuel
will
be
showing
us
the
senior
frameworks
and
has
been
a
while,
and
he
has
a
lot
of
great
things.
So
please
stay
tuned.
This
will
be
a
great
session.
A
As
always,
I
want
to
encourage
everyone
to
join
our
facebook
group.
I
think
that
we
are
already
1600
members
in
the
the
linkedin
joins
the
staff
developers
group
followed
stuff
on
twitter
or,
basically,
all
the
new
things
that
is
happening
in
the
in
the
framework.
It's
been
published
there,
for
example,
right
now
in
21.2.5,
you
see
that
we
already
have
the
edit
and
the
new
actions.
A
We
have
the
key
channel
that
manual
created,
where
still
we
have
a
lot
of
a
questions
and
a
lot
of
discussions
there
I
want
to
point
out
to.
I
believe
this
is
dom
who
created
a
new
blog
about
sub.
So
I
really
always
like
really
happy
when
I
say
these
things:
having
community
sharing
more
knowledge,
making
more
articles
making
a
video,
so
this
makes
our
community
grow.
So
thanks
for
the
blog
dom
and
please
feel
free
to
come
check
it
out,
he's
offering
training
she's
offering
like
a
way,
so
everyone
can
showcase
their
work.
A
So
er
yeah
happy
with
that.
As
always
support
center
free
of
the
tickets
go
for
it.
It
has
a
lot
of
good
knowledge
there
and
today
we're
gonna
be
talking
about
the
senior
framework.
So
if
you
want
to
later
research
a
little
bit,
we
have
a
few
videos
about
layout
builder
model
builders,
the
overview
of
the
framework
assault,
but
I'm
pretty
sure
my
wife
will
give
us
today
a
complete
walkthrough
from
beginning
to
end
so
feel
free
to
ask
as
many
questions
as
you
have.
We
have
two
hours
so
manuel.
B
Hello
friends,
I'm
manuel,
I
I'm
not
sure
if
everybody
knows
me
or
my
death
express
mvp
since
a
lot
of
years.
Right
now,
I
I'm
heavily
working
on
channel
the
last
couple
of
years
and
it's
like
a
battle
tested
framework
on
top
of
xav,
so
I
just
jumped
into
it.
I
started
sharing
my
screen.
B
B
Yes,
yes,
okay,
okay,
that's
fine!
So
let's
get
into
it
really
quick!
I
just
show
you
a
a
couple
of
slides.
Example
is
basically
the
product
from
working
with
with
xaf
over
the
last
couple
of
years
or
10
years,
and
try
to
cover
up
some
some
problems.
I
encourage
with
working
with
stuff
with
the
product
when
your
project
gets
larger
or
you're,
collaborating
with
more
developers
on
a
xaf
application.
B
It
doesn't
mean
you
can
you
can't
do
it
on
with
basic
ingredients?
Xf
provides,
but
cranial
tries
to
mitigate
some
of
the
problems
that
you
can
occur
when,
when
you're
working
with
a
larger
team
base
on
a
xav
application,
so
what
does
it
mean?
It
just
means
hostile
and
it
does
mean
it
doesn't
get
into
your
way.
So
basically,
it's
designed
to
jump
in
wherever
you
have
a
problem,
or
at
least
there
is
no
deployment
issues
or
or
doesn't
introduce
new
dependency
traps.
B
You
might
get
into
now
with
dotnet,
six
and
or
like
the
net
five
dot
net
core
and
all
that
stuff.
It's
getting
better.
But
it
doesn't
get
into
your
way.
Just
helps
you
to
get
the
job
done.
As
said,
it's
a
it's
a
framework
around
or
around
xf,
it's
highly
modular.
B
If
you
worked
ever
again
with
with
asp.net
core,
you
notice
is
like
you
only
pay
for
the
for
the
bits
you
are
you
need
you
want
to
use,
you
don't
pay
any
performance
costs
or
something
like
this
on
top
of
what
you
don't
want
to
use,
so
you
pick
and
choose,
but
your
also
can
get
the
full
experience,
just
add
one
line
of
code
and
then
you're
you're
done
and
you'll
get
everything
examined
and,
as
I
said,
parts
of
general
are
that
tested
for
over
10
years
and
grown
over
over
the
over
the
couple
of
times
so
getting
into
the
major
parts
of
daniel.
B
I
rewrote
this
slide.
I
think
in
the
last
three
years,
like
four
times
and
now,
the
biggest
change
in
the
last
generation
is
source
generators
and
I'm
getting
into
source
generators
in
a
little
in
a
little
bit,
but
it's
basically
allowing
xenial
to
inspect
your
code
and
generating
code
that
eliminates
a
lot
of
boilerplate
or
reflection
code
that
otherwise
would
hit
your
performance
when
writing
xcf
applications
or
expo
applications.
B
Then
there's
a
bunch
of
dev
tools
around
all.
All
of
that.
These,
like
small
deployment
tools,
helpers
to
deploy
your
application
by
iis
and
and
stuff
like
this,
then
there's
a
call
framework
where
I
see
there
is
like
a
benefit
where
xf
itself
falls
a
little
bit
flat
and
there
is
a
whole
bunch
of
editor
modules
and
other
business
modules
that
help
you
getting
your
application
out
quicker.
B
The
last
two
parts:
I'm
not
demoing
today.
It
would
it's
just
too
much
to
to
go
through.
But,
for
example,
there
are
editors
for
for
labels
for
token
editors,
webview
2,
for
example.
If
you
need
to
embed
a
web
page
into
your
access
web
application
and
so
on
and
so
forth,
okay,
any
questions
so
far.
B
Okay,
so
then,
let's
jump
right
into
general
source
generators
search.
Generators
are
a
rather
new
feature
of
the
net
sdk
or
wrestling
compiler
platform.
B
It
started
with
top
at
5,
I
guess,
and
it
allows
package
developers
or
or
really
anybody
to
to
write
a
code
that
can
inspect
the
source
code
of
the
project
and
emit
additional
code
into
a
user
uses
project,
and
what
this
allows
is
like.
We
can
statically
analyze
the
code
of
a
project
and
emit
code
based
on
patterns.
B
So
the
neat
thing
about
this
is
it
is
like
reflection,
but
without
the
runtime
cost
of
reflection.
So
basically,
if
you,
for
example,
mark
a
class
with
an
attribute,
so
it's
declared
as
a
business
object.
For
example,
it
doesn't
need
to
pay
the
cost
at
runtime
to
be
inspected
and
looked
up.
Is
this
kind
of
object
or
if
this
class
part
of
your
main
of,
is
this
part
of
the
business
domain,
for
example?
So
it
gets
persisted
to
a
database.
B
Or
at
least
easier
easier,
it's
hard
to
it's
a
hard
term.
It
allows
at
least
to
generate
code
that
follows
a
specific
pattern,
so
you
can
intellisense
through
it
and
have
some
kind
of
compiler
safety.
If
you
change,
for
example,
something.
B
About
general
framework
we
get
into
this.
As
I
said,
it's
it's
modular,
you
don't
pay
for
the
cost.
You
don't
use
and
there's
two
sides
of
the
models.
As
I
told
you,
if
you
are
an
expert
in
itself,
there's
a
lot
of
stuff,
you
might
think
be
interested,
so
you
pick
and
choose
your
small
bit
of
it
or
if
you're,
an
xcf
newbie
just
get
everything
and
you
will
be
happy
as
well
thing
is
it's
distributed.
B
Only
we
are
look
at,
that's
always
the
main
idea
behind
channel
it
doesn't
get
into
your
way.
There
are
no
installers,
no
no
hassle
or
something
like
this
just
help
me
getting
my
stuff
done
and
wave
through
it.
B
So
I
talked
a
little
bit
about
source
generators
and
framework,
and
both
of
them
are
like
interconnected
with
each
other.
You
don't
need
to
use
source
generators
to
use
cell
framework,
but
of
course
it's
like
similar
source
generators
helps
you
to
get
the
best
out
of
both
worlds.
I
guess-
and
basically
there
are
three
things
I
want
to
cover
real
quick
for
framework.
It's
like
model
builders
is
the
ability
to
apply
attributes
to
business
objects
and
business
classes
at
runtime.
B
So
it's
it's
like
a
dsl
and
helping
you
applying
attributes
like
validation,
rules
or
captions,
or
image
names
or
all
the
the
the
glorious
attributes.
We
know
and
love
from
from
xf
that
apply
them
at
a
later
stage
and
that
helps,
for
example,
if
you
want
to
split
up
the
domain
specific
code,
where
you
say:
okay,
we
don't
want
xaf
to
be
a
reference
inside
our
domain
model
because
we
want
to
keep
it
clean
or
we
have
a
more
modular
approach
where
we
say.
B
Okay,
we
have
customer
a
and
now
caption
is
a
and,
with
customer
b
now
catch
miss
b
in
two
different
assemblies
like
it's
more
a
modular
plugin
based
approach,
their
builders
and
column
builders.
I
am
going
into
in
a
really
really
that
in-depth
version.
B
Basically,
what
this
allows
you
is
to
define
and
write,
layouts
or
detail
views
and
columns
or
list
views
totally
in
code
without
the
need
for
a
model
builder
or
the
supplement
or
together,
and
the
reason
why
I
think
this
is
valuable
is
because
they
are
focused
on
one
small
thing:
it's
not
baked
into
one
big
file
like
the
suffering
file.
So
it's
it's
easier
to
reason
about
if
your
project
is
growing
and
growing.
B
For
example,
in
my
in
one
of
my
last,
companies
was
like
we
had
like
25
000
business
objects,
get
an
overhead
in
one
big
sample
file
that
would
be
megabytes
and
megabytes
large,
so
we
decided
to
split
them
up
and
do
it
in
code.
Page
objects
is
something
I
will
cover,
maybe
in
the
future,
video
or
a
future
stand
up.
It's
the
same
thing,
because
we
can
now
inspect
your
code.
We
can
generate
code
that
helps
you
test
with
functional
on
the
integration
creation
tests.
B
So
let
me
just
real
quick
look:
okay,
I
just
created
for
that,
for
the
sake
of
time,
a
new
project,
as
you
can
see,
it's
21
21
33,
which
is
totally
up
and
wrong.
B
So
let
me
just
real
quick
to
search
and
replace
here
real
quick.
I
think
it's
four
right
now
replace
only.
B
There's
one
thing,
or
at
least,
if
you
want
to
follow
along
with
the
documentation,
you
can
go
to
docs.com.io,
so
everything
I
am
currently
showing
is
online,
so
the
new
package
versions
are
out
there
and
I
hope
it's
rather
well
documented.
So
if
you
want
to
follow
along,
you
can
go
through
the
documentation
as
well.
B
B
So
good,
then,
let's,
let's
start
with
with
a
let's
rebuild
this
and
I'm
currently.
I
am
today
focusing
on
wind
forms,
but
this
it
works
with
blazer
as
well.
So
just
for
the
sake
of
time,
I
am
where's
my
rebuild
button.
Just
for
the
sake
of
time,
I'm
only
focusing
on
winforms
today.
E
E
C
B
C
D
C
B
Is
this
the
right
one?
I'm
not!
I
have
no
idea,
so
let's
really
do
a
quick.
I
think
I
have
to
restart
this.
Let's
just
start
it
up,
so
we
can
get
a
quick
look.
How
it's
looking.
B
C
Well,
like
in
the
chat,
no
one
have
tell
anything
about
the
mobile
builders,
but
if
you
want
to
show
them,
it
would
be
good.
Actually,
I
think,
okay
like
if
you
can
go.
B
B
So
you
don't
have
the
problem
anymore,
when
you,
for
example,
want
to
use
your
domain
object
in
a
summary
project,
for
example,.
D
C
B
Oh,
I
can
move
that
to
the
other
screen.
Okay.
So
then,
basically,
we
had
an
empty,
an
empty
application
and
I
just
copied
a
bunch
of.
B
Which
is
basically
a
person
that
it
is
so
it's
nothing
too
fancy,
and
I
think
I
need
to
do
this
this
way.
Okay,
that
looks
fine
to
me.
So
basically,
we
have
a
person
with
after
construction,
first
name
address
and
so
and
so
forth.
So
let
me
just
rename
this
to
person
real,
quick
and
just
start
it.
So
we
get
a
quick
look.
How.
B
What
xf
is
going
to
generate
for
us
on
the
fly.
B
Okay,
so
we
have
a
person
here
with
address
first
and
last
name
bar
and
we,
if
you
create
a
new
person,
it
looks
like
this.
So
basically
that's
fine
and
now
you
can.
You
could
jump
in
and
open
the
model
editor
and
define
the
layout
in
the
model.
Editor
like
like
dragon,
dropping
stuff
and
doing
the
visual
designer
thing.
B
B
B
Yeah
and
I
state
that
in
the
in
the
documentation
we
we
just
need
to
tell.
B
B
Use
two
layers,
and
now
we
can
start
to
to
use
them.
So
basically
what
we
need
to
do,
and
I
I'm
going
the
quick
route
right
now,
because
there
are
several
options
you
can
apply
a
layout.
Basically,
everything
you
need
to
do
is
to
tell
a
daniel
which
method
to
use
when
building
layouts.
So
it's
the
detail
view.
B
Okay,
but
normally
now
I
it
would
be
fine
to
add
a
method,
a
static
method
in
this
class
to
define
the
the
the
layout
static
that
just
returns
a
layout.
B
B
F
B
B
We
should
see
an
empty
person
detail
view
because
we
told
the
framework
there
is
no
don't
display
anything,
because
it's
just
an
empty
layer.
B
B
Okay,
because
we
are
deriving
from
layout
builder
and
we
can
use
some
cool
new
features
from
from
c
sharp.
We
can
can
be
here,
I'm
not
100
sure,
but
it
doesn't
matter.
We
can
use
initializer
syntax
to
fill
that
layout,
for
example,
with
a
property
editor
and
the
property
editor,
for
example,
accepts
a
lambda
expression,
for
example,
email
that
will
translate
to.
B
The
which
will
translate
that
string
into
a
format
that
the
editor
knows.
Okay,
this
is
a
string
editor
and
it's
it's
called
email.
So
basically
it's
transforming
the
lambda
expression
into
a
string.
B
There,
it
is,
if
we
add
new,
we
have
just
the
email
property
so
basically
we're
good
to
go
to
start,
but
that's
really
really
really
really
late
to
to
use.
B
So,
basically,
that's
where
I
jump
in
right
now
with
with
the
source
generators,
because
there
is
one
problem
with
this
kind
of
of
declaration
is
this
needs
to
be
evaluated
at
runtime
and
we
need.
We
know
everything
about
the
email
property
upfront.
B
B
A
set
okay
and
all
we
need
to
do-
is
to
mark
this
class
as
partial
and
now
there's
one
really
important
step
after
we
install
the
package
we
can
see
under
the
analyzers,
at
least,
if
you're,
in
visual
studio,
19
6
or
later,
you
can
see
we're
now
having
here
the
external
framework
generators
node.
C
Yes,
we
have
a
question
in
the
chat
from
dear
friend
of
the
community,
which
is
jp.
Basically
he's
asking
like.
If
samuel
is,
the
version
of
daniel
is
dependent
on
the
version
of
or.
B
Yeah,
currently
it
is
normally
I
try
to
keep
up
with
the
latest
version
of
of
self,
but
it
isn't
that
hard
on
the
dependency
side.
The
only
thing
is,
I
keep
some
private
feeds
for
special
for
customers
if
they
are
on
an
older
version.
B
The
the
latest
versions
published
from
seconial
are
are
the
latest
that
deaf
express
provides.
So
everything
on
nougat
is
the
latest
version
of
of.
C
Yeah-
and
I
have
another
question
from
my
side
actually
manuel
is
like-
is
senior
bill
automatically
against
the
devexpress
version,
that,
if
yes,
for
example,
if
yesterday.
D
C
Version
will
we
have
it
when
we
have
similar
versions
that
match
with
that
devexpress
version.
B
Yeah,
if
devexpress
releases
a
new
version,
it's
normally
a
couple
of
days
until
the
next
version
gets
live,
it
is
automatically.
B
Doesn't
answer
the
question.
Yes,
I
think
something
yeah
yeah,
but
that's
that's,
underpaid
support.
So,
okay,
good,
we
installed
the
second
framework
and
now
the
neat
thing
is.
We
declare
this
as
a
partial
class.
B
The
reason
why
we
need
to
declare
it
as
the
partial
class
is
because
now
source
generators
clicking
and
generate
code
on
our
behalf,
but
we
only
can
add
source.
We
can't
manipulate
source.
We
just
can
add
source
files
based
on
your
source
and
if
I
want
to
bring
something
in
scope
for
for
this
particular
scenario,
you
need
to
mark
it
as
partial.
It's
like
in
wind
forms
where,
if
you
code
behind
and
your
code,
it's
the
same
thing
around,
but
the
the
code
behind
is
more
like
it's
helping.
B
You
define
your
source
code.
So
instead
of
writing
property
editor,
lambda
expression,
email.
Now
we
have
a
class
that's
generated
in
the
background.
It's
called
editor.
B
An
editor
is
basically
a
collection
of
all
properties
that
are
defined
in
person
in
the
class
person,
and
now
we
have
everything.
Okay,
there
are
some
properties
that
shouldn't
be
here,
but,
for
example,
email
and
now
we
have
exactly
the
same
procedure
as
before
it
does.
It
just
generates
a
string,
layout,
property,
editor
item.
B
As
you
can
see,
I
don't
have
assuming
installed,
but
that
it
knows
email
is
a
string,
and
now
I
can
do
all
kind
of
stuff
around
this.
So
if
we
start
it
again,
then
hopefully
we
see
the
same
screen
as
before.
F
C
If
you
can
walk
us
through
to
the
little
details
about
the
requirements
in
the
studio,
the
requirements
on
the
cs
project,
because
I
guess
you
have
to
have
a
specific
version
of
the
official
language
from
him,
so,
okay,
I
mean
you,
don't
have
to
do
it
right
now.
You
explain
that
when.
B
B
B
Or
2122,
as
I'm
using
right
now
and
at
least.net
5
sdk,
because
with
0.5
sdk
rosslyn
got
the
feature
to
load
source,
generate
generators
from
nougat.
That's
everything
you
need.
B
Basically,
that's
that's
the
thing
so
now
we
are
able
to
write
the
whole.
We
are
able
to
write
a
whole
layout
in
in
code.
Let's
do
a
just
a
quick
editor
dot.
First
name,
editor
dot;
last
name:
okay,
let's
group
them
together,
for
example,
with
a
horizontal
group
and
then
group
them
together
like
this.
B
Okay,
so
basically
that
just
reiterates
on
on
what
we
already
know,
there
are
a
lot
of
overloads
how
to
do:
grouping
and
taps
and
all
that
kind
of
stuff,
and
I'm
not
going
to
dive
too
deep
into
all
that
api
stuff.
But
there's
one
thing
I
wanted,
because
you
can
see:
there's
tons
of
overloads
that
are
designed
to
write,
really
concise
and
and
and
nice
layout
code.
But
there's
one
thing
I
wanted.
I
wanted
to
show,
so
you
can
see
it's
good
to
do
so.
Okay,
that's,
basically,
basically
fine!
B
So
what
I'm
going
to
do
now
is
like
something
I
really
really
dreamed
of
a
long
long
long
long
time,
and
that
is
how
to
reload
for
the
people
that
don't
know
how
to
reload
it's
basically
edit
and
continue
framework
edit
and
continue
is
a
feature
since
dotnet
2.
B
I
guess
or
something
like
this,
where
you
can
change
code
inside
when
you're
in
a
debugging
session
on
the
fly,
and
that
means
you
can
hit
a
break,
break
point
change
your
code
and
use
and
write
your
breakpoint
breakpoint
to
a
point
where
it
really
evaluates
the
code.
B
Microsoft
decided
hey.
This
is
a
cool
feature.
Why
don't
we
build
it
in
the
whole
project
product
and
I'm
just
going
to
add
a
feature
at
a
registration
and
that's
the
controller
types.
C
Manuel
in
the
meantime,
while
you're
doing
that
there
is
one
more
question
is
like:
is
the
hotel
feature
working
for
all
the
platforms
or
is
only
for
some
of
them?
Yes,
so
it
will
work
for
laser
waveforms
and
windows
forms
at.
B
The
moment
yeah,
it
doesn't
work
for
blaze
or
at
the
moment,
because
there
are
some
issues
in
xcf
itself.
B
It
would
work
technically,
but
currently
only
with
forms
is
supported
for
hot
reload
and
it
works
with
six
and
all
full
framework.
The
only
thing
is
it
works
for
full
framework,
but
it
doesn't
work
for
automatic
refresh.
So
I
I
will
show
this
in
a
minute.
B
So
basically
everything
I'm
doing
is
like
okay
use,
single
windows
for
controllers.
Here,
like
the
dropped
in
replacement
like
before,
and
now,
let's
just
try
it
out.
B
B
C
Yeah
I
mean
you
know
that
I
have
that
kind
of
problem
with
the
how
they
load
the
stuff,
that
the
sensation
that
you
got
where
you're
modifying
code,
while
you're.
B
B
Okay,
basically,
I
have
here
an
application,
that's
the
main
demo
from
xf.
So
let's
open
employee,
say
employee
detail
view.
So
let's
get
to
the
and
go
to
the
employee.
D
B
C
Manuel,
if
you
want,
while
you
figure
it
out,
I
can
show
some.
I
have
like
two
small
demos
for
blazer
and
sure
and
then
we'll
come
back
to
you,
so
really
really
small.
It's
like
just
like
you
know
like
a
snake
review
of
of
what
we're
doing
in
the
office.
So
I
will
take
over
from
here
and
just
let
me
know
when
you
are
ready
to
continue.
C
It
would
take
like
five
to
ten
minutes,
so
it's
going
to
be
kind
of
really
really
fast
yeah.
Then,
let's
do
my
stop
mine
yeah.
C
I
was
associating
my
screen,
so
let
me
tell
me
if
you're
seeing
the
studio,
yeah,
okay
well
guys.
So
basically
it's
like
we're
working
a
lot
in
later.
As
you
all
know,
we
believe
is
the
future
actually
and
we're
aiming
to
basically
focus
all
our
efforts
in
basil,
because
you
know
like
with
electron,
you
can
run
blazer
as
a
desktop
version.
C
Basically
so
at
least
all
my
personal
development,
the
one
that
I
do
that
is
open
source,
is
basically
totally
black,
so
I'm
not
doing
anything
on
windows
forms
or
web
phones
at
the
moment.
So
here
I
have
like
two
small
demos
that
I
want
to
show
you.
C
Some
of
them
will
be
part
of
ultra,
which
is
the
the
open
source
framework
that
I
have
for
for
sas,
and
actually
we
will
do
a
cleanup
and
a
freewrite
of
ultra,
basically
because
we
want
everything
to
match
with
the
new
project
structure,
like
you
know,
like
we
come
from
from
the
net
framework,
which
was
bigger,
so
we're
moving
to
the
sdk
type
of
project.
So
let
me
close
this.
This
basically
is
a
it's
an
application
that
I'm
working
for
my
family.
For
my
brother,
he
owns
a
business.
C
He
owns
a
marketing
agency,
so
it
will
be
used
to
automate
campaigns
for
marketing.
So
let's
run
this
for
a
second,
and
you
know
demo
guys
I
I
was
using
this
like
two
weeks
ago,
working
with
my
brother
and
then
I
opened
this
this
morning
and
some
stuff
just
crashed
in
front
of
me.
So
you
know
how
it
is
right.
So,
let's
start.
C
C
Okay,
so
here
you
will
see
basically
a
mess
on
the
navigation
item,
as
you
can
see,
I'm
using
a
different
template.
This
is
not
the
normal
one.
The
navigation
is
not
on
the
left.
It's
actually
in
this
menu
here.
So
the
first
one
that
I
want
to
show
is.
C
We
have
a
web
forms
builder,
so
let
me
show
you
first,
the
one
that
I
already
have
built
and
then
we
will
build
one
from
scratch.
Basically,
so
this
is
like
a
simple
contact
form
with
email
and
name.
So,
let's
open
the
other
one.
C
So
let's
go
to
forms
contact
form
two.
This
is
a
little
different.
As
you
can
see,
you
have
here
the
like
a
header,
a
grouping
and
then
you
have
the
mobile
phone.
So
let's
start
one
from
the
sketch
like
a
new
one.
C
So
let's
close
all
of
this
close
and
close
and
let's
create
a
new
record.
C
Okay,
so,
as
you
can
see
here
is
like
this
is
what
we
have
from
like
from
zero.
So
basically
you
have
done
a
small
customization
here
like
to
this
will
be
like
the
toolbox
on
visual
studio
that
you
can
pick
which
controls
you
want.
We
just
create
some
basic
controls
at
the
moment,
but
you
can
actually
create
any
type
of
customized,
basically
control.
So
let's
start
with
a
layout
small
layout.
So
let's.
C
Let's
add
some
tabs,
so
listen,
I
know.
What's
up,
it
will
be
my
main
info.
This
will
be.
The
second
tab
will
be
details.
I
mean
I'm
making
up
this
at
the
moment,
so
this
is
how
it's
going
to
look
like.
So,
let's
save
it,
and
now
we
have
two
tabs
here
and,
as
you
can
see
below,
you
can
see
the
code
that
is
being
generated
by
the
component
by
this
component.
So
this,
basically
the
information
is
saved
like
in
a
json
file.
C
Somehow
so
you
can
edit
visually
or
you
can
edit
actually
the
json
file.
At
this
moment
we
are
using
a
simple
text
box
editor
for
this
case,
but
we,
I
will
show
that
later,
that
we
have
monaco
built
in
also
monaco
is
the
code
editor
that
is
used
by
visual
studio
code.
So
at
this
moment
just
it's
a
formatted
json,
but
it
can.
C
It
can
be
changed
to
to
have
a
full
fresh
editor
here.
So
let's
drag
some
some
components
right
so
at
excel,
and
I
want
this
section
to
be
named.
C
The
label
position
will
be
on
top
see.
Here
is
the
preview
that
we
have
and
basically
that's
anything
that
I
want.
You
can
change
the
input
marks,
prefix,
suffix
label
and
even
into-
and
you
can
also
add,
like
a
different
css
class.
If
you
want,
but
at
the
moment
I
will
leave
it
as
it
is,
and
then
you
have
some
other
properties
where
you
can
set
how
you
will
send
the
data
to
to
whatever
is
going
to
be
processing
the
forms,
validations
and
some
other
logic
like
this.
C
C
But
what
I'm
going
to
do
and
what
I
kind
of
really
like
about
this-
is
that
whatever
control
we're
showing
you
here,
even
though
they
are
not
their
express
components,
they
are
picking
up
on
the
on
the
team.
So,
for
example,
if
I
save
this
and
if
I
select
a
different
theme,
everything
will
match
exactly
with
their
express
components,
even
though
I
repeat,
this
is
not
a.
C
This
is
not
a
devexpress
component
at
all,
but
since
we're
sharing
the
bootstrap
classes
for
this,
when
we
change
the
the
theme
it
will
change
basically
or
form
so
actually
most
of
the
time.
I
use
this
one
that
I
kind
of
really
like.
I
don't
know
why,
because
I
guess
I
I
used
to
use
this
this
tool
to
make
a
wireframe.
C
I
don't
remember
the
name,
it's
an
italian
framework,
what
it's
basamic!
Well,
I
don't
recall
at
all
the
name
of
that
yeah.
I
I
kind
of
look
I
kind
of
love.
This
look
well
like
you
can
make
as
bigger
form
as
you
want
and
you
have
tabs
or
all
type
of
stuff
for
the
layout.
You
can
even
have
stuff
for,
like
captchas
and
stuff
like
that,
for
example
like
a
file
upload.
C
So,
as
you
can
see,
it
can
get
as
complex
as
you
want,
and
here
you
have
like
some
tools
like
if
you
want
to
move
this
on
the
layout.
If
you
want
to
go
and
check
the
settings
or
reset
it
or
if
you
want
just
to
copy
the
control,
you
can
do
this
and
then
you
paste
it
or
remove
it
of
course,
and
then
you
have
a
detail
here.
You
can
add
some
other
stuff.
Let
us
I
don't
know
what
else
to
add.
C
So
I
will
add
an
email
here
and
the
other
thing
that
I
wanted
to
show
you
is
that
there
is
such
a
good
communication
between
the
visual
designer
and
the
source
that
is
being
generated
because,
for
example,
see
you
have
like
here
many
infant
details.
C
So
here
you
have
that
code
right,
so
here's
main
info
and
then
you
have
the
details,
so
you,
if
it's
nested
right.
So
what
I'm
going
to
do
is
a
small
demo
like
a
really
simple
demo.
So
this
will
be
called
personal
information
and,
let's
hope
the
demo
gods
are
with
me.
In
this
case
you
missed
a
quote
at
the
beginning
thanks.
C
C
So
here
is
this
is
rendered
as
it
should
look
like
on
the
for
the
end
user,
and
this
is,
I
thought
I
just
fixed
this,
but
I
didn't
this
is
supposed
to
be
hidden
in
some
cases
and
this
text
will
supposed
to
not
show
in
here
but
anyway.
What
I
wanted
to
show
is
that
these
forms,
when
you
submit
them,
they
generate
a
json
for
you
and
send
that
json
somewhere.
C
So
if
you
have
a
wave
api,
you
can
catch
that
json
and
just
process
it
as
you
want
it,
or
in
this
case
I
mean
we
are
mixing
this
with
the
gene
virtual
machine
that
we
have
created.
I
have
showed
the
gene
machine
several
times
in
the
in
the
meetup
so
because
I
kind
of
love
you
know
scripting.
C
C
You
know
spanish
name,
this
is
my
real
name.
It's
not
ho
chi,
so
jose
manuel
and
believe
it
or
not.
My
parents
both
have
three
names
and
three
last
names.
So
this
is
the
short
version
of
my
name
and
then
let's
see
phone
number,
let's
get
anyone.
I
mean.
I
don't
have
the
number
anymore
like
like
six
years
ago
or
something
like
that.
So
let's
just
delete
those
invalid
numbers
there
and,
as
you
can
see
here,
the
the
validation
is
kicking
in.
So
let's
hold
on
this,
I
cannot
demo
effect.
C
So
I
cannot
clear
this
or
my
keyboard
is
not
working
at
the
moment
but
anyway.
So
I
will
cancel
this
and
I
will
show
the
preview
again.
So,
let's
just
say
the
name,
oh
is
my
keyboard.
That
was
not
working.
Yes,
yes,
now
it's
working
so
name,
let's
say.
C
Okay
and
phone
number,
so
I
will
fill
it
completely
see
if
the
evaluation
was
spinning,
but
the
video
about
it
is
that
when
you
submit
you
will
see
the
json
that
was
produced
by
the
form.
So
here
it
will
give
you
all
the
information
about
the
form
plus
the
values
of
the
phone,
so
you
can
go
and
grab
that
json
somewhere
else
and
process
it
as
you
want.
You
decide
what
to
do
with
it.
So
I
think
it's
kind
of
a
neat
functionality,
if
you
want
to
add
custom
forms.
B
May
I
ask
a
question
so
basically,
this
is
like
you're
creating
a
form
of
on
the
fly
or
in
the
database,
and
then
you
you've
got
this
json
information,
json
block
and
then
it's
like
it
is
a
little
bit
decoupled
from
from
xs.
C
There
are
a
few
ways
that
we
are
one
we
will
basically
add
functionality
to
this.
C
Is
sending
this
to
the
same
soft
api
because,
as
you
know,
guys
have
released
that
a
new
api
that
basically
all
your
business
model,
is
exposed
as
a
open
api?
I
think-
and
so
you
have
like
all
the
methods
and
so
on
and
so
forth.
So
we
have
not
explored
that
way,
even
though
we
know
it's
possible
because
the
first
version
send
this
to
an
api.
C
If
you
remember
that
I
show
I
show
like
a
middleware
api
like
in
different
versions
of
laser,
so
it
is
not
the
same
one
developer
express
is
providing
at
the
moment,
so
we
want
to
add
compatibility
for
that,
but
that
is
not
done
yet
on
their
side,
so
we're
waiting
for
it,
because
we
don't
want
to
put
a
lot
of
effort
in
that
and
then
just
try
to
you
know
to
the
archive
of
forgotten
code,
so
yeah
sure.
C
So
this
is
one
of
the
different
functionalities,
but
the
one
that
I
really
like
in
the
end
is
again.
This
is
like
everyone
knows.
The
fixation
that
I
have
with
with
scripting
right.
So
the
main
idea
here
will
be
something
like
this.
Let's
see
if
we
have
here
the
the
component,
so
we'll
have
a
form
component
in
general,
which
is
a
mix
of
here's.
The
code
of
that
generates
the
form
right,
but
in
here
you
can
associate
this
with
with
basically
with
one
of
the
scripts
that
we
have
created.
D
C
C
Without
having
asteroids
inside
because
we
have
not
modified
that
much
the
circle
of
stuff
or
none
at
all,
really
not
in
basic
and
actually
in
the
scripting,
you
can
spin
up
a
new
data
layer,
update
the
and
then
just
create
a
database
for
this
form.
So
you
can
go
crazy
deep
when
I
start
making
this
design
it's
like.
Yes,
yes,
yes,
I
don't
have
to
write
anything
on
design
time
anymore.
I
can
do
like
ninety
percent
of
runtime.
C
That
yeah
no
and
also
what
I
wanted
to
show
that
is
like
the
other
part
of
this
is-
and
this
was
inspired
actually
by
manuel
here.
Let's,
let's
see,
where
is
the
object,
so
ultra
function,
so
this
is
paired
with
the
ultra
function,
so
I
showed
the
gene
property
8
or
before,
and
so
that's
called
now
ultra
functions.
So,
for
example,
we
include.
C
Monaco,
so
basically
we
can
include
everything
that
is
included
on
the
mona
collector
from
vs
code.
It
works
online.
I
have
some
just
kind
of
silly
stuff
to
show
here,
like
changing
the
the
contrast
changing
the
you
know.
The
theme-
and
this
also
match
with
the
team
from
from
the
south
application
so
see
like
the
bottoms,
are
changing
and
everything.
I
don't
know
why
the
code
is
not
being
highlighted
at
the
moment.
C
I
guess
because
I
I
changed
the
the
team
so
many
times,
but
anyway,
it's
like
here,
you
write
your
functions
that
will
receive
the
json
file
and
you
can
do
as
many
crazy
stuff
as
you
want.
So,
let's
I
will
stop
at
this
for
a
second,
because
I
want
to
show
the
highlighting
and
everything,
because
I
try
to
do
that
with
we.
They
build
in
rich,
texas
and
stuff,
like
that,
it
was
possible
to
do
it
in
windows
form
but
not
in
place
or
an
or
web
form.
C
You
can
just
apply
the
the
the
coloring
stuff
at
one
moment.
So
that
was
not
what
I
wanted.
So
in
the
end
I
decided
to
go
with
monaco.
The
only
thing
that
this
is
pure
blazer,
so
there
is
no.
There
are
no
better
for
this
module
for
windows
form
just
later,
because
of
course
this
is
an
open
source
project
and
we're
always
running
out
of
time.
I
mean
there
is
no
programmer
who
have
like
a
bunch
of
time
to
do
nothing.
C
So
I'm
trying
to
put
as
much
time
as
I
can
from
my
personal
time
in
this
case
to
have
the
full
implementation,
the
the
form
builder,
will
not
be
open
source,
but
the
code
editor
will
be
open,
so
it
will
be
part
of
ultra
in
general.
C
So
when
we
finish
the
cleanup
the
cleanup
in
ultra
and
we
have
the
new
layout
of
the
pro
x
and
the
solution,
how
we
want
it,
we
will
release
this
on
open
source
and
don't
ask
me
when
it's
going
to
be
updated
because
as
any
open
source
stuff,
you
need
more
hands
right.
C
So,
just
let
me
show
you
the
the
the
highlighting
of
in
the
code
and
then
we
can
move
back
to
manual
demonstration,
I'm
just
making
some
time
so
here,
for
example,
this
one
and
see
now
we
have
the
highlighting
and
everything
that
works
in
monaco
is
working
here.
I
have
not
implemented
all
the
functions,
but,
for
example,
you
can
see
okay,
for
example.
C
This
is
a
function
that
we're
just
calling
we're
just
calling
this
function
that
is
defining
here
and
you
can
do
stuff
like
in
the
studio
like,
for
example,
go
to
definitions,
and
you
go
up
and
highlight
that
I
didn't
create
a
code.
That's
part
of
monaco.
Again,
that's
nice!
That's
really
nice
yeah!
You
can
show
the
command
palette
and
you
can,
for
example,
the
command
palette
will
be
something
like
portraits
for
me
in
this
case,
but
we
cannot
have
cutters
because
it
can
create
a
little
piece
of
snippets
that
we
have
already
created.
C
I
have
not
included
any
any
sleep
at
the
moment.
I
was
working
on
that
like
two
weeks
ago,
but
then
we
had
a
lot
of
other
things
to
do
so.
C
The
combination
of
the
ultra
function
and
the
form
editor,
if
you
put
them
together,
it
gives
you
a
really
really
powerful
tool
to
do
a
lot
of
stuff
in
runtime,
and
this
came
as
a
requirement
from
my
brother,
because
when
you
work
for
marketing-
and
I
don't
know
if
any
one
of
you
have
done-
a
prayer
for
advertising
or
marketing-
they
give
you
the
requirements
at
midnight
and
it
needs
to
be
published
in
the
morning
so
and
you
need
to
change
it
in
hot.
Basically,
so
there
is
no
time
to
recompile
redeploy.
C
You
need
to
be
able
to
do
all
of
this
stuff
in
the
application
running.
So
my
brother
used
to
tell
me
like,
let's
make
a
system
for
this.
Let
me
get
before
that
and
as
soon
as
I
did
the
first
version,
it
was
not
like
that
anymore.
So
I
got
like
super
tired
of
working
with
him,
because
the
requirement
always
changed
like
every
two
minutes
and
that's
every
customer
in
general.
It's
not
like
just
my
brother,
but
so
I
came
up
with
this
kind
of
clever
solution
to
okay.
C
I
will
make
description
for
for
you
as
much
as
you
want,
and
I
don't
have
to
recompile
anymore
and
I
can
even
create
a
new
data
layer
there
or
as
many
data
as
I
want
just
to
save
whatever
objects
that
we're
creating
through
the
forms.
So
that's
basically
my
my
two
cents
for
today
manuel.
How
are
you
like?
Should
we
continue
yup
on
your
continue
that
that
stuff
is
really
really
really
really.
B
Awesome
and
I
thought
about
you.
B
Yeah
but
but
I
think
we
we
should
get
together
on
on
that
kind
of
stuff
and
and
and.
C
C
D
C
B
C
B
Thing
that
the
the
thing
is
what
what?
What
do
you
want
to
achieve
and
if
you
have
like
such
a
dynamic
environment,
where,
where
every
time
everyday
requirements
change.
C
B
Thought
of
xf
is
really
good
at
like
use
it
as
a
car
and
then
do
this
kind
of
additions
on
top
of
xf
and
do
like
marketing
campaigns
and
then
and
like
it's
it's
reaching
out
into
the
public.
And
you.
C
Have
like
this
small
little
bit?
Basically
all
of
these
manuals
started
from
this
idea.
It's
like
I
wrote
because
yeah
developer
express
like
hey.
I
want
to
move
my
my
personal
blog
from
wordpress
to
stuff
itself,
because
I
don't
want
all
php
plugins
that
you
know
like
the
plugin
mess
up
that.
Yes,
I
update
this,
but
that
the
one
didn't
release
the
new
version
and
it
started
crashing
everywhere.
So
I
don't
touch
my
blog
for
that.
I
wanted.
C
Stop
that
okay,
I
just
create
a
proper
theater.
I
just
want
to
include
it
in
my
own
blog
right
and
I
don't
want
to
repeat
and
everything
so
the
idea
came
from
that
I
I
bothered
gausha
and
denis
and
everyone
in
the
support
center
for
this
asking
crazy
questions
and,
as
always,
they're
truly
truly
helpful
and
they
give
me
examples,
another
reference
from
other
tickets,
so
you
know
those
guys
are
great,
and
I
really
appreciate
your
effort
on
this,
so
I
will
stop
talking
because
otherwise
I
will
go
crazy
with
this.
B
Okay,
so
I
really
I
thought
that
was
the
mind-blowing
guest
demo.
I
saw
a
lot
a
long
time,
so
let
me
share
my
screen
again.
D
But
something
my
family
was
really
yes,
yeah.
That's
that's
a
wireframing
tool.
B
It's
really
cool,
I
used
it
a
lot
in
the
past,
it's
really
really
cool
and
the
neat
thing
is
like
it
looks
like
it's
a.
B
It
isn't
finished
and
that's
the
nice
thing
about
it.
So,
if
you're
working
with
clients
that
don't
have
a
real
sense,
how
long
something
may
take,
or
just
it's
making
clear
that
it's
just
a
prototype
and
I'm
not
paid
by
balsamic,
it's
just
showing
you
if
I
can
show
something
like
this
to
a
customer.
C
B
B
We
have
our
basic
layout
and
if
I
switch
to
the
code,
if
windows
11
is
cooperating,
the
only
thing
I
was
missing
is
there
is
the
hot
reload
button
and
of
course
I
was
into
hot
reload
a
lot
of
a
lot
of
months
right
now,
and
there
is
this
hot
reload
on
save
and
if
I
hit
this
hot
grid
open,
save
button,
you
can
see
it's
like
hot
reload,
restart
application,
how
to
reload
on
file,
save
and
press
the
settings
page
and
now,
let's
get
into
whole
reload,
and
now
you
can
see,
there's
full
name,
first,
name,
nothing,
fail
and
and
phone
and
now
just
come
right
here
and
to
edit
the
email.
B
B
B
On
okay,
just
save
this
okay,
that's
that's
the
real
data
and
I'm
switching
and
it's
like
instant
okay.
So
what
does
this
mean
for
our
our
code?
So
I
really
just
missed
that
one
button,
so
I
am
going
to
copy
some
code
from
no
here.
C
B
The
problem
is,
we
can
minimize
this
for
now.
The
problem
is,
we
have
like.
B
We
have
like,
like
person
and
person,
has
like
a
group
and
there's
an
editor
and
an
image
and
all
that
kind
of
stuff.
But
the
problem
is
we
want
to
display
stuff
from
I'm
not
going
to
do
a
lot
of.
B
B
And
so
on
and
so
forth
and
the
problem
is
we
can't
access
this,
because
when
we
look
at
layout
builder
and
that's
the
first
time,
I'm
jumping
in
into
into
source
generators
anyway,
that's
all
the
source
channel
is
generating
for
you.
You
can
see,
there's
a
constant
for
every
field
and
then
you
have
like
the
property
editors,
but
if
we
want
to
access
nested
properties,
we
need
to
tell
senior
to
use
this
so
you're
using
senior
dot,
expand.
Member
club
like
before
with
the
expand,
object
members.
It's
like
sending
expand.
E
B
Here
and
here
so
basically,
we
now
have
a
whole
view
or
detail
view
generated,
but
now
without
reload
we
can
really
now
we
have
to
wait
a
little
second
and
now
bam.
B
B
Doesn't
do
much,
let's
do
okay
image
name
like
vo
underlined
person.
No,
of
course
we
made
a
mistake
because
there
is
a
comma
missing,
save
it
bang
it,
and
now
we
have
an
image
here.
B
So
you
can
mix
and
and
work
on
the
layout
like
it
would
would
be
in
the
in
the
in
the
designer.
But
it's
in
your
application
at
runtime
with
that
data,
you're
working.
C
B
C
Actually,
that's
super
neat
manually
in
the
sense
that
I
am
not
like.
I
almost
never
never
ever
use
the
the
model
8
or
the
visual
editor
in
general,
I
use
the
the
node
generator
updaters,
which
is
more
like
a
cumbersome
approach.
I
mean
you
can
still
do
almost
the
same
as
you
did,
but
with
a
lot
more
code-
and
I
mean
a
lot
and
also
you
don't
have
to
reload
a
lot
and
you
have.
B
To
reload
and
and
now
we
are
very
or
for
example,
I
just.
C
C
So
basically,
you
can
do
this
like
the
hot
reload
using
the
windows
version,
just
to
figure
it
out
visually
and
then
just
from
the
blazer
version,
and
you
will
have
the
same
structure
in
the
layout.
B
Yes,
the
basic
thing
is
like
hot
reload
just
works
in
wind
forms,
because
there
are
limitations
in
blazer
right
now.
It
will
work
in
the
future.
There
is
a
ticket
open
at
the
fx
present.
They
didn't
account
for
this
problem
right
now,
because
what
we
love
is
quite
rather
new,
but
the
thing
is
everything
you
can
write
in
exaggerated
layouts
is
basically
platform.
Agnostic,
diving
into
a
platform.
B
Agnostic
code
is
out
of
the
scope
for
this
demo,
because
there
are
some
things
that
are
different,
because
you
can,
for
example,
write
this
whole
layout
completely
for
wind
forms,
and
then
you
will
have
wind
farm
specific.
B
Stuff,
but
it's
not
the
goal,
it's
the
goal
to
be
as
agnostic
as
possible
and
then,
for
example,
have
visitors
and
stuff
like
this
to
change,
sp,
bits
and
bytes
here
and
there.
But
the
main
idea
is
like
okay:
what's
do
90
percent
encode
and
do
little
tweaks
in
the
example
and
that
will
solve
more
than
eighty
percent
of
the
of
the
of
the
troubles
you
have
in
larger
teams.
C
B
I
have
a
chat
just
just
just
to
give
you
an
an
example.
This
is
the
main
demo
and
the
main
demo.
It's
it's
really
it's
it's
really.
Let
me,
where
is
the
the
demo
here?
It
is.
This
is
the
demo
that
is
like
the
main
demo
clone
from
xf
that
got
delivered
with
every
every
release
that
let
me
stop
real,
quick,
the
other
one,
the
community
stand-up
thing,
because
we
are
jumping
into
into
columns
real
quick.
B
But
the
thing
is
this
is
the
main
demo
and
I
I
try
to
rewrite
the
whole
demo
without
a
single
line
of
traffic.
B
Okay,
this
is
the
new
one.
The
the
xf.
B
One
okay:
here
it
is-
and
now
I
am
having
here
over
here,
the
main
demo
and
it's
rewritten-
and
I
am
opening
this
with
with
xml
editor
and
you
can
see
there
is
like
okay,
there
is,
there
is
stuff
there,
it's
getting
lit,
lesser
and
lesser
and
lesser,
but
we
are
on
160
lines
of
of
code
and
most
of
them
are
just
code.
I
didn't
board
it
yet.
So
it's
not
that
I
can't
port
it.
It's
just
most
of
the
code
is
like
nothing.
It
is
is
important.
B
So,
let's
switch
to,
let
me
open
that
location.
C
Manuel
just
to
give
your
heads
up
with
the
with
the
time,
if,
depending
so,
you
can
manage
depending
what
you
want
to
show
or
not
yeah
like
around
30,
more
minutes
and
from
that
like.
D
C
To
leave
like
10
minutes
for
questions
in
the
end
so
make
your
time
there
what
you
want
to
show
or
what
you
think
is
more
important.
B
However,
there
is
like
600
or
1000
lines
of
software
code
to
generate
the
layouts
for
like
employee
list
you
and
all
that
kind
of
stuff.
If
you
it's
a
lot
of
stuff
in
the
code
and
what
I
wanted
to
show
is
like,
but
here
there's
the
solution
explorer.
It
is
like
every
every
class
has
like
a
column
builder
as
a
layout
builder,
and
it's
like
it's
a
small
amount
of
code
like
when
we
compare
it.
B
E
B
B
Exactly
the
same,
besides
some
relative
sizes
and
that
language,
so
basically
the
thing
that
enables
you
is
like
iterate
quickly
on
on
layouts
or
stuff
like
this,
in
your
application
on
your
real
data
and
what
I'm
going
to
show
you
now,
it's
like
it's
the
same
idea
idea,
but
it's
based
on
columns
and
columns
is
the
same
thing
like.
Let's
stop
this,
I
don't
think
I
need
the
main
game
anymore.
B
Let's
do
the
community
thing
no
wrong
window.
Let's
close
this
down,
so
my
computer
kind
of
relax
a
little
bit
so
we
saw
how
to
build
the
layout
with
without
reload,
but
we
can
do
the
same
thing
with
with
volumes.
So
do
a
column
list
view
volumes.
B
Thank
you
and
then,
of
course,
I
need
to
do
a
columns
builder.
I
need
another
class
for
that
and
go
and
add
another
class
at.
B
Okay,
then
we
again
need
volumes
of
columns.
Of
course
this
works
again
with
list
with
lookup
list
views,
but
then
it
would
be
called
build,
lookup
columns,
but
for
now
it's
fine
so
and
then
I
just
can
say:
okay,
column
and
then
say:
first
name
last
name
now,
let's
make
this
awesome
just
started.
B
Two
or
three
minutes
more
of
the
other
stuff,
that's
really
awesome
and
really
helpful.
B
B
Because
I
only
told
daniel
use
the
detail,
view
builders
use
the
list,
you
build
this
as
well,
or
the
colored
billions.
C
B
It
could
be,
it
could
be
data
driven,
but
it
it
is
like
a
declarative
syntax
for
a
thing,
but
you
could
do
like.
C
If
else
stuff
here
I
mean
yeah,
I
mean
you
you,
I
mean
this
phrase,
I
will
I
got
it
from
you,
it's
only
code,
so
you
can
do
whatever
you
want.
B
Basically,
it's
like
first
name
last
name:
okay
to
do
another
column,
column
phone
number,
for
example,
or
email,
save
it
the
second.
It's
now
instantly
there.
Let's
do
a
with
expression
now
we're
in
in
record
syntax,
and
you
can
deep
dive
into
documentation.
B
For
example,
I
do
the
width
of
50,
for
example,
save
it
then
we're
seeing
immediate
response,
what
what
it's,
what
it
should
like
look
like,
and
if
I
go
to
over
to
the
documentation,
for
example,
for
the
source
generator
syntax,
it's
everything
is
documented
and
if
I,
for
example,
you
can,
for
example,
do
introduce
listview
specific
stuff,
because
all
we
did
so
far
is
like
defining
columns,
but
we
also
have
least
view
options,
so
that
are
only
visible
to
applicable
to
the
listview.
B
Then
it's
gone
or
hey
it's
back
or
with
grouping
and
all
the
kind
of
stuff,
and
the
same
thing
I
showed
before,
like
with
the
ex
with
the
external
expand
member,
also
works
here.
So
that's
the
neat
stuff
about
where's,
my
no!
B
B
I
think
my
window
died,
but
that's
the
thing
about
volume,
builders
and
layout
builders
and
source
generators,
but
the
neat
thing
about
source
generators.
B
I
think
my
opinion
is:
they
are
much
more
capable
of
doing
stuff
on
the
long
run,
because
if
my
window
will
cooperate
with
me,
so
there
are
like
a
couple
of
source
generators
built
in
and
a
lot
of
time
you
are
going
to
need
or
having
a
hard
time
working
with
all
the
conventions
that
are
built
into
into
excess.
B
B
B
B
It's
like
a
person
did
that
viewer
person,
this
pure
person,
look
at
this
to
an
addresses
list.
View
detail,
viewer
lookup
listed,
so
it's
it's
basically
following
the
same
conventions
that
xav
provides-
and
the
neat
thing
is.
You
can
use
that
in
your
in
your
attributes,
for
example,
if
like
model
default
or
model
exported,
let's
do
it
like
xf
display
name
or
do
it
xf
display
name.
B
Or
it's
display
name
yeah,
and
then
you
can
view
these
and
then
use
the
constant
inside
an
attribute
what
you
can't
do
with
model
node
id
helpers,
for
example,
but
the
neater
thing
I
guess:
okay,
it's
not
it's
not
valid
on
this
side
but,
for
example,
there's
another
one
and
it's
called
image
names
and
the
image
names
also
is
like
public
or
internal
partial,
and
now
you
can
define
it
as
samuel.
B
B
Project,
for
example,
routine:
what's
it
called
which
is
terminal?
No?
No!
No!
No!
Oh!
Oh!
Oh
all
the
other
collection,
so
all
collection,
no
wrong
png.
B
Let's
go
for
the
office
once
I'm
just
picking
the
some
images
and
then
just
copying
them
in
okay.
I'm
going
to
delete
this
one
because
it
starts
with
a
free
and
it's
not
a
valid
c,
see
shot
identifier,
I'm
working
on
that.
But
right
now
nothing
happened.
B
Image
names
is
just
image
names,
but
what
we
need
to
tell
xenial
is
like
okay,
we
have
an
embedded
resource
or
better.
We
have
an
item
group
and
it's
samuel
image
names
and
it's
include
everything
inside
you
know
just
star
start.pg.
B
Bam
with
every
every
image
that
is
inside
our
images,
folder
s
and
concept,
so
we
can
use
it.
But
what
is
more,
even
more
awesome
is,
we
can
add
options
like
resource
accessors
and
the
lead
thing
is
smart
comments.
D
C
F
C
The
chat
is
open
for
questions
if
you
want
to
to
add
any
questions,
and
I
will
tell
you
to
manuel
and
also
I
have
some
more
questions
of
my
own
already,
even
just
verified
for
that.
So
I
will
just
ask
from
the
kind
of
easiest
one
to
the
hardest
one.
So
how
do
we
test
the
right
sentiment?
How
do
we
get
it?
Ourself
users?
What
is
the
step,
should
I
add,
a
special
nugget
fee?
Is
it
new
at
rg?
B
Is
described
here,
what
you
need
to
do,
where
are
some
pitfalls?
What
you
need
to
reference?
What
do
you
I
didn't
get
into
mobile
builders
at
all
today,
you
can
just
install
it.
It
is
at
that
version
that
is
officially
published
at
that
moment.
C
C
Pricing,
actually,
my
questions
follow
related
to
that,
because
it's
more
about
how
we
get
sentenced
to
the
to
the
staff
users
so
yeah.
This
question
has
been
already
asked
and
I
guess
you
already
answered
that
somehow,
but
anyway
I
will
ask
anyway.
So
what's
the
compatibility,
you
said
that
as
soon
as
a
new
version
of
stuff
is
released
soon,
maybe
one
or
two
weeks
the
new
version
of
senior
will
be
there
for
that
for
validation
of
class.
C
B
Any
troubles
normally
normally
xenial
is
designed
to
be
backwards
and
forwards
compatible.
Sometimes
it
I
need
to
step
back
a
little
bit
and
dive
into
some
xf
components
that
aren't
compatible
or
available
at
the
time.
If
you
look
at
the
at
the
at
the
pricing
range
or
at
the
pricing
scale,
it's
like
the
non-profit
individual
wants
is
it's.
B
It's
almost
supported
for
the
latest
two
versions.
If
you
need
a
special
version
reach
out
to
me,
I'm
happy
to
help
just
speak
to
me.
It's
it's
no
problem
to
support
a
later
version
or
an
earlier
version.
If
you
need
to
stay
back
on
an
older
version.
C
Let's
go
for
the
next
question:
does
it
come
with
source
code.
C
If
you
get
any
of
the
packages,
for
example
the
individual
company
or
whatever,
but
you
get
you
get
only
the
like
the
nougat
version.
Basically
the
device.
B
Alexander
itself
is
open
source.
You
can
look
at
the
source
code.
Is
it's
everything
there?
You
can
grab
it
on
on
on
sending
an
io,
github
channel
general
framework.
Everything
is
open
source,
but
I
have
to
warn
you.
It
is
just
open
source.
It's
not.
B
C
Because
it's
like
yeah,
you
show
this,
but
you
don't
it's
not
free
to
use.
Those
are
two
different
concepts.
Actually
you.
B
Could
use
it
for
free,
but
I
am
not
happy
with
it
if
you're,
if
you
were,
if
I
see
a
bit
or
binaries,
released
outside
the
scope
of
of
of
educational
context,.
C
C
So
of
course
you
need
to
to
leave
from
that,
and
I
can
tell
you
for
sure,
because
I
have
a
few
open
source
trades
that
I
wanted
to
just
give
that
code
that
I
have
to
the
community,
but
to
maintain
it
through
time
and
to
follow
the
cases,
the
use
cases,
the
support
cases
it
takes
time
I
mean
you
can
basically
die
penniless
if
you
support
all
your
open
source
ideas
right.
So
I
I
kind
of
understand
the.
B
It
just
means,
if
you
are
using
it
for
a
private
personal
project,
go
for
it,
it's
no
problem,
but
if
you
are
using
it
commercial
in
any
case,
you
get
a
30
trial,
30
days
trial,
and
then
you
at
least
need
reach
out
to
me.
Yeah
perfect.
C
And
then
the
next
question
all
of
this
comes
from
my
side.
Actually,
if
is
where
do
you
buy
it?
I
guess
you
show
already
the
page.
I
was
checking
that
page
also
on
your
website.
Yeah.
The
thing
is
the
the.
B
The
buying
page
is
still
not
online
because
of
now
it's
functional,
it's
not
legal.
It's
not
official
illegal
online.
If
you
need
a
license,
just
scrape
out
to
me.
C
B
Any
other
channel,
like
skype
or
or
but
basically
the
best
thing
you
can
do,
is
just
write
me
on
an
delegate.
Okay
or
just
leave
me
a
comment
in
skype.
Facebook.
B
C
We
got
a
question
regarding
actually
that
because-
and
I
also
have
this
question-
it's
like
it
looks
like
the
individual
version-
is
more
expensive
than
the
company
version,
because
I
guess
one
is
paid
by
yes,
it
is
it
is.
It
is
because.
B
It's
it's!
It's!
The
the
individual
one
is
a
little
bit
more
expensive.
It's
ten
percent
exactly
more
expensive,
because
this
is
one.
This
is
500
a
death
a
year,
and
this
is
500
a
death
a
month.
C
D
A
C
B
Yeah
but
but
the
thing
is
this
is
a
royalty
free.
You
can
use
it
at
as
many
projects
as
you
like.
I
am
not
charging
at
any
at
any
point.
It
is
per
death
a
month
and
if
you
can't
get
the
money
up
front
like
500,
bucks
is
500
bucks.
B
Then
you,
okay,
maybe
50,
and
you
will
still
get
all
the
all
the
soldiers
and
all
the
stuff.
But
the
only
thing
is
you:
will
you
don't
have
that
much
of
company
great
support
that
you
need
if
you
have
like
10
or
20
developers,
because
normally
your
projects
are
small
and
then
you
don't
have
to
deal
with
all
that
that
support
stuff.
That
much.
C
C
All
the
questions
are
done,
we're
just
waiting
for
your
last
demo
and
then
we
get
the
goodbye
for
the
for
for
today.
I
hope.
B
C
We
can
do
like.
Maybe
another
live,
because
you
know
we
we
used
to
do
twitch,
but
we
don't
do
anymore,
so
maybe
just
get
together
with
other
guys
from
the
community
or
the
rsnbc,
for
example,
or
the
community
friends
and
then
do
do
some
live.
Calling
of
course,.
B
Show
the
real
new
hotness
that
was
going
on
the
last
four
months.
Sauce
generators
are
a
huge
thing
and
yeah
that's
basically.
My
last
four
months
was
like
working
on
source
generators
and
just
realizing
how
we
can
reimagine
how
to
write
source
code
for
for
xaf
without
having
to
rely
on
reflection
and
all
that
kind
of
stuff.
So
yeah
it's
it's.
C
Getting
more
into
like
a
reimagined
way
of
reflection,
yeah,
and
the
thing
is
that
you
think
I've
been
researching
about
code
generation
in
general.
But
you
need
to
rewire
your
mind
because
when
you've
been
doing
very
long.
D
C
C
B
C
C
B
B
Of
course
there
are
a
lot
of
of
business,
create
modules
that
help
with
other
stuff
like
search
module
file,
preview,
all
the
kind
of
stuff
that's
getting
better
and
better
over
this
design.
It's
flexible!
It's
reasonable
pricing.
You
only
need
to
license
the
stuff.
You
really
need.
I
I
forgot
to
to
show
this.
B
B
Again,
you
can
everything
with
hard
support
will
be,
will
be
more
expensive
all
right.
Let
me
just
do
that.
Here's
the
person
I
come
for,
I'm
not
failing
totally
with
my
airship.
I
want
the
airship.
B
So
where
is
my
layout
builder
bang
into
the
layout
builder?
Do
it
this
side.
C
For
your
time
for
the
presentation,
it
was
amazing,
I
guess
we'll
have
to
do
a
part
two,
because
if.
C
So
much
to
show,
because
we've
been
talking
with
you
many
times
and
javier
about
how
senior
works.
What
are
the
features
like
what
the
community
would
like
to
see,
for
example,
the
hot
reload
was
amazing.
So
with
this
like,
let's
close
the
session
like
if
everyone
wants
to
turn
on
the
camera,
I
always
take
the
picture
for
the
for
the
standard,
so
this
will
be
the
first
stand
up
of
the
year.
C
So,
let's,
like
turn
on
the
cameras
for
to
put
it
in
the
group,
so
let's
see
amanda,
can
you
stop
sharing,
so
we
can
get
everyone
on.
C
And
let's
see
just
let's
cross
this
guy
review
and
okay
guys,
so
it
was
great
to
have
you
and
that's
the
first
meetup
of
the
year
so
see
you
guys
on
the
next
stand
up
we're
looking
forward
to
seeing
you
and
if
you
have
any
questions,
just
send
us
an
email.
Our
information
is
all
over
facebook.
So
thanks
for
coming
and
bye,
bye.