►
From YouTube: YUI Open RoundTable September 12, 2013
Description
YUI Open RoundTable September 12, 2013
A
Alright-
and
we
are
in
our
latest-
why
do
I
open
round
table
today
is
Thursday
September,
12
2013?
Thank
you,
everybody
for
coming.
You
want
this
mfff
and
everyone
who
happens
to
be
watching
this.
Yes
in
the
far
distant
future.
So
if
you're
an
archaeologist
and
you've
just
discovered
this,
and
it's
like
the
year
3000.
No,
that
is
not
what
we
used
to
use
for
out
here,
but
if
it
that
is
in
fact,
the
car
seat.
B
I've
always
had
this
theory
that
someday
when,
when
humans
eventually
find
some
other
planet
to
go,
live
on,
and
then
basically
the
world
is
overrun
by
cats
and
the
cats
have
had
this
opportunity
to
get
smarter
and
smarter
and
smarter,
and
eventually
they
gain
our
level
of
intelligence
that
we
have
today.
Then
they
find
all
of
these
hard
drives
and
all
of
this
stuff
yeah,
and
then
they
find
all
of
these
archives
of
the
internet.
And
all
these
can't
picture
it.
B
A
A
Are
asking
me
for
someone's
posting
about
simple,
my
way
awesome
now,
I'm
looking
at
the
YY
reactions,
tumblr
com
response
to
my
vehicle
anyway,
so
this
week,
is
this
rather
light?
There's
a
lot
of
things
going
on
behind
the
scenes,
everyone
sort
of
heads
down
working
on
their
goals
for
this
quarter.
A
B
I
can
just
going
start
on
that
yeah.
Okay,
so,
let's
see
remember
last
week
he
gave
a
demo
of
a
fixed
open-ended
budget
that
went
into
widget
for
button.
B
Allowed
for
single
box
widgets,
which
I
think
is
at
least
for
the
appropriate
use
cases-
it's
pretty
pretty
neat
that
it
actually
will.
B
B
A
B
B
Kind
of
get
button
core
to
where
the
original
vision
for
what
or
sorry
a
button
widget
to
where
the
original
vision
for
it
was.
So,
if
you
take
a
look
at
a
button
yeah,
so
the
button
widgets
current
current
state,
you
basically
have
once
you
extend
the
widget.
You
have
a
few
properties
that
you're
signing
an
overriding
on
the
prototype,
but
then
yeah
all
of
these
other
ones
that
they
initialize
our
mind.
B
You
I
ncq,
I,
typical
stuff
that
you'd
see
in
button,
but
all
it's
doing
is
really
just
addressing
any
attribute
changes
that
occur
well
attribute.
Changes
should
should
be
detected
and
hand.
A
lot
of
that
is
part
of
attribute
and
as
part
of
the
vision
for
buttons
overall
architecture
that
button
core
should
handle
that
stuff.
So
one
of
the
things
as
I
started
is
the
underlying
foundation
started
to
mature
and
stabilize
a
little
bit
meaning
button
core
I
was
able
to
actually
go
through
in
with
in
White
Out
button
map
up
so
right
now.
B
Here's
the
attributes
that
the
button
widget
is
currently
using
and
there
was
one
or
two
more
that
I
had
to
add
on
for
some
of
these
updates,
but
so
anyways.
This
is
this
is
currently
a
master
about.
What
will
soon
be
pulled
in
is
the
new
architecture
for
a
button
which
then
that's
the
plugin.
We
go
to
the
button
widget.
The
new
architecture
for
is
there's
literally
nothing
on
the
prototype,
except
for
setting
the
bounding
template.
B
B
From
widget
you
know
so,
basically
all
of
that
stuff
is
now
in
button
court.
So
one
core
is
the
bottom
level
that
basically,
you
can
turn
button
core
into
a
node
plugin.
You
can
turn
button
core
into
a
wideout
button,
widget
and
so
that's
kind
of
where
all
of
the
escalating
a
qui
that
tree,
which
has
no
UI
rocket
engine.
B
It
doesn't
have
any
UI
if
you,
if
you
there's
a
way
you
can
by
only
using
button
core
there's
a
way
you
can
reference
ein
that
to
a
button,
that's
currently
in
the
dog,
but
it's
icky
and
there's
not
really
a
good
use
case
for
that
I
think
more
people
will
either
use
the
no
plugin
or
the
widgets
up
yeah.
Basically
now,
as
you
can
see
here,
there's
only
a
few
static
members,
few
static
properties
on
wed
up
button
and
there's
a
few
prototype
properties,
and
that's
it
and
like
so.
B
A
B
When
you
essentially
mash
button
core
and
widget
together,
boom
render
UI
is
already
there
and
it's
already
in
place
for
which
it
to
handle.
So
you
don't
actually
have
to
there's
no
yeah
I
know
it's
just
basically,
bun
core
is
widget
without
it
has
a
widget
like
design,
but
without
any
of
the
over
widget.
So
if
you
want
to
widget
you
it's
totally
there
for
you
to
use.
B
If
you
need
something
a
little
bit
lighter
a
little
bit
more
performant
and
you
don't
need
all
of
the
features
of
widget,
then
you
can
use
button
cord,
but
you're
going
to
have
to
implement
some
of
the
stuff
that
happens.
Widget
will
do
for
you,
so
if
I'm
is
done
longer
are
inheriting
from
with
you
they're
the.
B
B
So
yeah,
let
me
blow
this
up
Lauren,
so
yeah
yeah,
poor,
the
cord
on
Jas,
which
is
the
main
button
class,
and
then
you
can
either
go
to
routes
from
there.
You
can
go
a
node
plug
in
ralphs
or
you
can
go.
Probably
the
more
common
use
case
would
be
the
widget
route
so
yeah
and
when
you
mashup
cord
out
Jas
so
button
core
with
widget,
then
boom
you
get
button
widget
with
very
little
extra
coat.
I
mean,
as
you
saw
it's
probably
only
to
prototype
over
or
to
be
a
prototype
overrides
event.
B
A
A
B
Alright,
so
what
so,
if
we
go
to
the
Yui
wiki
Yui
3,
sniper
teams
at
the
URL,
for
so
I
recently
added
a
new
ongoing
development
discussions
and
at
a
new
wiki
page
called
button
wish
list
so
as
I
go
through
and
address
pretty
much
all
of
the
the
issues
in
number
9
73
in
ticket
973
enclosed
that
one
out
there
still
needs
to
be
a
place
to
kind
of
hand
or
to
store
some
of
the
ideas,
at
least
for
improvements,
the
button
to
get
it
with
the
eventual
goal
of
getting
it
out
of
me
because,
right
now
it's
in
beta
and
it
mostly
works.
B
There's
it
does
have
some
rough
edges
and
some
of
the
documentation
could
use
some
love
to.
But
it's
just
kind
of
one
of
those
things
that's
like
is
a
JavaScript
library.
We
should
have
a
button
that
works
and
is
awesome,
so
brother,
anything
and
the
pier
side
of
things
that
we
could
fold
yeah.
So,
as
we
talked
about
I,
think
two
or
three
weeks
ago,
there's
some
some
things
that
we're
going
to
do
with
CSS
button.
B
Now
that
piers
button
can
kind
of
take
the
place
of
what
CSS
buttons
original
intent
was
now
we
can
do
make
CSS
button
a
little
bit
more
complex
meanie,
and
by
that
I
mean
just
kind
of
splitting
it
out
in
separate
files
to
make
it
more
skinnable
as
well
as
there
might
be,
because
I
mean
it
was
written
like
two
years
ago.
So
there
might
be
some
old
styles
in
there
that
we're
using
vendor
prefix
stuff.
That
might
not
actually
need
to
be
there
anymore,
so
very
cool
yeah.
B
So
that's
kind
of
the
at
least
we're
buttons
going
I,
don't
know
how
much
time
all
out
over
the
next
few
weeks
to
work
on
some
of
the
stuff,
but
eventually
I'd
love
to
get
kind
of
button,
wrapped
up
and
out
there
and
out
of
beta
land,
which
I
think
would
be
beneficial
to
the
library
yeah.
We
have
a
lot
of,
I
think
most
of
our
like.
If
we
are
a
library,
calm
and
then
go
to
use
your
guides
yeah
pretty
much.
B
B
B
Still
I've,
basically
just
kind
of
been
splitting
my
time
in
between
working
on
dev
tools
versus
working
on
normal
y
UI,
UI
related
stuff.
So
but
what
is
I
made
that
switch
earlier
this
year?
Working
on
more
dental
stuff?
B
It
was
functional
a
few
years
ago
and
then
it.
But
when
I
try
to
get
a
work
in
about
six
months
ago,
I
had
some
issues
with
it,
but
it
looks
like
just
from
based
off
these
commit
dates
a
couple
months
ago.
They
they
put
some
more
work
into
it,
and
so
now,
instead
of
being
it's
so
yeah,
instead
of
being
WebKit,
whatever
the
WebKit
WebKit
inspector
based
now,
it's
blink
developer
tools
based,
so
it's
basically
using
chrome,
devtools
and
very
easy
to
get
installed.
B
I
believe
it
should
be
somewhere
in
there
yet
so
just
indium
install
gnote
inspector
and
then
so
since
I've
already
done
that
I've
been
doing
some
work
in
Yeti
lately.
So
let's
just
yeah,
let's
hop
into
Yeti
and
check
out
and
see
what's
going
on
when
I
actually
run
Yeti.
So
basically
what
you
have
to
do
when
you
install
it,
it
will
do
some
modifications
to
your
note,
j/s
installation
that
will
listen
for
this
debug
black
upon
startup
so
and
if
you
have
debug
josh,
be
okay.
B
That
will
actually
set
a
breakpoint
right
away
in
the
in
the
program,
so
you
don't
have
to
quickly
jump
over
to
the
duct
will
set
a
breakpoint
wherever
you
want
to
then
hope
you
caught
it
in
time,
it's
much
easier
just
to
stop!
Stop
it
right
away!
So,
let's
start
the
inspector.
If
I
go
in
to
open
up
another
tab,.
A
B
Your
yeah
so
now
we
have
a
URL
and
we
open
that
up
in
chrome
or
588
okay,
so
it
is
now
the
love
I.
Don't
actually
have
the
app
running
yet
so,
let's
go
into
scrollview.
So
now
we
are
going
to
run
Yeti
with
a
break
point
and
then
check
out
the
let's
do
Yeti.
B
Ok!
So
now
it
says:
do
you
on
your
listing
on
4588?
This
is
normally
where
Yeti
is
going
to
tell
you
yeah
yeah.
You
can
go
over
to
this
URL
and
I'm
waiting
for
all
these
browsers
to
connect,
but
know
that
hop
yep
yep,
because
the
because
the
debugger
is
actually
pause.
The
app
so
go
back
over
to
my
dev
tools
refresh
and
a
second
gear.
So
now
you
see
it
is
actually
paused
here
and
it
hasn't.
It
doesn't
paused
like
right
at
the
can
I
okay
cool.
I
can't
bump
up
the
phones
here.
B
It
didn't
actually
oz
inside
of
yetis
like
main
app
on
it.
Well
yeah,
so
it
was
it
actually
paused
in
module,
Dodger,
so
module
Jas
is
actually
one
of
just
the
core
libraries
inside
of
nodejs
that
loads
in
the
modules.
So
you,
this
doesn't
only
restrict
you
from
debugging
your
application
that
you're
currently
working
on,
but
any
kind
of
JavaScript
code
in
in
no
JFC
pimp
or
library
module.
So
so,
by
instance,
if
say,
some
like
Express
was
messed
up
or
something
yeah.
A
B
B
Working
on
with
yummy
stuff,
getting
in
his
sample
last
night,
I
wanted
his
temp
or
Yeti
was
using
this
thimble
and
I
wanted
to
go
down
in
the
Istanbul
and
check
out
what
was
going
on
there.
After
again,
he
called
it
and
yeah,
so
you
can
inspect
code
in
any
of
this
stuff,
so
yeah
like
here
by
clicking
on
sources
you
get
all
of
even
in
like
half
chance.
So
when
you
do
require
path.
B
B
Actually,
the
regular
inspector,
it
is
like
what
happens
if
I
view
by
inspecting
inspector,
so
I'd.
Imagine
inspectors
really
just
some
web-based
something.
What
this
so
yeah
I
mean.
Yeah.
It
just
basically
takes
the
web
inspector
and
throws
it
into
the
body
is
opposed
to
creating
another
iframe
or
something
down
at
the
bottom.
That
looks
more
like
safaris
inspector,
so
yeah
anyways.
So
what
we
can
do
now
is
ok,
so
it's
paused
at
the
start
of
the
application.
B
So
let's
go
into
CLI,
actually
yeah
see,
let's
go
into
I,
don't
know
just
something
here:
CLI
index,
so
it'll
break
here
at
some
point,
so
set
a
breakpoint
there
go
ahead
and
hit
play
and
anything
pop
up
in
there.
Nothing
popped
up
over
there,
but
so
now
we're
actually
inside
of
the
Getty
code
and
like
any
anybody
familiar
with
chrome,
dev
tools
and
web
inspectors.
You
can
hover
over
this
hover
over
each
value
and
kind
of
see.
A
B
Cool
thanks
to
that
yeah,
so
anyways
when
I
started
using
this
last
week,
it
just
kind
of
was
like
a.
A
B
So
there's
nothing
else
in
here.
That's
too,
it's
all
just
standard,
debugging
or
debug,
your
stuff,
that
you
can
kind
of
play
around
with
on
your
own,
but
it
was
those
yeah
pretty
pretty
excited
with
what
I
ended
up
seeing
out
of
it.
So
yeah
p
to
play
then
boom
all
of
a
sudden.
Yet
he
starts
going,
and
so
now
it's
waiting
for
browsers
so
give.
A
B
A
B
Absolutely
yeah
I
even
saw
there's
a
cool
thing
that
popped
up
on
hacker
news
yesterday
it.
What
was
the
name
of
the
project
exposed
noble?
Well,
what
was
it
called
I
remember
anyway,
somebody
was.
B
B
Xo
browser
so
anyway,
sorry,
like
you
were
saying
they
kind
of
forget,
sometimes
that
this
stuff
that
we're
working
on
is
all
JavaScript
and
now
we're
getting
to
the
point
where
your
web
browser
can
actually
be
built
in
JavaScript
too
so
yeah
just
built
off
of
using
no
jsapi
is
an
express
to
handle
it.
The
items
from
the
browser
back
down
to
the
file
system
and
and
some
other
really
cool
stuff
in
here
too,
but
so
he.
B
B
B
A
B
B
B
Did
not
live
up
to
the
to
the
expectations
we
have
for
it
so
yeah
open.
We
could
we
get
out
some
look
at
in
the
original
discussion
of
removing
simple
Yui
I
mentioned.
My
vote
initially
was
for
no
don't
remove
it,
but
then
I
more
I
thought
about
it.
I
was
like
okay
yeah
go
ahead
and
remove
it
because
by
giving
it
out
of
the
tree
out
of
the
source
straight
out
of
the
core
library
that
will
hopefully
give
make
way
for
something
else.
A
A
B
A
B
B
A
Star
yeah
I
think
it
I
think
it
was
also
like
nothing.
My
way
way
right
like
because
everything
has
to
be
wrapped
with
the
year
statement
and
this
sort
of
undid
all
that
right
it
right
it
out.
I
got
tomahawk
global
object
and
I
think
that
it
also
was
attempt
to
try
to
like
make.
Why
do
I
look
more
like
jQuery?
That
was
nothing
that's.
What
I
can
see
well.
A
B
B
A
A
So
there's
that
there's
I
think
a
gallery
build
is
happening
as
we
speak
right
now
and
it
wasn't
think
it
was
supposed
to
yesterday
and
I
think
they're
working
on
the
right
now.
So
that's
another
item,
one
of
things
I
want
to
bring
up
that's
happening:
September,
28
and
29
at
the
headquarters
in
sunnyvale,
we're
having
a
open
hack
day
happen
or
anyone.
A
Blog
yahoo
developers
tumblr
com.
If
you
go
there,
you
will
see
topics
and
posts
about
the
yahoo
hack,
USA
2013.
That
talks
about
the
speakers
talks
about.
What's
going
to
be
happening,
it's
going
to
be
really
sort
of
a
big
deal
for
Yahoo
they'll,
probably
be
pressed
there.
It's
going
to
be
all
kinds
of
activities.
A
B
A
I
believe
that
many
Yui
folks
will
be
there,
including
to
you
know,
are
you
gonna
plan
idea
I'll,
be
there
I'm
excited
you'll
be
able
to
hear
about
a
API
is
like
for
tumblr
and
for
a
lot
of
internal
ap
is
that
you
may
or
may
not
have
heard
it.
So
it's
going
to
be
really
awesome
time,
so
encourage
you.
If
you
are
in
the
bay
area
during
that
time,
to
go
sign
up
I,
don't
there's
a
sign
up,
but
yeah
I
guess
there's
a
plug
at
the
plight
of
10.
Oh.
B
B
The
reason
why
I
even
came
to
work
the
yahoo
in
the
first
place,
because
I
was
out
in
the
bay
area
just
so
happy
to
be
here
in
that
weekend
and
like
else
we
gotta
cafes,
so
I
figured
I'd,
get
a
chance.
They're
gonna
get
a
taste
of
what
Silicon
Valley
was
like
being
from
the
Midwest
and
came
out
here
knows
just
like
blown
away
with
how
cool
it
was
on
on
campus
and
all
of
the
activity.
Everything
going
on
and
was
like
I
want.
A
A
That
button,
but
note
my
comp
so
while
I
comp
the
registration,
we're
getting
that
pulled
together
most
likely
this
week
and
we
should
be
able
to
have
the
special
code
that
you
would
want
to
give
to
the
hotel
to
get
a
special
rate,
and
it
should
be
yeah
should
be
picking
it
up
today.
Apparently
that
informations
available
just
don't
have
it
yet
and
we'll
have
it
show
up
and
why
weekly
imagine
and
then
next
week,
sometime
we'll
have
an
official
registration
site,
blog
post
up
you'll
be
able
to
go
and.
A
Eventbrite
or
the
conference,
so
it's
just
still
right
now
we
have
the
eventbrite
set
up
and
we
need
to
make
some
changes
to
it.
To
add
some
other
cool
stuff,
that's
happening
so
they'll
be
it'll,
be
a
two-day
conference,
but
there
also
will
be
any
training
session
the
day
before.
For
folks
who
want
to
come
out
and
get
a
it's
an
all
day
thing,
it
would
be
a
core
sort
of
JavaScript
tech
thing
or
be
an
intensive.
B
A
A
That
was
two
months
ago.
I
just
want
to
read
out
some
work
numbers
to
use
to
give
you
some
idea
that
we're
making
progress
on
that
there's
a
pull
request.
880
is
about
transition.
End
updated,
I,
send
a
message
to
matt,
so
we
need
about
that
one
in
there's
a
poor
quest
611,
which
is
basically
the
top.
The
subject
line
is
fixed
to
610
and
that's
a
it's
going
to
open
a
question
I
have
for
folks
here
it's
a
poor
quest.
That's
been
that
had
a
response
in
two
months
from
the
owner
and
I.
A
A
B
A
Me
that
was
bigger
thing
out.
I'll
keep
gonna
list,
but
I
think
it
was
on
hacker
news
just
recently
that
is
it.
Article
back
github
needs
a
new
button.
Jeter
about
that.
No
and
it's
the
we
got
a
cool
button
in
the
works.
Exactly
they'll
use
the
weapon.
Now
this
button
is
that
cool
it
may
require
you
bringing.
A
40K
but
I
think
we
want
to
get
rid
of
big
green
button.
This
button
is
that
I
want
to
contribute,
but
that
they
want
to
add
work
where
and
you
go
to
a
repo
and
your
new
developer
or
something
and
you
critique
on
his
repos
things
are
going
on
a
long
time,
but
there's
not
really
any
place
for
somebody
wants
to
start
contributing
to
go
to
figure
out
what
what
what
to
do.
Next,
though,
the
article
proposes
any
I
want
to
contribute
button.
B
A
And
so
I've
been
doing
extensive,
like
anything
for
that
says
things
like
the
coding
standards
that
you
have
your
chances
like
that
yeah,
I
think,
would
what
needs
to
happen,
and
maybe
we
can
work
on
some
like
that
is
exposing
the
upper
grabs
bugs
a
bit
better
yeah
and
maybe
putting
some
more
in
there.
Some
more
of
work
yeah.
So
anyway,
a
couple.
A
B
A
A
A
Requests
1079
from
trip:
this
is
an
example
of
a
core
quest.
That's
ready
to
go,
but
a
trip
wants
to
do
some
performance
testing
it
first
to
make
sure
it's
ready
and
then
one
of
the
ones.
I
asked
the
IRC
list
earlier,
IRC
channel
earlier
sportquest
1037
and
this
one's
interesting,
because
it's
it
basically
the
implement
function.
Wait
for
for
my
test
so
right
now,
it's
a
poor
quest
against
them.
Why
why?
But
if
this
is
updating,
why
my.
A
B
A
A
B
A
A
So
that's
cool,
so
it's
all
had
this
week.
So
if
there's
anything
else,
we
can
close
things
out
again.
If
you
have
any
any
issues
on
Pau
request
that
you
want
to
bring
up
here
to
have
folks
talk
about,
please
let
me
know
ahead
of
time
and
we
can
get
anyone
from
the
Yui
team
in
here
John
discussing
things.
We
just
need
like
a
like
a
week,
sort
of
lead
time
and
coming
soon,
ayy
conf
is
coming
up,
so
we'll
be
having
more
to
sufficient
topics
about
that
too.
Sweet.
Alright,
thanks
it
right
thanks!