►
From YouTube: XAFers Community Standup. End of year Blazor Update
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
B
All
right,
I
think
that
we
are
live
thanks.
Everyone
for
joining
the
shuffle
community
stand
up.
This
will
be
a
really
good
one.
We're
going
to
be
talking
about
staff
laser
and
we'll
do
some
type
of
end
of
the
year
update.
We
do
this,
the
second
thursdays
of
every
month.
We
had
to
do
it
this
month
on
the
third
thursday,
because
we
have
a
confidence
last
week,
but
we
are
here.
We
are
excited
to
be
talking
about
stuff
blazer.
B
There
have
been
a
lot
of
things
coming
in
stuff
like
a
lot
of
new
features,
a
lot
of
great
code
analyzer,
a
lot
of
great
things
coming
new
modules,
so
I'm
excited
for
this
meetup
and
I
think
that
we're
going
to
have
to
do
a
beginning
of
the
year
south
blazer
again,
because
there
are
a
lot
of
demos
that
we
want
to
show.
Actually
I'm
going
to
try
to
present
the
ones
that
I
have
here
on
the
bottom.
B
But
if
I
have
more
time,
I
have
a
few
more
here-
and
hopefully
hoche
has
a
few
other
interesting,
actually
talking
about
staff
and
blockchain
and
crazy
things
that
we're
always
trying
to
to
test
so
with
me
right
here
is
a
hoche
dennis
and
dave
and
dave
express,
mvp,
jose
and
dave,
and
then
he's
the
product
manager
from
south.
So
I'm
really
excited
to
have
him
here,
and
I
appreciate
you
guys
taking
the
time
to
meet
with
us.
B
I
always
say
when
the
community
gets
to
where
great
things
happen,
hackathons
summit
some
more
and
hopefully
at
some
point
in
the
future.
We
could
do
an
in-person
event
that
will
be
a
dream
come
true,
there
is
another
score:
dress
codes
require
a
beer
or
a
coffee
is
highly
encouraged
and
let's
just
talk
about
stuff
and
what
we
love
xpo
and
more
experience.
As
always,
please
join
our
facebook
group.
I'm
really
excited.
We
are
already
in
1500
members.
B
Follow
dev
express,
join
the
group
on
linkedin
as
well
follow
the
express
staff
on
twitter.
That
is
actually
my
first
sales.
All
the
time
follow
them.
There
is
a
lot
of
everything
that
new
that
is
coming
up.
You
can
see
it
there.
They
we
even
have
a
tick
tock,
but
I
think
that
our
audience
ourselves
are
not
too
much
of
the
tick-tock
wave
subscribe
to
suffer
quickly.
We
try
to
send
there
the
latest.
B
The
latest
thing
that
we
can,
that
is
that
every
space
team
is
releasing
that
there
is
the
latest
thing
that
the
community
is
working
on.
Getting
our
experience,
I'm
just
definitely
just
talking
about
what
we
like,
how
we
love.
So
with
that
out
of
the
way,
I
will
let
ho
che
dave
and
dennis
introduce
themselves,
and
then
we
go
from
there.
A
C
Yeah
dave
from
llama
chan
technology,
we
do
training
and
development
custom
development
work,
we've
been
using
xaf
since
it
was
released
the
end
of
2007
and
love
being
part
of
these.
These
are
fantastic,
jose.
B
I
just
briefly
exchanged
messages
with
oliver
in
store
and
he
was
a
just
recalling
about
a
podcast.
He
did
in
tech
summit
2007
when
he
was
2006
when
he
was
talking
about
stuff
being
in
cpp.
So
it
was
great
to
hear
someone
talking
about
actually
the
beginning
of
what
we
do
every
day,
24
7..
So
that's
amazing!
So
dennis
I'm
gonna
pass
the
presentation
to
you
right
here.
B
E
Hello,
everybody,
my
name
is
denis.
I
I
work
for
gel
express,
and
I
am
am
of
xf
and
other
products
at
devil's
class,
and
I
want
to
start
this
my
presentation
with
a
great
news,
because
we
have
made
hot
fixes
available
for
nougat.
It
was
a
lot.
E
It
was
a
popular
request
and
I
want
to
thank
thank
everybody
in
the
community
who
helps
us
improve
our
products,
and
I
wanted
to
briefly
describe
how
how
it
works.
If
you
haven't
seen
my
blog
post
yet
first,
I
want
to
clarify
the
value
of
having
no
get
code
fixes.
E
E
Example,
if
you
have
a
sorry,
if
you
have,
if
you
are
using
azure
devops
and
you
have
a
directory
dot,
dot
props
file,
it's
a
matter
of
changing
just
one
version
here
and
you
are
done
because
the
build
will
start
using
this
version
automatically
and
it
will
be
accessed
from
our
servers
if
you
are
using
a
visual
studio.
E
For
example,
here
you
can
see
nuget
package
manager,
and
here
you
can
see
that
I
searched
for
an
xif
package
and
it's
important
here.
You
can
see
that
the
list
of
available
release
versions
to
access
hotfixes,
it's
important
to
press
this
small
checkbox-
include
preview
release.
E
Besides
icg
pipelines,
this
will
also
help
to
customers
who
are
using.
E
E
A
A
Well,
the
only
thing
is
that
you
will
not
know.
If
is
an
intermediate
version
or
but
anyway,
an
intermediate
version
will
be
a
hot
fix
anyway,
just
because
of
the
working
that's
it.
E
Yeah
yeah
yeah
yeah.
Actually
I
think
you
are
asking
about
better
and
early
access
previews
as
they
they
are
market
a
bit
differently
like
better
and
for
every
access
preview
will
make
it
alpha.
E
Okay,
then,
I
wanted
to
to
talk
about
visual
studio
2022
because,
as
as
you
know,
our
previous
version
21.2.3,
it
didn't
support
the
latest
ide
version
and
recently,
actually,
a
couple
of
weeks
ago,
we
we
released
the
version
21.2.4
that
supports
visual
studio
2022
for
xf
solution,
wizard
and
also
xf
model
editor
and
also
xpo
data
model
designer.
E
Framework
applications
we
haven't
yet
supported
the
application
and
module
design
designer,
and
there
is
a
no
known
public
issue.
We
will
hope
to
support
it
in
the
coming
months
or
so.
For
example,
if
you
have
a
net
framework
web
forms,
application
or
winforms
application.
If
you
double
click
on
vin
application,
dot
cs
file,
you
will
have
an
error.
E
E
That's
it
and,
as
you
probably
know
from
our
roadmaps,
we
don't
have
designers
for
dotnet
core
applications
already
and
we
do
not
have
them
and
we,
our
decision
is
based
on
the
fact
that
most
our
users
are
already
using
solution.
Wizard
that
creates
all
of
the
required
code
with
modules
and
the
second
point.
The
second
reason
is
that
again,
it's
pretty
straightforward
to
just
write
a
few
cold
lines
to
add
a
new
model
set
a
few
options.
B
B
The
only
thing,
then,
is
in
the
visual
studio
2022.
There
is
a
great
line
that
actually
marking
on
the
gear
channel
was
mentioning
about
the
bandit's
injection
for
winforms
and
laser.
I
think
that
that's
amazing
yeah
yeah.
I.
E
Thank
you
yeah.
If
you
again
read
our
roadmaps,
you
remember
that
I
mentioned
that
we
are
planning
to
expand
this
gi
configuration
to
winforms
as
well.
For
example,
here
you
can
see
a
typical
startup
dot
cs
file
for
for
a
blazer
application,
and
here
you
can
see.
E
E
B
I
just
would
say
that
this
is
a.
This
is
amazing
again,
if
you
see
everything
where
it's
going
like
sp
on
net
core
blazer
maui,
all
of
them
are
using
this
type
of
di
injection,
so
this
is
very
actual
functions.
They
also
have
the
same
startup,
but
where
you
configure
your
service
so
being
able
to
have
that
in
half
wind
forms,
that
will
be
amazing.
E
B
B
That
way
we
get
the
latest
of
all
the
support
center
tickets-
I
always
say
free
in
the
support
center-
is
a
gold
mine
to
learn
stuff
to
see
what
people
are
working
on
to
try
to
share
your
knowledge
so
also
being
able
to
like
filter
by
soft
laser
would
be
amazing
because,
for
example,
for
preparing
for
this
meetup,
I
was
looking
at
all
the
latest
figures
about
south
laser,
and
there
is
a
lot
of
great
information,
and
I
just
have
a
few
right
here.
I
have
a
few
down
here.
B
I
have
a
few
over
here
so
being
able
to
actually
have
it
filter
it
out.
That
will
be.
That
would
be
really
good,
so
just
a
feedback
there.
Hopefully
they
they
one
master
thing
at
their
at
some
point.
Give
us
that
capability.
That
would
be.
That
would
be
great,
so
let's
then
start
going
to
a
few
things
again.
If
you
know
like
the
frequently
asked
questions,
it
was
moved
actually
to
the
real
documentation
instead
of
having
like
a
support
center
ticker.
B
So
there
is
always
really
good
information
on
here
about
how
to
take
a
net
framework
and
move
it
to
network
how
to
articulate
the
visual
basic
support,
integrate
custom
components
and
we're
going
to
give
you
a
few
of
those
examples
using
the
camera
or
slime
and
a
lot
of
great
questions
here
that
we
always
come
back
to
and
not
only
that
toughers
are
always
going
through.
All
of
those,
as
always,
the
road
map
is
one
of
the
most
important
thing
that
we
are
always
looking
for.
What
is
like,
we
don't
have
to
do.
B
We
do
a
lot
of
crazy
workarounds
all
the
time,
but
as
soon
as
the
express
released
the
official
documentation,
we
roll
back
right
away
to
the
one
that
it
will
be
supported
because
believe
me,
that's
the
way
to
go,
but
right
here
you
can
see
and
if
we
actually
create-
and
let's
do
it
actually,
let's
create
a
file
new
project.
In
blazer,
while
I'm
presenting,
please
check
the
chat
in
case
that
there
is
any
question
feel
free,
as
always
to
ask
as
many
questions
need
it.
B
As
many
questions,
you
want
share
your
experience
with
your
topic
for
the
next
meetup
and
so
on.
So
let's
just
create
a
new
project.
I
just
basically
want
to
show
that
the
amount
of
the
number
of
modules
that
is
now
ready
for
for
satellites
has
increased
a
lot,
and
not
only
that
we
have
a
lot
of
great
more
things
like
the
software
api.
That's
amazing,
especially
that
we
even
have
it
just
for
windows.
B
So
if
we
don't
want
to
have
a
blazer
application
but
we're
doing
a
windows
application,
we
want
to
have
a
our
connection
stream
protector
and
we
have
to
have
that
middle
middle
tire.
It's
actually
out
of
the
box,
so
you
click
click
and
you're
good
to
go
and
we'll
show
it
in
action.
So,
let's
just
put
here
start
made
up
later
and
of
course,
my
spelling
in
a
live
presentation.
B
B
B
B
Standard
authentication
right
here
we
can
select
windows
after
directory
or
any
other
provider,
but
you
can
see
here
that
the
number
of
modules
now
now
we
already
have
dashboards.
Where
you
have
file
attachment,
we
have
clone,
we
don't
have
five
volts
yet,
but
we
have
an
example
of
how
to
do
pivot
in
the
in
that
laser.
So
let's
put
this
aside
for
just
a
second
and
let's
come
back
to
different.
So
let's
talk
about
the
background
web
api
services.
B
We
can
do
a
lot
of
great
things
and
right
here,
then
we
also
have
that
if
we
want
to
do
like
through
that
a
middle
tire
api,
we
can
even
do
the
right,
sql
query.
Basically,
we
only
have
to
change
the
parameter
to
allow
the
command
channel
configuration
so
with
that
we
can
actually
even
do
the
delegates
to
equity
everything
that
we
know
about
execute,
query,
a
query
and
so
on
and
right
here
we
have
the
explanation
about
the
middle
child
security.
B
I
there
is
a
lot
of
great
documentation
with
the
the
express
thing
has
been
putting
it
together,
so
feel
free
to
go
and
review
like
every
day.
There
is
new
things,
but
basically
what
we
want
to
see
is
like,
for
example,
in
this
project.
We
have
this
middle
type
security
and
then
we
pass
that
to
our
application.
So,
let's
see
in
action,
we
have
our
project
here
and
if
you
see
this
is
just
the
exact
same
thing,
I
didn't
do
nothing
extra
that
find
new
projects.
Selected
windows
select
the
web
api
and
we
have
this.
B
You
see,
we
have
our
three
os
that
we're
used
to
the
module,
the
module,
the
wing
and
we
have
our
web
api
project,
and
we
can
even
see
here
that
is
calling
our
web
api
in
the
portfolio
and
then
it's
creating
that
web
api
military
security
and
with
that
security
is
instantiated
on
windows
applications.
So,
let's
just
run
this
and
I
have
multiple
startup
projects,
so
basically
we
load
both
at
the
same
time,
but
you
will
see
that
right
away.
B
We
have
our
application
connecting
to
our
database
through
the
web
api,
it's
pretty
cool
right
and
we
haven't
done
anything
here.
I
don't
know
if
you
guys
did
this
in
the
past.
We
did
it
with
hbo
way,
people
that
we
implemented,
and
it
was
a
lot
of
code.
We
did
it
with
wcf
right
now,
it's
out
of
the
box
with
swagger
and
open
api.
So
this
is
amazing.
Let's
see
our
way.
Api
is
running
here
unless
your
windows
application
loading
and,
let's
give
it
a
second.
E
While
it
loads
just
wanted
to
say
a
few
words
that
we
showed
the
first
preview
of
this
functionality,
I
mean
web
api
service
and
middle
tire
service,
and
we
certainly
certainly
want
to
release
it
in
20
2.1
in
in
may.
So
we
welcome
your
feedback,
especially
on
web
api
service,
because
it's
a
new
in
the
city,
so
we
rely
a
lot
on
your
feedback,
because
we
have
many
many
ideas
and
we
want
to
prioritize
them.
E
For
example,
we
think
we
are
thinking
about
making
end
points
for
serving
reports
for
obtaining
localization,
captions
file,
attachments,
etc.
So
if
you
want
to
solve
similar
problems,
just
contact
us
in
the.
B
And
that
would
be
amazing.
That
would
be
amazing.
We
have
done
the
report
service
outside
of
software.
We
have
had
a
web
api
that
actually
shown
the
report
and
send
the
pdf,
for
example,
to
summary
and
to
other
things.
So
this
is,
this
is
really
promising.
So
if
you
see
here,
we
have
the
application
user,
but
we
also
have
the
domain
object
that
we
have
created
in
this
application.
Just
to
see
that
we
already
have
all
those
end
points
ready
for
us,
so
let's
click
login
and
voila.
B
We
have
our
windows
application
connected
to
a
database
through
our
web
api,
and
I
have
an
ad.
Besides
the
the
new
domain
object
here,
not
even
one
line
of
code.
All
of
those
was
provided
to
me
out
of
the
box,
so
something
that
we
used
to
have
to
put
a
lot
of
time,
and
we
actually
did
a
lot
of
consultation
for
this.
A
lot
of
people
asked
for
this,
especially
big
companies
that
they
are
really
concerned
about
security,
about
people
getting
in
there
aside,
windows
application,
so
right
here
done
out
of
the
box.
B
So,
let's
close
this,
so
we
try
to
move
a
little
faster
and
show
a
few
things
more.
So,
let's
close
this
and
let's
open
the
next
one
so
right
here,
let's
talk
about
how
to
create
a
custom
login
page
on
blazer
ui,
and
if
we
see
this
ticket
right
here,
of
course,
now
with
21.2
we
have
a
custom
template,
so
we
can
actually
start
customizing
our
templates
and
we
can
actually
show
a
few
things
here
and
but
let's
start
with
the
login
part,
that
is
the
simple
one.
B
B
Let's
comment
this
out,
so
we
see
the
first
implementation
and
let's
go
to
the
that
login
page
component,
that
it
was
the
custom
loading
component.
So
the
custom
loading
component
we
see
here
the
only
thing
that
it
has
is
a
h1
tag
and
that's
it
the
controls
from
usa.
We
run
this
now
now,
let's
give
it
a
second.
B
I
actually
er
in
the
facebook
group.
I
think
that
there
was
someone
asking
about
css
on
our
own
rachel
components.
There
is
a
video
on
my
channel
about
supports
science
net
5
css
isolation.
So
if
you
put
your
css
right
beside
your
razer
component,
that
will
apply
only
to
that
component,
it
would
create
a
unit
tag
and
that
would
work
perfectly.
So
if
we
see
here,
we
are
seeing
our
h1
tag
right
here
on
top
of
login
from
shaft.
So
basically
we
are
using
the
same.
B
We
are
leaving
the
functionality
stuff
and
we're
expecting
to
add
our
own
markup.
We
started
to
add
our
own
css
and
everything
we
want
now.
Of
course,
we
will
do
something
like
also
inspect
finding
the
css
selector
and
making
this.
However,
you
want
it
close
to
your
brand
or
anything,
but
let's
see
a
more
involved
approach.
So
let's
change
the
startup
and
let's
use
the
login
page
raiser.
B
So
if
we
see
here
in
the
login
page
laser
basically
we're
starting
to
see
that
we
have
more
markup
and
we
also
have
this
component
type
that
we're
going
to
call
the
login
component
and
if
we
go
to
a
loading
component,
then
right
here
we
have
the
application
provided
to
get
the
application.
The
idea
is
on
time
and
then
we
have
our
markup
with
a
username
and
password
and
when
we
click
the
submit
button,
it
will
do
the
process,
logging
and
that
will
call
and
get
the
authentication
standalone
parameters
right
there.
B
A
Approach,
oh
yeah.
I'm
sorry
that
I
interrupt
you
with
this,
but
there
is
one
thing
that
I've
been
thinking
about
doing
it,
but
do
you
have
the
time
it's
like?
Can
we
access
the
object
space
provider
inside
of
that
page,
because
sometimes
you
want
to
do
data
driven
stuff
before
login,
for
example,
imagine
you
have
a
gallery
and
you
want
to
show
the
image
of
the
the
gallery
image
at
the
beginning
and
the
images
are
storing
stuff
in
the
file
date
or
something
like
that.
B
Okay,
but
I
think
that
that
if
we
allow
that
that
data
to
the
anonymous
type,
we
should
be
able
to
access
it
here
and
if
we
have
a
racial
component
in
the
initialize
and
we
have
our
application,
we
can
actually
create
all
your
space
and
bring
any
data
we
need
and
display
here.
So
honestly,
I
do
don't
think
that
we
are
too
far
from
that.
B
With
this
example
yeah
the
the
thing
is,
I
knew
that
it
was
possible,
but
I
never
did
the
exact
lines
to
do
it
so
one
day
we
have
to
do
a
test
for
that
yeah.
We
can
definitely
do
a
demo
for
the
next
meetup
and
yeah.
That's
right.
One
thing
that
I
like
about
this
implementation
is
that
we
can
have
like
a
landing
page
of
our
app
and
then
with
a
login
button,
click
that
takes
you
to
the
login.
So,
basically
you
have
with
staff.
You
will
have
basically
all
your
sites.
B
So
let
me
log
in
just
to
to
see
a
reaction
and
after
that
I'm
gonna
show
like
one
of
the
projects
that
we're
working
on
that
we
want
actually
it's
in
a
rough
shape
yet,
but
I
want
you
guys
to
see
the
the
possibilities
that
we
have
right
here
and
it's
the
one
that
we
want
to
push
to
the
limit
to
see
how
many
concurrent
users
look
to
see
how
many
people
how
much
memory
in
the
server
so
let's
get
to
it.
So,
basically
with
that
we
have
a
login
customized
for
our
software
application.
B
So
now
let
me
show
you
this
one
that
I
think
that
you
guys
will
like
it.
This
is
a
fitness
application
for
a
people
who
like
to
use
resistance
bands.
So
let's
say
that,
instead
of
going
to
the
gym,
they
have
some
resistance
band,
that
they
have
more
pounds
by
resistance
and
not
100
percent
an
expert
on
the
fitness
bar.
But
I
want
you
guys
to
see
the
the
south
implementation
that
we
are
trying
to
achieve
here.
B
So
basically,
we
have
here
the
the
the
bar
with
the
bands
and
right
here
we
have
a
more
involved
implementation
of
the
loading
screen.
Of
course
we
have
registered.
As
you
see
we
changed,
we
have,
they
forgot
your
password
and
we
have
all
the
functionality
that
is
actually
using
the
same
example
that
then
it
has
provided
for
windows
and
for
web
port
for
a
lot
of
time
with
the
security
extension
module
that
we
have
in
there.
B
So
if
we
logging
there
is
a
concept
here
that,
with
the
resistance
bands,
you
only
have
two
type
of
workout
push
and
pull,
and
depending
of
those
you
have
like
four
work.
Four
exercises
on
every
workout,
so
the
workouts
are
pretty
all
the
time.
The
same,
so
let's
say
that
I
have
this
workout
that
I'm
doing
today
december
16,
so
I
open
it,
and
I
will
have
here
all
the
exercises,
I'm
gonna
do.
B
I'm
gonna,
do
this
three
push
exercise,
and
this
could
be
anything
pull
ups
any
exercise
and
right
here
we
can
pull
our
weight
or
body
five
we
can
put
with
the
user.
What
is
the
workout
type
and,
of
course
we
can
put
a
progress,
photo
to
see
how
we
are
doing
and
let's
cross
here,
because
we're
not
going
to
add
a
progress
before
so
if
we
say
start
workout
cut
away
we'll
take
her
to
a
racial
component
and
that
racial
component
first
will
give
us
a
video,
a
youtube
video.
B
So
we
know
how
to
be
how
the
exercise
is
getting
done.
So
we
are
going
to
do
the
exercise
this
way,
so
we
don't
have
to
so
we
remember,
and
this
is
the
proper
form.
This
is
the
proper
and
then
we're
going
to
click
here,
a
start
exercise
and
then
they
calm
down,
because
we
need
to
do
it
in
15
seconds
right
here
we're
going
to
put
how
many
repetitions
we
did
12
full
reps
and
we
did
five
partial
trips
and
the
great
thing
is
like
it.
You
see
everything
that
we
can
like.
B
B
So
with
that
one.
Let's
close
this
and
let's
move
to
the
next
demo,
let's
go
to
our
site,
so
we
have
okay.
We
were
talking
about
now
about
a
custom
template,
so
we
have
one
of
the
documentation
that
there
is
provide
a
like
two
months
ago.
One
month
ago
is
how
to
create
a
custom
template,
and
this
is
an
example
that
I
have
seen
some
people
asking
how
to
put
the
navigation
on
top
inside
from
the
left.
So
right
here,
you
can
already
go
and
create
your
custom
template.
B
Phones
similar
within
web
forms
that
when
we
actually
get
a
point,
that
we
need
to
customize
the
ui
more
than
that
that
goes
with
some
css
more
than
with
those
actions
controllers
so
right
here
we
can
actually
customize
the
templates
and
right
here,
basically
we're
going
to
add
change
the
navigation
and
we
are
using
the
dx
menu.
So
let's
run
it
and
sharing
action,
and
then
I
will
show
another
example
where
we
also
did
it
a
little
more,
not
with
the
navigation
but
with
the
bottom
right
beside
the
settings.
B
So
right
here
you
see
there
is
no
navigation
and
quickly
here
the
navigation
start
getting
with
the
dx
menu
thing.
I
think
that
I'm
missing
a
css
or
something
so
we
put
it
right
beside
here,
but
I
didn't
want
to
waste
more
time,
because
what
I
wanted
to
show
is
the
capabilities
that
we
can
that
we
can
actually
modify
the
template,
that
we
can
change
the
navigation
that
we
can
change
the
the
the
position
of
some
places
that
we
can
have
an
action
here,
and
this
is
what
we
did
in
the
next
one.
B
If
we
see
this
soft
laser
custom
template
1.2
right
here,
we
are
adding
a
bottom
component
that
is
beside
the
setting
component.
That
is
besides
the
image
that
is
actually
so.
We
are
inserting
that
besides
the
action
container
and
we
sharing
action
here
and
of
course,
we
register
the
the
window
template.
B
So
all
these
steps-
I
don't
want
to
go
in
depth
in
any
of
those,
but
if
you
guys
have
any
questions
or
want
to
see
anything,
if
I'm
going
to
pass
this,
let
me
know
I
will
jump
to
the
code
and
actually
go
through,
but
all
of
those
isn't
the
documentation
in
that
example
that
I
just
saw
about
how
to
use
sublaser
custom
template
right
there.
It's
everything
that
we
need
to
do
that.
B
So
in
this
one
the
idea
was
just
to
prove
a
point,
because
it's
not
actually
something
that
is
too
useful,
but
the
idea
was
to
put
an
action
besides
the
the
the
avatar
and
the
theme
selector.
So
if
we
go
to
context
right
here,
you
see
we
have
a
new,
a
new
button,
a
new
action
there
like
we
call
it
button
component
and
right
here.
Basically,
what
it's
going
to
do
is
open
the
little
view.
So
let's
say
that
I
select
this
a
user
and
I
click
and
open
the
little
view.
So
no
nothing
crazy.
B
There
is
no
functionality
here.
That
is
blowing
our
mind,
but
it's
definitely
a
a
proof
of
the
customization
that
we
can
do
with
templates.
So
basically,
we
are
able
to
insert
our
own
components
in
the
template
that
we
want
so
with
that
one,
let's
continue
to
the
next
one.
So
this
one
I'm
not
going
to
show
the
the
sample
project
running,
but
I
do
want
to
responses.
B
I
don't
know
I
would
love
to
see
everyone
that
is
here
in
the
in
the
in
the
meetup
to
tell
me
their
experience
with
the
value
manager
in
south
laser
honestly,
we
were
used
to
the
value
manager
in
windows
like
that.
It
was
using
like
a
static
barrier
where
we
were
using
the
weapon
that
was
using
the
user
sessions
and
right
now
in
blazer
is
a
scope
and
when
we
logging
in
the
blazer
application
is
also
a
scope.
B
So
there
have
been
some
few
changes
there
and
in
some
time
when
we
expected
the
value
manager
to
return
the
value,
we
have
had
some
issues
there,
but
I
saw
this
ticket
from
the
support
center
and
this
implementation.
I
really
liked
it
about
that.
Gosha
provide.
Basically,
we
create
a
service
that
will
have
a
dictionary
with
a
username
and
any
value
that
we
might.
We
want
to
pass,
and
then
we
register
that
as
a
singleton,
so
yeah
everyone
will
get
an
instance
of
that
service.
B
Everyone
will
get
an
instance
of
that
dictionary,
but
only
the
current
user
will
access
his
key
with
the
username
and
get
his
value.
So
that's
a
simple
work
around,
but
I
think
that
we
have
like
this
is
a
new
business
really
is
really
nice
and
I
have
honestly
changed
to
this
implementation
for
a
lot
of
things.
I
remember
jose
when
we
did
the
example
of
changing
database
and
from
time
before
the
official
example.
It
came
up
and
we
had
an
issue
with
that
value
manager
in
the
logging
in
when
we
come
back.
A
And
that's
not
the
only
case
here
also,
we
have
one
case
when
we
implemented
a
middleware
for
because
I
was
working
with
the
people
from
developer.
Express,
I
don't
know,
I
think
it
was
russia
who
helped
me
for
that,
that
we
wanted
to
have
a
middle,
a
middleware
service,
and
we
wanted
to
access
the
value
manager
there
also
for
acquiring
implementation,
and
they
actually
did
like
they.
As
always,
they
came
out
of
their
way
to
help
us
and
they
make
a
great
example.
A
I
don't
know
if
that
sample
is
still
valid
today,
because
we
did
it
in
the
really
early
days
of
sub
days.
Also,
I
wanted
to
take
a
look
to
that
because
I
remember
that
in
the
office,
like
you
know,
internal
chat.
We
were
having
a
lot
of
discussions
just
about
this
case
right.
So,
let's
put
something
together
like
and
say
like:
this
is
how
we
will
officially
work
somehow.
E
Yeah
yeah,
I
think
it
was
our
fault
to
expose
this
value
manager
ipi
many
years
ago
to
be
honest
and
yeah.
This
approach
with
custom
services.
E
Perfect-
and
I
think
we'll
document
it
somewhere
in
in
the
official
documentation
because
value
manager
is
an
internal
ipi
and
it
may
change
and
change
it
in
the
past.
So.
B
Well,
I'm
glad
that
we're
not
crazy
here
then
and
we're
going
to
the
to
the
right
implementation,
because
I
saw
that
that
thing
is
wrong.
That
gosha
gave
that
answer,
and
I
said
I
really
like
that:
implementation,
we're
going
to
play
user,
and
actually
we
actually
did
a
training
on
our
thing
and
say
everybody
is
going
to
start.
This
is
the
way
to
go
from
now
on
when
we
need
to
share
a
value
that
is
only
for
that
user.
So
yeah.
B
Thank
you
for
that
to
the
support
for
their
treasure
service
is
great
and
actually
josh.
You
were
talking
about
mira
where
this
is
another
example
about
so
a
staffer
that
was
asking
about
value
manager
in
the
middleware
and
they
actually,
they
answer
was
creating
a
service
app
service.
Where
we
put
the
the
two
properties
that
we
need
to
register
that
service
in
the
scope
on
the
configured
service
and
then
when
we
are
using
our
middleware,
we
can
access
that
service
on
our
constructor
and
to
give
you
the.
A
Truth,
I
think
that
the
implementation
that
gosha
shows
and
the
one
that
we're
using
at
the
moment
is
actually
the
right
way
to
go.
The
thing
is
that
we
were
so
spoiled
by
using
the
value
manager
that
was
so
easy
in
windows,
forms
and
web
forms
that
we
said
like
yeah,
we'll
buy
your
manager.
We
always
use
it
like.
We
need
to
pass
a
value
from
one
place
to
another.
A
Let's
do
that,
but
I
think
like
we
needed
to
achieve
our
thinking
from
from
that
way
to
use
dependency
injection
I
mean
the
registered
service
is
kind
of
free.
Somehow,
so
we
can
register
any
service
to
keep
the
state
outside
of
us.
In
that
sense,.
E
Yeah,
exactly
exactly-
and
you
know
it's-
this
concept
is
well
documented
by
microsoft.
When
you
create
a
new
blazer
application,
you
without
xf,
you
see
this
weather
forecast
service
by
default
and
it's
also
in
maui
applications
and
it's
a
well-documented
concept
so
widely
on
a
new
xf
api.
A
There
was
one
case
denis
that
sometimes
you
want
to
to
do
the
stuff
on
the
same
way
in
all
the
platform,
because,
even
though
we
don't
use
web
forms
anymore,
that
much
we
should
use
windows
form.
So
sometimes
you
need
to
do
you
or
you
wanted
to
have
the
same
code
for
windows
forms
and
the
same
code
for
blazers,
but
now
that
we
can
use
the
dependency
injection
from
microsoft
in
windows
forms
then
with
just
a
service.
We
fix
all
of
this.
I
guess.
B
B
B
Okay
right
so
right
here
we
we
switched
from
this
implementation
that
we
had
at
all
the
time
to
this
one,
so
that
was
also
a
change
somewhere.
What
we
used
to
do,
and
now
we
have
the
other
calling
everywhere.
So
I
think
that
is
also
a
way
like
you
get
used
to
do
one
thing
one
way
and
they
you
are
a
little
resistant
to
change,
that
little
part.
E
How
to
write
code
without
relying
on
these
strategic
options,
and
it's
more,
how
I
see
martin
proxima
is
loving.
It
yeah.
He
was
longing
for
it.
B
Yeah
he's
excited
about
that.
He
has
been
asking
for
that
for
a
while
right,
okay,
so
another
thing
that
I
want
to
to
briefly
mention
is
a
the
new
v8
series
list,
editor
of
in
south
leisure.
Then
it's
already
half
coming
with
a
lot
of
apis
to
to
do
a
lot
of
things
that
we
actually
were
having
issues
in
the
old
one.
I
it
was
it's
having
an
api
now
to
create
summary
of
filters.
B
B
And
we
review
their
implementation,
so
we
saw
let's
actually
check
the
demo
and
we
saw
the
properties
that
it
was
passing
the
markup.
What
properties
do
we
did
and
again
the
great
thing
about
this
is
everything
that
you
can
do
in
place
or
everything
that
you
can
do
in
windows.
You
can
do
it
and
stuff.
So,
basically,
what
we
did
is
like
okay,
we
need
to
create
this
inside
stuff.
B
So
if
we
go
to,
I
think
that
someone
on
the
facebook
group
asked
this
same
question:
how
to
integrate
a
facial
component
in
a
little
view
in
stuff-
and
I
have
say
several
times
again
like
just
think
about
this-
if
you
are
using
a
if
you
are
in
a
list
view
most
probably
you
need
at
least
eight.
If
you
add
in
a
little
view,
you
will
need
a
property
editor
to
integrate
your
controller.
If
not,
you
integrate
the
custom
control
by
default.
B
You
create
a
custom
view
item
and
put
it
there
and
you
know
when
they
own.
You
call
you
have
your
application,
provided
you
have
your
object
space,
so
you
call
and
bring
anything
you
need
there.
So,
let's
basically
review
real
quick,
so
we're
gonna
have
an
editor
here
and
actually
I
was
already
having
an
open
and
the
editor
is
called
file
data
and
then
it's
actually
on
top
of
file
data,
and
then
we
can
see
here
everything
we
need.
So
we
have
the
property
editor.
B
B
B
Our
markup
will
be
the
same
tag
with
all
the
properties
that
we
need
and
that's
basically
it
if
we
have
all
those
property
and
then
we
go
to
our
domain
audio,
say:
okay
for
this
file
data
use.
My
editor,
don't
use
the
regular.com
with
chat,
that's
pretty
much
it!
You
are
able
to
start
using
that
control.
That
it
was
not
there
and
let's.
A
See
how
it
looks
have
you
just
seen,
while
that
note,
I
want
to
tell
some
something
in
the
in
general,
it's
like
if
you
really
want
to
interact
with
stuff
with
your
custom,
ui
or
your
custom
controls,
really
learn
about
the
proper
creators.
If
you
really
know
how
to
make
them,
you
can
hook
up
any
ui
control
that
you
want
in
in
stuff,
and
I
use
that
approach
a
lot.
Sometimes
I
don't
even
use
the
little
view
at
all.
A
B
Think
that
I
would
like
to
see
google
analytics
on
the
dev
express
site
to
see
how
many
people
actually
go
to
the,
because
they
have
a
really
nice
documentation
about
a
how
to
show
controls
if
you're
in
a
little
view.
What
are
you
trying
to
do
for
a
property
property
either
if
you
having
a
list
view
if
you
are
having
a
control
that
is
not
bound
to
any
object,
if
you
have,
there
is
a
a
really
great
article,
I'm
not
going
to
look
for
it
right
now
that
actually
tell
you
what
you
should
think
about.
B
A
B
Yeah
that
that
was
going
a
little
crazy.
We
just
did
one
property
and
that
little
view
that
was
the
oid
and
then
did
a
proper
creator
only
for
data
id
and
create
a
whole
huge
customized
view.
Then,
when
we
get
data
id,
we
call
the
fine
object,
bring
that
object
and
then
find
the
whole
stream.
We
went
a
little
overboard
there.
So
let's
get
a
file,
so
we
can
load
it
here.
B
Okay,
so
let's
put
this
one,
so
if
we
scroll
here,
if
you
see
now
right
away
upload
the
give
you
the
progress
and
you
can
actually
click
on
it
and
download
it
so
pretty
cool
right,
just
know
how
to
do
the
property
editor
see
the
example
how
it's
implementing
pureblazer
and
just
translate
it.
That's
it
that
there
is
nothing
else
that
we
have
to
to
to
create
here.
So
let's
continue.
A
To
the
next
one,
of
course,
I
think
that,
right
now
there
is
a
question
in
the
chat.
I
think
it's
kind
of
interesting.
I
don't
know
how
to
pronounce
the
name
is,
I
think
if
there
is
a
bmp
or
workflow
engine
that
will
be
integrated
in
sas
in
the
future.
E
B
A
B
Join
here,
actually,
I
wanna
like
yeah,
if
you
want
to
add
any
comments
or
just
even
mute
your
mic,
and
let
us
know
so.
This
really
needs
new
implementation
about
background
processing
or
via
jump
file.
So
I
can
I'm
going
to
share
this
link
in
the
in
the
chat
later
on,
and
everyone
can
take
a
look
at
the
implementation.
This
is
really
really
nice
and
definitely
like
what
I
say
is
like.
If
you
have
something
implemented
in
blazer,
bring
it
to
stuff,
it
will
work.
I
guarantee
that.
A
And
well
also,
just
to
close
that
that
question
I
will
say
we
have
the
gene
implementation
that
you
can
run
the
scripts.
That's
basically
you
can
make
your
own
workflow
there.
So
there
are
many
solutions
that
deny
says
not
that
comforts
up
anymore,
because
we
don't
use
windows,
workload,
foundation
anymore.
I
guess,
but
is
it
kind
of
easy
to
integrate
in
the
end
it's
like,
if
you
can
do
it
outside
of
stuff
or
find
any
component
that
will
do
it
outside
of
stuff?
A
Just
to
put
it
within
stuff
will
be
kind
of
easy.
H
Yes,
maybe
hello,
this
is
sean
paul
here,
maybe
I
can
say
something
about
the
movie
that
what
is
it
the
video
that
I've
put
online
for
yeah?
Please,
no,
please,
though,
just
too
small
what
I've
seen
and
my
screen
is,
I
think
too
big,
but
maybe
you
can
play
it
and
I
don't
know
if
the
sound
can
be-
and
I
can
tell
you
something
about
it.
H
What
you
see
over
here
is
this
is
just
a
windows
application
software
in
this
application,
but
what
the
way
what
we
did
here
is
we
changed
the
behavior
of
a
simple
action
instead
of
running
sequentially
through
in
this
case,
all
the
selected
objects
we,
what
we
do
is
we
assign
them
to
jobs,
to
end
fire
and,
finally,
hang
fire
will
execute
the
same
code
as
if
it
was
done
sequentially,
but
then
per
job
that
you
have
been
created
and
I'll
give
you
a
small
demo
how
this
will
look
like
this
is
just
a
dummy
action
with
some
delay
behind
it.
H
We
do
have
some
navigation
items
on
the
left
called
automation
where
you
have
access
to
the
to
certain
objects
from
rank
fire,
and
this
is
a
job
list
that
we
have.
The
job
list
can
be
selected
based
on
jobs
to
process,
and
here
you
have
a
demo
of
selecting
several
rows
on
the
bottom
right.
You
see
that
the
eight
rows
are
placed
in
the
queue
and
those
items
are
enqueued
and
are
no
longer
processed,
except
when
the
server
is
launched,
and
that's
done
now.
H
Now
we
launch
the
the
hang
fire
server,
based
on
mainly
the
same
code
base
as
the
the
win
execute
the
win
application
and
the
progress
bar
you
see
is
that
the
background.
H
H
Let
us
use
the
the
difference
between
adding
to
the
queue
and
execution
time,
so
you
can
have
an
id
if
your
queue
is
too
busy-
and
this
is
the
final
execution
time
and
what
we
do
now
is
we
leave
the
server
running
and
select
another
bunch
of
rows,
and
then
you
see
the
real-time
processing
of
those
rows
through
hang
fire
and
it's
just
by
changing
the
the
original
line
of
code
into
a
simple
new
line
of
code
so
that
those
lines
are
assigned
to
the
hang
fire
server.
H
We
see
that
there
are
60
workers
assigned
to
this
job.
So
that
means
that
this
job
is
written
in
parallel
60
times,
so
I
had
some
projects
done
with
the
hang
fire
last
couple
of
months
and
you
need
to
think
in
another
way.
You
have
to
change
your
mindset
in
bringing
jobs
to
a
server.
That's
doing
this
in
parallel,
because
normally
you
think
sequentially.
D
I
have
a
question
is
possible
to
reschedule
the
task
in
hang
fire
from
except
application.
Can
you
do
it
or
you
have
to
change
it
in
code.
H
No,
no,
the
the
shame.
Of
course
you
need
to
change
the
code
a
little
bit
because
normally,
when
you
call
an
method
within
xsof,
you
probably
share
the
current
object
that
you
are
working
on
to
that
method.
But
what
what
we
changed
is
that
we
applied
the
unique
identifier
of
that
object
and
let
hen
fire
get
that
object
again
from
the
database
and
process
that
and
then
there
is
a
minimum
of
changes
that
we
needed
to
do
to
the
existing
code.
A
And
well
that
that
solution
is
amazing,
john
paul
and
now
that
I
see
that
martin
and
andy
and
paul
have
solutions
in
hemifire.
We
will
need
to
do
a
research
available
for
our
office
because
we
use
quartz
and
it's
almost
the
same
idea
right.
You
can
schedule
jobs,
you
can
create
many
triggers
many
type
of
studio
for
the
jobs,
and
you
can
just
basically
set
up
like
a
service
right
that
they
will
execute.
I
will
need
heavy
processing
on
the
background
yeah.
You
wish,
as.
B
A
hosted
service
as
a
background
service
there
in
glacier,
because
you
have
the
possibility
for
that,
and
one
thing
that
I
love
about
this
question
is,
like
everyone
starts,
sharing
their
solution.
This
is
this
is
amazing.
I
don't
know
if
they
would
like
to
talk
a
little
bit
about
his
workflow
model
or
even
marketing
about
the
health
care,
but
this
is
amazing
that
we
have
this
amount
of
solutions
here
available
so
er.
B
F
F
E
F
Here,
can
you
see
my
screen?
We
can.
E
Yeah,
I
just
wanted
to
show
a
quick
video
that
I
received
today
from
my
developer
on
the
blazer
team.
E
A
E
Detail
view,
and
also
we
can
click
plus
button
to
create
a
new
object,
so
it
functions
the
same
as
in
wind
forms
and
in
waveforms.
We
just
hope
to
improve
ux
a
bit
because,
like
that,
these
buttons
appear
by
default,
because
you
know
it
can
be
noisy
if
you
have
a
form
with
like
50
or
100
hookup
editors
and
all
these
buttons
will
be
noisy
and
we
at
least
we
want
to
try
to
make
them
appear
on
hover
or
with
some
additional
action
from
user.
B
Nice,
I
know,
but
I
like
the
ui
from
blazer,
is
so
clean,
so
beautiful
look,
that's
edit
and
those
plus
sign
new
buttons.
They
look
like
they
look
amazing
right
beside
that
they
don't
take
too
much
space.
They
they
blend
in
with
the
like.
If
we
remember
how
easy
windows
that
we
have
the
other
bigger
buttons,
that's
beautiful,
I
get
excited
with
these
type
of
things.
B
Let
me
check
okay,
so
let
me
just
mention
a
few
things
before
say:
giving
hotje
the
opportunity
to
present
the
demo
that
he
wanted
to
present
about
a
south
laser
and
a
few
great
things.
So
one
thing
is
a
while
we
were
talking
about
the
the
executive
slater.
The
new
editor
greenlee
editor
that
we
have
available
so
right
here.
B
The
great
thing
is
like
we
have
api
now
to
do
extra
functionality,
for
example,
to
store
the
filters
in
the
model
that
we
we
can
do
it
and
right
here
there
is
a
code
that
you
can
actually
create
and
extend
the
the
created,
extend
the
model
and
basically
make
sure
that
you
are
saving
those
filters
same
thing
for
the.
If
you
want
to
do
a
filter
and
just
take
the
value
of
the
summary,
so
the
new
thrillless
editor
api
also
has
the
the
api
for
that.
B
So,
just
again,
like
kudos
to
that
implementation
is
coming
along,
it
still
has
a
few
more
things
to
underway,
but
again
really
happy
with
the
side
of
the
of
the
new
gridlay
head.
So
with
that
watch
I
will
pass
this
to
you,
so
you
can
show
the
the
first
demo
then
I
can
come
back
and
then
you
do
the
second
demo
that
I
want
to
show.
A
A
Let's
put
everything
of
this
in
context,
so
the
demos
I'm
going
to
do
right
now
are
of
course,
related
to
blazer,
but
we
have
been
using
inside
of
our
office,
saf
and
and
basil
in
general,
to
interact
with
blockchain
type
of
programs.
So
everyone
know
what
bitcoin
is.
I
guess-
and
everyone
knows
what
ethereum
is
so
I
will
not
explain
that.
So
there
is
a
new
trend
that
is
called
the
web3
which
is
based
on
anonymity,
and
there
are
so
many
ways
to
interact
with
it.
A
So
what
we're
trying
to
do
is
to
define
some
ways
to
interact
with
the
web3
type
of
approach
and
use
it
in
dotnet,
especially
in
bazel
and
sas
right.
So
here
is
the
concept
of
web3,
as
I
told
you,
basically
in
anonymity,
no
one
use
user
names,
everyone
use
wallets
accounts
and
some
something
like
that,
and
if
you
don't
know
what
the
blockchain
is,
it's
basically
a
distributed
database
or
a
file
system.
Well,
it
can
be
anything
if
it's
a
network
of
computers
that
process
stop
by
nodes
in
general.
A
A
So
if
you
want
your
file
to
live
in
a
distributed
file
system
that
basically
will
leave
forever,
somehow
you
can
use
something
like
this:
the
interplanetary
file
system,
that
is
a
blockchain
file
system,
so
I
needed
to
use
it
because
I'm
doing
like
some
test
breaks
inside
of
our
office,
we
are
researching
a
lot
of
about
like
blockchain
development.
A
So
the
first
thing
that
I
wanted
to
do
is
to
save
a
file
in
in
the
blockchain.
So
for
that
you
use
the
interplanetary
file
system.
This
is
their
website
and
in
general,
basically
it's
a
file
system,
but
this
is
rebooted
against
many
nodes.
So
it's
like
in
this
picture
here
so
well,
like
I
tried
many
clients
for
net
for
the
ipfs
file
system,
but
none
of
them
work.
So
I
wrote
my
own
and
then
it's
like.
Well,
I
have
it
now.
A
What
do
I
do
with
this
and
let's
use
it
with
stuff?
So
that's
what
we
have
at
the
moment.
So
let
me
show
you
the
solution.
So
here
I
put
this
in
github.
The
implementation
is
not
complete.
I
I
have
not
implemented
the
completed
standard
for
interplanetary
file
system,
but
most
of
the
stuff
that
you
will
use
is
already
implemented
there
anyway.
A
A
But
if
you
have
this,
you
can
just
make
your
class
use
a
specialized
type
of
file
data
and
then
your
file
could
be
in
the
blockchain
instead
of
the
database
or
any
file
system.
So
let's
run
the
application
and
hope
that
it
doesn't
explode.
You
know
the
demo
effect,
okay,
so
here's
we
have
just
an
object,
a
normal
object.
A
A
Basically,
what
I
did
is
I
create
my
own
implementation
of
file
data,
so
I
grabbed
the
code
actually
from
the
developer
express
circle
and
I
just
replaced
the
methods
where
you
load
and
save
the
the
files.
So
again,
all
the
implementation
is
their
implementation.
I
was
later
to
try
it
my
own,
so
in
here
I
just
run
to
asynchronous
method.
A
This
is
the
first
one
which
is
save
to
ipfs
and,
as
you
can
see,
the
client
is
abstract
most
of
the
problems
for
you,
so
you
just
need
to
pass
the
the
url
of
your
node
and
then
you
have
this
method,
which
is
the
magnet
you
can
add
any
file
with
that.
You
just
pass
a
byte
array
and
a
file
name,
and
that
will
upload
it
to
the
file
system
and
give
you
a
hash.
That
is
your
url.
A
Those
urls
are
not.
You
are
not
able
to
see
them
directly.
Usually
what
you
need
to
do
is
that
your
browser
has
to
have
an
extension
to
be
a
kind
of
that
type
of
file
system.
So
it's
not
not
something
that
you
will
not
use
in
every
case,
but
it's
good
to
have
the
options
to
do
it
in
general.
So
here,
basically
we
are
uploading
the
file
and
then
we
get
the
hash
and
that's
what
we
store
in
in
the
shop
site
so
and
to
retrieve
it.
A
A
This
will
be
demo
self
community
and
save
this
and
let's
load
the
files.
So
let's
use
any.
I
have
one
texture
this
one.
So
let's
save
this,
and
basically
it's
done
so
I
want.
I
want
to
show
you
what
you
got
after
this,
so
instead
of
storing
the
byte
array,
what
we
are
storing
is
the
url
in
the
interplanetary
file
system.
A
If,
for
example,
if
I
put
this
url,
if
you,
if
you
see
it
redirect
to
somewhere,
because
this
is
not
the
url
I
pasted.
So
if
I
put
that
here-
and
here
I
don't
have
the
extension,
this
is
it's
not
chrome
right
and
I
am
running
extension
on
chrome.
So
if
you
paste
that
here
basically
it
will
look
it
forever,
because
there
is
no
url,
that's
end
up
in
this,
so
that
is
a
blockchain
url.
A
Also,
if
you're
running
your
own
client,
you
can
see
the
state
or,
if
you'll,
notice,
synchronized
or
not.
This
is
not
related
to
software.
We
wanted
to
add
functionality
to
in
a
soft
module
to
be
able
to
interact
with
a
complete
node
in
the
end.
So
you
don't
have
to
have
a
separate
software
to
interact
with
the
node
and
then
another
like
staff
application
to
upload
files.
A
So
basically
this
idea.
I
think
that
this
is
a
little
bit
out
of
the
way,
because
it's
a
lot
of
you
need
a
lot
of
blockchain
knowledge
to
do
that.
But
of
course,
since
staff
is
our
main
tool,
we
want
everything
that
we
do
to
interact
with
us
and
this
implementation
is
open
for.
So
it's
like
it's
free
on
github
at
the
moment
and
eventually
we
will
release
a
new
for
it,
but
we're
just
finishing
it
like
giving
it
the
the
last
switch
like
they
said.
A
But
beside
that
I
will
put
the
the
the
url
to
the
current
giveaway
repository,
so
you
can
download
it
and
take
a
look
if
you
want
to
run
it.
Just
remember
that
you
need
to
run
your
own
ipfs
node.
You
can
download
this
from
their
website
and
it's
just
run
and
they
will
give
you
a
url
for
you
and
that's
what
we
set
up
here
in
the
code.
A
Of
course
you
need
to
pass
this
as
a
configuration
or
something,
but
besides
that,
I
think
it's
a
neat
implementation
and
if
you
are
into
blockchain
development,
we
will
be
releasing
a
lot
of
information
on
how
to
interact
that
how
to
interact
with
the
blockchain
and
stuff.
So
that's
it
for
this
demo.
Okay,
so
I'm
gonna
change
my
string.
B
Again
and
I'm
gonna
present
a
few
minor
things,
but
I
do
believe
they
are
really
useful.
So,
for
example,
we
have
this
those
messages
in
the
middle
of
the
window.
So,
basically,
if
we
know
like
every
time
that
we
have
a
message,
we
get
these
those
messages
on
the
bottom
and,
let's
see
a
reaction,
let's
actually
use
the
the
same
project
that
we
just
created
just
to
show
that
all
the
modules
and
everything
this
is
the
stuff
made
up
that
we
just
there.
B
All
right:
okay,
let's
see
that
I
put
a
wrong
username,
so
I
try
to
log
in
it
will
try
to
check
my
credentials.
I
will
say
login
files
right,
so
I
didn't
even
have
to
close,
because
we
could
just
load
the
css
while
running.
Let's
say
that
we
actually
find
the
selector
and
we
can
just
right
click
and
we
can
find
out
all
the
things
of
these
alerts.
So
if
we
just
crucify
center,
you
will
see
that
the
alert
the
toes
the
the
position
change.
B
B
B
B
B
B
And
this
is
really
good,
especially
for
some
type
of
multitenant,
where
we
want
to
show
here
the
company
name
or
we
want
to
show
something
that
is
for
the
environment
of
the
new
zealand.
We
can
actually
make
this
type
of
arrangement,
so
I
think
that
hey
in
some
simple
customizations,
but
they
bring
a
lot
of
behind.
So
I
I
always
like
to
see
all
those
small
things
that
bring
an
extra
user
experience
for
users.
So,
let's
review
the
kanban
board.
B
B
B
B
If
we
need
it
and
we
put
it
inside
laser
and
it
works
great
and
the
implementation
of
service,
we
will
have
a
view
item
where
we're
going
to
again
do
the
render
framing
and
prefer
that
kanban
page,
and
then
we
will
have
a
ram
or
kanban
component
with
other
all
our
markup,
where
we
are
going
to
have
our
application
provider
as
always,
and
then
we
can
actually
create
a
rule.
Your
space
bring
some
data
bring
or
like.
B
Okay,
so
let's
continue
so
we're
here.
We
have
a
lot
of
other
examples
that
we're
not
going
to
go
through
all
of
them,
but
basically
all
of
these
are
coming
from
the
support
center,
so
how
to
use
a
logo
from
a
class
from
an
image
that
we
just
uploaded
and
put
it
on
the
logo,
how
to
do
a
custom
logging
in
winforms
app.
How
to
this
is
an
example
for
how
to
do
the
detail
view
tab
count,
so
the
data
build
from
dashboard,
so
we
click
on
the
dashboard
and
open
it.
B
A
And
use
the
heads
up
guys
this
is
going
to
be
another
blockchain
type
of
demonstration.
So,
basically
in
here,
just
to
put
it
in
context,
let's
go
back
to
the
browser
and
well
like
you
know
that
there
are
many
type
of
blockchains
right.
There
are
several
implementations
at
the
moment.
The
most
the
the
biggest
ones
are
bitcoin
and
ethereum.
So,
and
everything
else
that
is
in
the
market
is
a
copy
of
them.
Somehow
it's
either
a
copy
of
bitcoin
or
a
copy
of
ethereum.
A
So
you
know
that
if
you
are
interacting
with
the
blockchain,
you
usually
use
something
that
you
call
wallet
or
something
that
will
be
your
id
somehow.
So
there
are
a
few
things
that
you
can
do
with
the
blockchain
that
are
really
interesting.
A
So
one
of
the
cases
is
that
you
can
run
a
smartphone,
so
that
is
called
running
in
detail,
virtual
machine
that
you
can
interact
with
an
app,
but
who
wants
to
use
an
app
if
you
can
use
net
in
general
right,
so
we're
working
in
the
bridge
to
interact
with
the
ethereum
smart
contracts
through
dotnet
and
especially
to
south,
but
the
demo
that
I
will
do
today
is
about
authentication,
since
in
web3
you
are
kind
of
an
anonymous
entity.
A
The
only
thing
that
you
expose
is
your
public
address
of
your
wallet,
so
we
kind
of
needed
a
way
to
to
authenticate
with
a
blockchain
wallet
whatever.
Whatever
this
wallet
is,
it
can
be
a
bit
convoluted
or
very
important.
A
A
A
So
basically
here
I
create
my
own
node,
because
this
is
a
service,
and
then
I
get
some
data
from
the
api
and
after
that,
what
you
need
to
do.
We
display-
and
I
have
to
do
this
on
like
basically,
I
even
have
to
double
check
the
staff
information
for
this,
but
in
the
end,
it's
like,
whatever
authentication
flow,
that
you
want
to
integrate
and
stuff.
You
just
need
to
go
to
the
how
to
add
custom
blog
parameters
tutorials.
A
I
read
that
all
the
time,
so
I
did
that
in
this
case,
to
interact
with
metamask.
So,
basically,
what
I
have
is.
A
I
need
some
javascript
framework,
so
I
include
a
javascript
here
that
basically,
this
is
what
execute
the
authentication
and
then
you
just
import
them
in
the
host
in
the
host
file.
So
here
I
am
importing
that
those
frameworks
I
mean
this
is
my
swift
and
then
you
have
to
import
the
framework
for
moralis
and
then
the
web3
client.
A
So
after
that
is
basically
a
normal
laser
application
that
you
can
use
javascript
to
interact.
Sorry,
the
javascript
interrupt
to
interact
between
c,
sharp
and
and
dlc
in
this
case
the
moralist
javascript
that
I'm
using
here
so
long
story
short.
Let's
run
this.
A
A
And
just
wait
a
little
bit,
I
don't
know
why
why,
if
I'm
using
zoom,
when
I
run
this
demo
exactly
it
takes
a
long
time
to
load.
So
let's
wait
a
little
bit
and
when
this
is
loading.
What
I
wanted
to
show
here
is
the
morales
site.
So
here
this
is
basically
your
blockchain
node,
the
one
that
you're
interacting
with.
A
So
if
I
go
to
dashboard,
I
can
see
if
any,
if
there
has
been
an
interaction,
if
there
is
any
wallet
that
has
I
mean
so
so
far,
I
deleted
every
interaction
that
I
have
this
morning,
so
I
can
have
like
a
clear
database
for
that
and
now
that
we
have
the
staff
application
running
see
in
this
case.
This
is
supposed
to
be
read
only,
but
I
didn't
I'm
testing
that
it's
not
something
that
is
production
ready.
A
A
So,
as
you
can
see,
there
are
no
any
extent
there.
I
don't
have
any
extensions
here.
I
don't
see
the
extensions
icon,
so
what
I'm
going
to
do
is
like
I'm
going
to
copy
this
url
and
I'm
going
to
open
this
in
a
browser
that
is
actually
in
my
session.
So
here
you
can
see.
I
have
the
metamask
application
running
inside
of
chrome.
A
You
will
see
that
okay,
it's
the
same
ui,
but
since
I
have
the
metamask
extension
here,
I
can
authenticate
with
metamask.
This
will
interact
with
the
browser
and
it
will
interact
with
application
and
will
ask
me
like
hey.
A
We
want
to
sign
this
request
that
you're
just
sending
to
me,
so
the
request
came
from
the
staff
application
to
metamask
and
metamask
would
return
something
like
a
no
id.
That
would
be
basically
your
user,
so
because
in
web3
it
is
somehow
anonymous.
You
just
have
a
huge
number
of
wheels
or
something
like
that.
That
is
the
representation
of
your
identity,
so
I
will
sign
it.
This
will
return
here.
I
think
that
is
expired.
So
let
me
do
it
again.
A
See
this
is
what's
supposed
to
be
my
identity,
so
I
already
authenticate
against
metamask.
So
whatever
I
do
here
from
now
on
is
basically
on
the
subside
the
third
party
services,
I'm
using
to
know
if
I'm
authenticated
or
not
already
returned
that
I'm
authenticated.
This
is
my
username.
Basically,
so
after
that,
you
just
continue
with
the
normal
stuff
flow,
and
what
I
wanted
to
show
you
is
that
you
will
get
basically
a
log
on
your
blockchain
node
that
someone
interact
with
you.
A
So
if
you
replace
this,
this
data
see,
you
will
see
that
this
is
just
happening
right
now.
This
is
my
basically
my
user
handle,
which
is
my
session
of
the
metamask.
A
I
know
that
all
of
this
is
kind
of
abstract,
but
it's
better
to
be
there
right
now
that
in
the
future,
where
we
are
like
somehow
behind,
if
we
don't
interact
with
this,
so
that's
my
demo
for
today,
javier,
but
just.
B
B
Anyone
who
doesn't
realize
that
the
blockchain
will
be
the
future
that
the
the
way
that
supply
chain
will
work
that
you
want
to
know
from
beginning
from
when,
like
I
don't
know
tree,
the
seed
gets
on
the
soil
until
actually
they
sell
the
wood
until
they
take
the
crops
until
they
actually
sell.
All
coffee,
if
you
see
a
starbucks
are
doing,
is
already
doing
things
like
that.
B
The
cut
the
scan
the
qr
code-
and
you
know
exactly
that-
there
was
no
child
labor-
that
all
the
step
of
the
supply
chain,
so
blockchain
will
definitely
be
the
future
to
for
supply
chain.
You
will
know
from
beginning
to
end
with
immutability
online,
with
the
distributed
layers,
every
step
that
took
your
product.
That
took
your
thing.
So
definitely
something
to
think
about.
This
is
not
the
main
goal
of
the
mirror,
but
I
will
just
throw
it
out
there
because
for
us
in
a
line
of
finished
application,
this
would
be
great,
so.
A
A
So
what
we're
doing
is
trying
to
research
and
create
our
own
layers
good
with
t-shirt,
because
why
were
fish
are
developers
who
love
stuff
so
why
not
to
mix
stuff
and
that
at
the
same
time,
no
one
wants
to
write
a
node
application,
at
least
no
one.
That
is
here
in
this
meeting
right.
So
that's
why
we
wanted
to
make
the
bridge
with
fisher,
first
and
then
with
stuff.
So
we
can
have
all
these
utilities
interacted
with
the
blockchain.
B
And
well,
that's
it!
Okay,
absolutely.
A
B
B
We
still
don't
have
a
complete
solution
for
that,
but
right
here,
then
it's
actually
providing
us
a
way
to
achieve
it,
and
you
can
see
here
like
the
list
view
on
the
side,
the
little
view-
and
you
have
all
the
code
here
so
feel
free
to
download
it
and
clone
it.
I
would
definitely
I
already
have
it
someplace.
B
I
was
trying
to
find
it
right
now
so
too
many
projects,
so
I
will
definitely
enjoy
it
in
the
next
meetup,
but
I
just
want
to
say
all
those
things
that
we
say
we
still
don't
have
them
most
of
the
time
we
have
to
work
around.
We
have
a
way
to
show
it.
We
have
something
wrong,
and
this
is
a
really
neat
implementation.
B
E
Yeah
yeah.
Thank
you.
I
just
wanted
to
emphasize
that,
even
though
currently
there
is,
for
example,
no
kanban
component
in
blaze
in
jail
express
blazer
product
line,
it's
still
possible
to
do
it
with
their
express
tools,
because
actually
we
have
devexpress
extreme
controls,
which
are
essentially
javascript
controls
and
it's
possible
to
wrap
them
up
into
a
laser
component
and
achieve
the
same
functionality.
E
B
Yeah,
absolutely
actually
you
can.
We
have
integrated
a
lot
of
data
stream
components
in
stuff
later,
so
you
can
definitely
use
any
of
those
in
your
software
application
like
sometimes
I
definitely
try.
If
there
is
a
laser
component,
try
to
go
the
laser
route
and
not
going
the
other
one,
but
we
have
people
in
our
team
that
are
really
good
in
javascript,
so
they
most
of
the
time
go
this
out.
B
So
definitely
there
are
a
lot
of
great
components
here
and
talking
about
dashboard
about
how
dash
will
have
a
lot
of
javascript
api,
where
we
can
actually
customize
and
do
a
lot
of
great
things
I
just
want
to
mention.
We
are
finishing
the
dave
express
dashboards
course,
so
this
should
be
out
by
january
2022.
So
right
here
we
are,
we
can
even
show
the
table
of
contents
of
what
we're
going
to
be
covering
about
data
connections.
Designer
result,
procedures,
parameter,
scripts,
calculation,
customize,
the
dashboard
appearance,
conditional,
formatting
and
a
lot
of
great
things.
B
So
please
stay
tuned
and
please,
when
we
release
it
just
give
us
as
much
feedback
as
you
can.
We
are
just
doing
a
first
draft
and
I
will
appreciate
any
type
of
comments
or
anything
that
you
guys
can
provide
to
us.
So
so
we
can
improve
and
make
it
better.
With
that
a
out
of
the
way
I
wanted
to
mention
that
the
custom
css
class
name
now
we
can
put
it
as
you
see,
we
can
add
it
there
and
create
our
own
css
class
name
and
customize
our
ui.
B
However,
we
see
fit-
and
this
is
a
pretty
nice
tool,
because
that
way
we
don't
have
to
go
to
the
to
the
browser
and
start
right,
clicking
and
inspecting
and
finding.
We
know
what
we
want
to
customize.
We
can
find
the
layout
here
and
we
can
move
forward
the
they
blocked
that
they
came
here
like
a
few
months
back,
but
I
just
want
to
mention
right
now:
the
dashboard
module
is
out.
The
office
module
is
out.
Functional
testing
use
a
profile
avatar.
B
It's
also
good
to
see
all
those
sold
posts
that
will
come
back
and
see.
Oh
all
of
these
things
have
done.
We
have
come
a
long
way,
the
edit
model
on
windows,
and
we
can
even
see
things
that
we
have
not
discussed.
We
already
talked
about
the
web
api
back
in
ctp,
but
also
all
these
code
diagnostics
right
now.
The
analyzer
is
giving
us
a
lot
of
things,
so
we
try
to
avoid
some
custom
errors.
Sometimes
we
still
have
some
pulse
positives,
but
every
time
it's
less
and
less
and
less
so.
B
This
is
a
great
tool,
especially
for
beginners.
That
will
be
actually
helping
a
lot
and
with
that
one,
I
want
to
come
back
to
the
road
map.
I
think
that
this
is
the
best
way
to
summarize
everything
that
we
have
done
in
translation,
and
actually
there
was
one
last
thing
that
I
wanted
to
show
you
before
moving
to
the
roadmap
that
will
be
kind
of
like
the
summary
of
everything
so
khosia
myself.
B
We
did
a
project
in
the
early
early
previous
of
south
laser
and
we
wanted
to
to
add
things
to
a
navigation
dynamically
and
it
was
a.
It
was
a
pain.
Actually,
the
api
was
not
even
there.
So
if
you
put
a
breakpoint
on
that
api,
there
was
nothing
was
happening
right
now.
That's
already
available,
you
can
customize
the
navigation
items
and
let
me
show
you
put
them
so
if
you
see
here,
we
have
a
translator
application.
Let's
say
that
we
want
to
add
something
to
the
navigation.
B
Let's
click
add
canvas
and
let's
put
here
s2
and
if
I
create
that
will
do
a
quick
refresh
and
you
see
we
have
it
already
here
we
go
navigation
test2
if
we
go
and
we
go
to
the
canvas
management
and
we
select
test2,
we
delete
it
boom.
It's
done
that
fast,
it's!
So
it's
really
nice
to
be
able
to
add
things
to
the
navigation
to
to
put
it
there
back
and
forward.
So
kudos
to
the
team
is
a
really
nice
report
api
and
really
useful
for
a
lot
of
uses
now.
B
This
is
why
we
want
to
come
up
the
2021
roadmap.
We
are
in
the
at
the
end
end
of
the
year
in
place
of
update.
We
are
at
the
end
of
2021
and
let's
see
everything
that
we
have
localization.
It
has
been
available
since
20.2.6
and
switching
language
at
room
time
since
21.1
clone
modules
since
20.2.6
how
they
tried
for
entity
framework
since
21.1
office
module
21.2,
that's
what
module
21.2
and
I
love
the
russian
mobile.
That's
a
beauty.
A
scheduler
is
coming
to
2022..
B
B
Nice,
new
property
editors
and
the
local
property
editor
with
the
new
young
open
button
that
the
dennis
just
chose
is
coming
in
2022
and
we
already
have
a
good
teacher
of
it.
It's
looking
beautiful,
greenlee
fader
is
already
available
citypiece
from
21.2,
but
we
already
discussed
a
few
of
the
apis
that
are
already
available,
so
we
can
create
a
lot
of
things
like
summaries,
like
features
and
so
on
the
the
pivot.
We
know
that
they
already
have
examples,
and
we
can
click
here
and
see
it.
B
We
also
have
the
same
machine
and
the
workflow
mode
we
just
discussed,
and
we
have
a
lot
of
samples
from
the
community.
Thrill
is
editor
as
I
joined
one
of
the
realizatories
right
here
as
well,
and
then,
like
all
the
other
close
platforms,
so
I
don't
know
you
guys,
but
I'm
really
excited
about
stuff
laser.
There
is
a
lot
of
things
done
a
lot
of
things
coming.
I
think
that
we
are
in
a
really
good
place
and,
honestly,
like
we
have
the
new
stuff
later
in
production,
it's
a
long
time.
B
I
know
that
we're
always
in
the
bleeding
age,
and
we
sometimes
that
cows
like
to
hit
our
hair
on
the
floor.
But
that's
what
we
like
to
do.
So
if
there
is
any
question,
if
you
guys
want
to
talk
about
something
just
I
think
that
we
I
had
so
many
demos
that
I
wanted
to
move
really
fast,
that
I
just
overdo
it
and
we
try
for
one
of
the
first
times
we're
a
little
early.
But
that's
that's
a
good
thing.
B
E
Yeah
I
wanted
to
talk
about
the
question
in
the
chat,
as
was
a
request
about
the
runtime
model
editor
for
blazer,
and
I
just
answered
that,
even
though
we
are
not
planning
it
for
the
next
year,
we
are
currently
researching
the
capability
to
customize
the
detail
you
lay
out
at
runtime,
and
I
already
saw
the
first
spike
from
my
developer
and
where
it
allows
you
to
move
fields,
to
rename
fields
and
and
do
other
basic
customizations.
E
E
To
be
honest,
I
don't
fully
understand
the
question
because
we
have
a
report
designer
already
yeah
and
from
21.1,
and
I
recommend
this
user
to
submit
creation
in
the
joshua
center
and
qualify
the
requirements.
It's
the
best
way
to
grow.
B
Perfect
so
yeah
we,
we
have
actually
been
using
the
reports
on
staff,
laser
and
actually
the
dashboard.
We
actually
had
a
early
implementation
when
the
official
implementation
came
up
with
right
away
switch
and
it's
actually
it's
beautiful.
It's
fast
and
it's
working
really
good.
So
I,
as
always,
I'm
really
excited
to
have
you
all
guys
here
once
a
month.
I
I
know,
let's.