►
From YouTube: Project Lightning Talk Dojo, Dylan Schiemann
Description
No description was provided for this meeting.
If this is YOUR meeting, an easy way to fix this is to add a description to your video, wherever mtngs.io found it (probably YouTube).
A
Hello
and
welcome
back
to
open
J's
world.
This
is
a
lightning
talk
about
dojo,
a
progressive,
modern
type
script
framework
you
might
have
heard
of
dojo
before.
But
if
you
haven't
checked
it
out
in
the
past
couple
years,
it's
completely
new
framework,
I'm
Dillon
and
one
of
the
original
founders
of
the
dojo
toolkit
dating
back
to
2004
and
I'm,
actively
working
with
dojo
for
nearly
16
years
now
so
I
just
want
to
quickly
give
a
summary
of
where
we're
at
with
dojo
and
West.
Recent
release
was
version
7.
A
So
if
you
use
dojo
toolkit
before
there
are
some
similarities,
but
almost
everything
is
new
rewritten
from
the
ground
up
over
several
years,
with
the
dojo
to
release
coming
out
in
2018.
So
dojo
is
in
many
ways
a
modern,
progressive
reactive
type,
script
first
framework,
and
what
that
means
is
we
started
with
a
type
script
and
es6
foundation
as
the
basis
for
how
we
would
design
a
modern
framework
and
went
from
there.
A
So
we're
really
focused
on
the
ergonomics
of
using
typescript
api's,
having
strict
strong
type
definitions
for
everything
we
do
and
really
just
thinking
about.
What's
a
natural
way,
not
just
for
us
to
build
a
framework
with
typescript,
but
for
users
to
work
with
it
as
well,
using
typescript,
best
practices,
it's
reactive
and
that
our
components
use
a
JSX
or
tsx
syntax,
and
there
are
some
similarities
with
react
and
other
modern
frameworks.
A
You
know
typically
a
like
a
hello
world
style.
Dojo
application
is
about
somewhere
between
10
and
20
kilobytes
gzip,
so
it
is
quite
tiny.
We
have
a
custom
rendering
engine
for
widgets
and
Dom
nodes.
It's
based
on.
You
know
the
sort
of
virtual
Dom
pattern
that
we
did
quite
a
few
optimizations
to
make
it
interesting,
and
we
have
a
flexible
approach
to
middleware
to
connect
like
resources
or
data
or
state
to
your
application.
A
We
also
have
done
quite
a
few
things
around
custom
elements,
also
known
as
web
components.
So,
basically,
if
you
create
a
component
in
dojo
or
an
application
in
dojo,
you
can
export
it
with
zero
configuration
as
a
custom
element
for
use
in
other
applications.
We
have
a
test
renderer
that
makes
it
really
efficient
and
easy
to
test
to
be
Dom
based
dojo
components.
We
work
with
a
very
nice
modern
approach
to
state
management.
A
You
might
think
it's
like
Redux,
but
it
actually
is
quite
a
different
structure
for
how
we
sort
of
separate
operations,
processes
and
things
like
that.
We
have
a
nice
CLI
build
tool.
We
have
a
very
strong
mantra
of
do
the
right
thing
by
default,
and
so
the
idea
is
yes,
you
could
do
better
if
you
know
better,
but
by
default
you
shouldn't
have
to
make
a
hundred
decisions
before
you're
productive.
We
have
code
splitting
that
automatically
works
based
on
your
routes
or
your
configuration
or
both,
and
we
have
a
conditional,
polyfill
loading
system.
A
A
We
have
out-of-the-box
progressive
web
application,
support
with
just
a
couple
lights
configuration
and
similarly,
we
can
do
a
build
time,
rendering
to
inline
our
HTML
CSS
and
generate
fully
static
sites,
if
that's
appropriate.
For
you,
we
have
this
concept
of
a
dojo
block
which
allows
us
to
execute
node
modules
at
Build
time
and
the
local
bundles
at
runtime.
We
have
a
concordance
of
widget
library
that
includes
theming
and
dojo,
seven
added
a
material
theme
for
that.
We
have
commands
for
creating
applications
and
widget
libraries,
not
just
for
creating
an
application.
A
So
those
are
different,
CLI
based
tools
for
generating
the
scaffolding
and
infrastructure.
You
need
to
either
create
an
application
or
a
widget
library,
and
we
have
a
new
thing
called
dojo
parade,
which
is
sort
of
a
way
to
generate
a
collection
of
widgets
that
you
have
in
your
application,
and/or
that
we
have
in
our
framework
and
then
documentation
about
each
of
them.
A
A
Thanks
for
your
time-
and
we
also
at
this
conference,
we
have
a
session
about
how
we
got
from
old
dojo
toolkit
to
new
dojo
there's
a
dojo
workshop
available,
there's
also
an
intern
workshop,
which
is
a
framework
for
testing
that
comes
from
the
same
team
as
dojo,
also
an
open,
J's
Foundation
project,
and
then
we're
also
just
available
online
anytime
to
help
you
could
start
with
dojo.
So,
thanks
for
your
time,.