►
From YouTube: hyper63-tsc-2-2-2021
Description
hyper63 Technical Steering Commitee Meeting, Feb 2, 2021
C
B
C
Well,
thanks
everyone
for
joining
today's
february,
2nd
2021
and
the
world
is
not
burning
this
week.
So
that's
good,
but
I
want
to
welcome
some
new
folks.
Janita
is
joining
us
for
the
first
time.
C
And
thank
you
for
joining
and
you've
probably
seen
ben
patton,
and
I
think
joe
dukes
will
also
join
as
well,
but
both
of
those
both
of
them
have
been
kind
of
contributing,
and
I
think
at
some
point
carrie
lord
will
will
join
so
that'll
be
cool
but
we're
getting
ready
to
ramp
up
and
hopefully
start
to
become
more
kind
of
outward
facing.
C
So
we'll
talk
a
little
bit
more
about
that.
But
before
we
do
that,
I
wanted
to
jump
in
and
thank
everyone
for
your
contributions.
C
Brian
chapel
and
and
robert
for
you
know,
really
being
solid
advisors
and
helping
with
reviewing
content
and
especially
for
the
blog
and
all
other
documents
and
documentation
stuff
and
then
a
big
shout
out
to
ben
patton
for
the
documentation
updates
and
just
asking
a
lot
of
great
questions
and
joe
dukes
for
editing.
C
My
media
post,
which
has
been
awesome
because
I
just
I
I
struggle
with
cohesive
sentences
sometimes,
but
I
think
joe
is,
is
really
excited
and
then
always
tyler
for
the
great
code
contributions,
especially
the
last
two
weeks
on
the
the
website.
C
He
did
a
lot
of
refinement
and
a
lot
of
word.
Smithing
on
there-
and
I
think
it
looks
really
great
so
thank
you
all
and
thank
every
everyone
else.
If
I
forgot
you
I'll
remember
next
time,
so
that's
kind
of
welcome
and
you
know
kind
of
the
shout
outs
and
then
the
next
section
I
got
is
updates.
So
on
the
documentation
site,
I've
been
tracking
a
change
log.
C
If
you
want
to
put
your
contributions
in
the
change,
log
that'll
be
great.
It
is
manual
right
now,
but
it's
easy
for
me
to
invite
you
as
an
author
of
the
documentation
and
you
can
go
in
to
the
change
log
and
add
your
work
and
again
it
it's
not.
C
The
main
reason
for
the
changelog
is
just
to
give
everyone
kind
of
a
quick
communication
of
what's
happening,
so
you
can
feel
up
to
date
and
you
know
feel
like
you're
informed
with
where
the
project's
going
and
kind
of
what
the
status
of
it
is
so
so
check
it
out.
I'm
not
going
to
go
through
all
of
them.
I'm
just
going
to
go
through
a
couple
of
highlights
the
last
two
weeks.
I
think
it
was
the
last
two
weeks
we
launched
documentation
site.
C
So
last
meeting
we
were
talking
about
you
know
kind
of
debating
where
to
put
the
documentation,
what
tool
to
use
all
of
that
and
after
that
overnight,
I
I
just
realized
that
I
was
kind
of
kind
of
bike
shedding
and
just
you
know
not
getting
things
out
the
door.
So
I
was
like.
C
Let
me
try
this
archbie
thing.
It
looks
nice
and
pulled
it
up
and
I
was
able
to
start
getting
stuff
done.
So
I
don't
know
if
this
is
the
end,
all
be
all
of
our
documentation
site,
but
I
was
able
to
put
together
a
lot
in
a
very
short
amount
of
time
and
get
a
lot
of
eyeballs
on
it
and
plus
it
all
kind
of
exports
down
to
markdown,
which
is
nice.
So
if
we
do,
you
know,
I
would
prefer
it
to
be
close
to
the
code.
C
I
would
prefer
it
to
be
auto-generated,
but
also,
I
know
when
people
are
starting
to
look
from
the
outside
of
the
project
being
able
to
see
some
some
documentation
is,
is
good,
and
so
anyway,
any
anyone.
Anyone
have
any
thoughts
about
the
the
documentation.
Is
it
a
good
start?
Is
it
you
know
a
bad
start?
C
What
what
are
your
thoughts
I'll
start
with
tyler.
D
I
mean,
I
think
it
looks
good
I
haven't
used
archery
before,
but
if,
if
brian's
backing
it,
I
tend
to
trust
brian
on
sort
of
product
recommendations.
He
has
a
pretty
good
eye
for
this
sort
of
stuff.
So
I
I
think
it
looks,
I
think
it
looks
good
and,
like
you
said
at
the
end
of
the
day,
it
makes
you
more
productive
than
and
getting
something
out
before
then
great.
B
Robert
yeah,
a
lot
of
the
stuff
we
talked
about
like
two
weeks
ago,
was
like
ideal
world.
You
know
big,
you
know
hand
wavy
stuff,
but
I
mean
in
two
weeks
look
where
we
are
now
look
where
you
are
now
and
and
what's
what's
great?
Is
that,
like
you
know,
if
you
can
get
at
if
you
can
export
all
this,
like
you
said,
do
markdown.
B
C
Yeah
cool
casey,
any
thoughts.
A
No
thoughts
looks
good
to
me.
I
think
robert's
comment
about
100
great
ideas.
Pretty
much
sums
up
my
thought
here.
C
Gotcha
and
then
a
couple
other
things
as
we
launched
a
blog
used
ghost
so
it
seems
to
be
working
well
seems
to
be
getting
a
lot
of
traction
and
no
one's
complaining.
C
So
that's
good,
but-
and
you
know
it
one
of
the
things
that
that
you
know
I
thought
about
going
back
and
forth
with
you
know,
using
like
a
medium
or
dev2
or
or
something
else
was
that
I
just
keep
going
about
owning
your
own
content
and
the
need
to
own
your
own
content
and
and
those
wild
gardens
are
great
for
reach,
but
then
they're
not
so
great
either
because
they
become
that
content.
So
I
took
the
ghost
route
set.
C
It
up
literally
took
like
less
than
an
hour
and
been
really
pleased
so
far
with
it,
and
you
know
again
it
handles
all
the
you
know:
kind
of
the
media
bookmarks
as
long
as
you
fill
it
in
right
and
creating
the
twitter
cards
and
all
of
that
stuff
pretty
well,
and
I
think
again
just
seems
like
it's
getting
a
pretty
good
traction
and
kind
of
interesting
hacker
news
is,
is
really
good,
even
if
no
one
clicks
on
your
link
or
upvotes
you
literally,
if
you
post
a
link
there,
you're
gonna
get
like
15
hits
just
fyi,
which
is
kind
of
interesting,
but
got
that
up
and
also
been
posting
a
lot
of
social
media,
and
thank
you,
everyone
for
liking
and
retweeting
and
and
all
that
super
helpful,
basically
just
trying
to
slowly
get
the
word
out
and
and
kind
of
focus
on,
as
you
may
have
noticed
preaching
about
apis
and
and
how
important
apis
are
and
how
important
it
is
to
do
apis
correctly,
because
I
think
that
kind
of
ties
into
hyper's
mission
is
hyper.
C
Is
there
to
make
it
easier
for
you
to
build
apps,
but
at
the
end
of
the
day,
you
still
got
to
know
how
to
build
an
api,
otherwise
you're
going
to
end
up
with
a
lot
of
business
logic
in
your
front
end,
like
you
know,
a
lot
of
over
engineering
on
the
front
end,
possibly
so
that's
kind
of
been
my
strategy
is
to
really
try
to
educate
and
and
communicate
about
building
apis
and
how
important
an
api
is,
and
then
on
the
the
back
end.
C
You
want
something
like
hyper
to
create
a
boundary
between
your
you
know,
kind
of
secret
sauce.
What
makes
your
app
special
and
and
the
cloud
stuff?
How
does
that
sound
is
that
is
that
coming
across
okay?
Is
there
any
comments
or
critiques
on
that
message
or
the
content
of
that
message?.
B
Yep
yeah
yeah,
you
know
businessy
marketing,
whatever
people
or
people
who
are
in
acquisitions
or
whatever
at
a
company
they're
gonna
have.
B
The
last
thing
you
said
is
the
thing
to
me
that
like
makes
their
their
ears
perk
up
whenever
I've
ever
had
to
good
on
this
route
as
well,
whether
that's
selling
a
future
too
my
own
company
or
getting
other
people
interested,
and
that's
the
you
know,
I'm
gonna
put
on
my
shoulders,
like
you
know
your
atlas
thing,
but
I'm
gonna
put
on
my
shoulders,
the
stuff
that
you
don't
want
to
deal
with,
that
are
not
core
to
your
business,
so
that
you
can
focus
on
your
secret
self
like
what
driving
driving
whatever
that
point.
B
D
That
they
mean
nothing
besides,
what
robert
was
just
saying
and
like
all
the
all
the
blog
posts
that
you've
posted
they
sound,
really
nice.
I
know
you
you
had
concerns
about
it
sounding
too,
like
salesy,
but
it
just
sounds
like
the
content
just
seems
more
just
informative
and
educational
and
kind
of
just
preaching
kind
of
what
you're
saying
just
keeping
your
business
logic
all
in
one
place
and
not
spreading
it
out
throughout
your
app
and
a
certain
frameworks
or
tools.
Sort
of
advocate
you
doing
that.
D
B
I
don't
want
to
steal,
I
want
to
keep
talking,
I'm
sure,
like
other
people
have
things
to
say,
but
tyler
just
made
me
remember
something
else
I
wanted
to
add,
which
is,
I
think,
you're
doing
right
with
the
blog
post,
because
they're
not
necessarily
super
salesy,
like
I
think
that
the
blog
posts,
like
the
blog
post
approach
of
where
you
provide
value,
even
if
people
don't
use
your
service,
is,
is
a
good
way
to
go.
B
You
know
because,
like
I
feel,
like
developers,
see
so
much
like
salesy
stuff,
that,
like
we
have
such
a
good
nose
for
it
and
we
just
kind
of
glaze
over
and
forget
it,
but
if
we
can
give
value
out
of
you
know
what
you're
teaching
or
preaching
then
later
you
know.
If
not
now,
then
later
you
know
we'll
come
back.
B
C
That's
a
great
point:
that's
really
kind
of
kind
of
the
the
focus
right
is,
you
know
the
whole
whole
reason
for
doing
this
is
to
provide
value
and-
and
you
know
hyper
may
be
a
great
fit
for
some
teams,
but
really,
if
I
feel,
if
teams
will
just
pay
attention
to
where
they're
putting
their
you
know
their
their
stuff,
then
then
the
outcome
is
going
to
be
a
better
quality
overall,
whether
you
use
hyper
or
anything
else
on
the
back
end,
and
I
want
to
keep
that
that
message.
C
True
right
when
people
think
of
hyper,
they
should
be
thinking
well,
you
know
they're,
focusing
on
trying
to
improve
the
developer
experience
and
there's
a
product
that
helps,
but
at
the
end
of
the
day,
it's
about
you
know,
and
I
don't
think
the
41
tech
debt
got
a
lot
of
hits,
but
at
the
same
time
to
me
I
don't
think
a
lot
of
people
realize
how
much
it
cost
just
to
do.
You
know
kind
of
keeping
the
lights
on,
especially
once
a
project
gets
about
three
years.
C
Four
years
on,
the
the
amount
of
money
that's
spent
is
tremendous
and
one
one
person
on
a
thread
on
on
hacker
news
says:
no,
we
just
do
features
all
day
and
I
said
well
well
what
do
you
do
with
your
tech,
debt
and
they're
like?
Oh,
that's
for
someone
else
to
deal
with.
C
And
but
but
he's
like
he's
like,
I
don't
think
I'm
gonna
be
working
here
long
because
because
no
one
deals
with
the
tech
debt,
so
I
think
that's
a
lot
of
a
lot
of
the
mindset.
C
C
On
the
other
side
of
the
content,
stuff,
brian
chapel
is
working
through
kind
of
the
readme
and
we're
going
to
be
updating
that
a
little
bit
more
to
really
focus
on
kind
of
contributors
and
and
focusing
on
a
contributor's
guide
and
and
trying
to
get
a
better
idea
of
where,
when
you
look
at
the
readme
where
to
go
to
get
involved
with
hyper
so
that
that's
coming,
it's
still
a
work
in
progress,
but
we're
getting
there
and
then
the
other
thing
that
we're
trying
is
a
road
map
and
sort
of
set
up
this
projects
in
github.
C
Just
just
because
it's
simple
and
easy
to
do.
But
it's
effectively
like
a
trello
board,
but
but
basically
the
the
road
map
will
have
anybody
that
wants
to
ask
for
a
feature.
Can
post
it
in
this
under
review
column?
C
And
then
you
know
we'll
use
this
time
in
the
future
to
talk
through
these
features
as
a
technical
steering
committee
right.
So
the
technical
steering
committee
will
really
focus
on
trying
to
determine
what
what
should
go
from
under
review
to
plan
and
then
from
plan
would
be.
You
know
it's
it's
kind
of
approved
and
then
someone
just
needs
to
own
it,
and
that
would
shift
it
to
in
progress
and
then
we'd
have
a
column
for
a
particular
version
for
shipping.
Does
that
sound
good
to
you
guys?
A
Or
recommendations,
I
definitely
think
something
is
needed.
So
after
the
last
meeting
I
tried
to
look
somewhere
to
sort
of
get
a
foothold
in,
but
I
wasn't
really
sure
where
to
go,
because
I
know
there
there's
some
like
descriptions
and
you
know
look
at
some
code
and
all
that's
great,
but
I
just
you
know.
I
didn't
really
know
what
I
could
do
as
far
as
like
where
to
go
where
to
start.
So
I
think
that
will
be
very
helpful
for
them.
C
Cool
awesome
I
like
it
yeah
and-
and
I
I
want
to
put
a
quote
contributors
guide
together
and
and
really
sort
of
explain
kind
of
the
area
areas
of
contribution,
and
I
think
that'll
help
now
that
we've
got
you
know
kind
of
the
a
good
good
skeleton
of
kind
of
the
the
basics
of
of
the
documentation
site,
and
you
know
really,
the
core
is-
is
kind
of
moving
into
a
stable
state
like
I'm,
using
it
for
two
projects
and
and
things
are
working
great
and
then
basically
the
way
that
that
I'm
managing
features
is
as
I
find
something
I
need
in
a
project.
C
Then
I'll.
Add
that
feature
here
and
and
of
course
everyone
else
is
happy
to
contribute
to
a
feature.
But
one
one
feature
that
I
know
I
need
to
add
in
the
next
week,
or
so
is
a
a
bulk
endpoint
for
data,
so
that
I
could
send
an
array
of
documents
into
a
data
store.
C
I
added
a
bulk
for
search
last
week,
which
has
been
pretty
awesome
and
it's
it's
simple
to
do
it
just
just
takes
time,
but
that's
kind
of
all.
The
updates
did
I
mess
any.
Did
anyone
have
any
updates
that
I
might
have
missed.
B
Would
you
decide
last
time
we
talked
a
lot
about
like
node
and
npm
versus
like
the
dino
world,
and
I
just
I've
kind
of
been
busy
yeah.
C
Yeah
so
right
now
it's
in
node,
cjs
or
common
javascript,
and
still
still
struggling
with
that,
because
I
really
want
to
go
esm
really
bad,
but.
C
I
don't
want
to
create
a
lot
of
overhead,
so
so
I'm
hopeful.
C
I
I
guess
what
I'm
currently
doing
is
kind
of.
I
think
the
dino
kind
of
proof
of
concept
I
can
convert
over
to
node
and
I
think
I
might
be
able
to
make
it
dual
node
and
dino
capable.
C
But-
and
I
think
that's
that's
kind
of
the
way
to
go
is
is
to
see
if
I
can't
and
it
may
take
time
it
may
be
just
like
waiting
to
some
some
good
practices
come
together
and
and
stick
with
common
js
and
until
it
makes
sense,
but
but
I
think,
if
you
know
what
what
what
I
would
like
to
see
is
is
somewhere
around
july,
have
like
a
node,
esm
and
dino
solution.
C
But
the
other
thought
that
I
had
was,
you
know,
definitely
building
a
dino
client.
So
I
have
a
node.js
client
and
a
dino
client
and
leave
the
the
back
end
kind
of
node
for
a
while.
So
that's
that's
where
I'm
at
is
anyone
else,
giving
any
thought
to.
D
That
not
much
thought
to
that,
but
just
a
question
on
something
you
said
just
now
with
the
dual
node
and
dino.
Capable
is
the
idea
there
to
have
like
the
the
files
that
are
esm
and
then
use
something
I
don't
know
like
rola
or
babel,
whatever
to
produce
the
seat
like
the
common
js
and
like
transpile
it,
and
then
that
way
you
use
the
source
with
dino.
Or
are
you
talking
about
like
another
another
strategy
to
support
both.
C
Yeah
a
couple
of
things:
one
is
kind
of
the
native
esm,
end
node
and
then
having
that
depth
file
the
the
depth
file
kind
of
switch
based
on
what
you're
building
right.
So
so
everything
would
import
like
in
dino
through
depths
js
and
you
just
use
a
node
depths
or
adino.
Depths
is
one
way,
but
I'm
kind
of
waiting
a
little
bit,
because
I
have
a
feeling-
and
I
haven't
read
a
lot
more
about
it.
But
but
I
have
a
feeling
that
snowpack
is
kind
of
moving
to
this.
C
Moving
to
the
streamable
package
management
system
and
if,
if
it
works
the
way
that
I
understand
it,
then
basically,
if
snowpack
will
become
kind
of
this
streaming,
npm
install
right.
You
just
do
import
whatever
from
jspm
or
import
from
skypack
and
boom
it'll
pull
it
down
and
it'll
manage
the
cash
for
you.
So
so
I
think
in
another
another
six
to
eight
weeks
that
that
might
be
a
potential
alternative.
C
So
so,
basically,
you
know
what
what
dino
does
is
when
you
run
it,
it
just
does
a
dino
install
and
pulls
all
the
your
files
down
and
puts
it
in
a
dino
modules,
folder
right,
so
so
what
snowpack,
with
their
streaming
updates
would
do
the
same
thing
so
that
you
would
never
have
to
use
npm,
install
or
yarn
install
again.
It
would
just
it
would
just
take
your
you
know:
imports
and
exports
and
build
the
manifest
dynamically
and
build
the
log
files
and
and
pull
those
down
from
a
registry.
C
And
and
if,
if
that's
the
case,
then
you
know
you
could
literally
have
you
know
just
a
a
compile
time:
flag,
old-school,
compile-time
flag,
saying
are
my
building
for
this
platform
or
I'm
building
for
this
platform
and
include
what
what
you're
doing
based
on
that.
B
E
Yeah
there
you
go
yeah.
C
But
yeah,
I
know
it's,
it's
still
still
up
in
the
air.
There's
there's
more
more
important
stuff
to
do
right
now,
yeah.
C
So
with
that,
though,
I
figured
that
we
could
spend
the
the
last
remaining
things
talking
about
planning
and
and
have
like
a
little
micro
road
mapping
session
of
of
anything
that
that
anyone
has
like
hot
on
their
list
of
of
things,
that
they
would
like
to
see
added
to
hyper-
and
I
know
some
of
you
guys
are
not
super
familiar
with
hyper
yet
so
so
that's
okay,
but
you
know
basically
a
couple
of
things
that
are
on
my
list
is
to
to
add
the.
E
C
Endpoint
and
then
the
the
other
things
on
my
list
is
to
ship
the
elastic
search,
adapter.
C
C
We
have
a
node.js
client,
but
this
client
is
very
opinionated
basically,
and
I
need
to
do
some
documentation
on
that.
But
basically
it
sets
up.
You
give
it
a
a
name,
an
app
name
like
foo,
and
then
it
just
gives
you
all
the
commands
as
if
that's
one
kind
of
entity,
so
you
don't
have
to
specify
the
data
store,
name
or
the
cache
name
or
the
search
name
or
the
storage
bucket
name.
C
It
just
takes
your
app
and
names
it
that
so
then
you
can
just
start
writing
docs
or
search
indexes
or
whatever
right
into
right
into
the
api.
So
we
may
need
another
kind
of
general
node.js
client,
one
of
the
things
that
I
was
planning
on.
Adding
to
this
one
was
some
flags
like
auto
caching,
where
you
could
give
it
a
document
type
and
just
say
cash,
true
or
something
like
that,
and
then
what
the
client
would
do
is
every
time
you
added
a
doc.
C
It
would
add
the
doc
to
the
data
store
and
that's
successful.
Add
it
to
the
cache
and
then
every
time
you
updated
the
doc.
It
would
invalidate
the
cache
and
update
with
the
new
one
and
then,
lastly,
if
you
did
a
query,
it
would
query
the
cache
first
for
all
the
documents
and
then
query
the
database.
C
So
it
would
just
basically
add
this
pattern
of
putting
caching
and
cache
and
validation
around
these
type
types
of
documents
like
widgets
or
movies,
or
something
and
then
another
flag
is
like
searchable
right,
which
would
do
the
same
thing
so
you
could
get.
Let's
say
you
had
a
type
of
document
like
a
movie
with
the
client.
You
could
flag
that
document
type
as
searchable
and
then
basically
every
time
you
add
a
document,
it
would
automatically
index
that
document
into
the
search.
C
D
That
all
yeah
that
all
definitely
sounds
really
awesome,
because
that
that's
definitely
gonna
be
like
it
like,
like
a
use
case
that
pops
up
for
like
I
have
created
a
piece
of
data,
and
now
I
want
to
be
able
to
search
for
it,
and
I
want
to.
I
want
it
cached
as
well
the
elasticsearch
adapter.
D
I
really
wanted
to
work
on
this
back
over
the
holidays,
but
then
life
sort
of
happened
and
like
at
the
time
that
I
that
I
was
expecting
so
I'd
still
like
to
be
able
to
create
that
if
I,
unless
it
just
becomes
a
blocker,
but
I
might
need
to
just
hit
you
up
on
the
elasticsearch
adapter
and
just
just
make
sure
I
have
the
correct
understanding
of
what
we
want
from.
D
I
think
you've
done
a
some
really
great
work
and
sort
of
making
it
really
easy
to
build
an
adapter
with
like
the
the
ports
and
using
zod
for
the
validation
that
just
sort
of
wraps
the
whole
thing
that
serves
as
your
test
as
well.
It's
really
cool.
So
I
might
just
reach
out
to
you
just
to
make
sure
I'm
on
the
same
page
and
hopefully
life
permitting.
It
doesn't
like
jump
out
at
me
and
I
can
actually
work
on
this
yeah.
No.
C
Yeah,
I
think
I've
got
the
the
documents
to
where
basically,
I've
got
this
mini
search,
adapter,
which
is
like
a
little
node
module.
But
when
setting
up
a
search,
you
have
to
pass
it
a
mapping
object
and
that
mapping
object
basically
has
a
fields
object
which
takes
an
array
of
all
the
fields
that
you
want
to,
search
for
and
then
a
store
fields,
object
which
takes
an
array
of
all
the
fields
that
you
want
to
store
in
the
document
and
that
maps
over
nicely
there's
a
little
work
with
elasticsearch.
C
But
but
all
the
pieces
are
there
to
to
map
that
same
interface
over
and
then
the
I
finally
got
a
good
search
request
document
inspect
out
where
you
pass
the
query
and
then
you
can
pass
a
filter.
C
So
you
can
say
you
know
here's
my
query
string
like
what
was
the
best
movie
of
1984
right
and
then
you
could
also
include
a
filter
and
that
filter
is
an
object
that
has
a
key
and
a
value.
So,
in
this
case,
your
filter
would
be
the
key
year
with
the
value
1984,
because
you
you
don't
want
to
search
for
a
movie
that
wasn't
published
in
1984
right
and
then
there's
a.
C
I
can't
remember
the
name
of
the
property,
but
it's
like
terms.
So
basically,
if
you
give
the
search
index
fields
that
you
want
to
search
on
or
like
title
and
content
and
year,
then
you
can,
in
your
query,
specify
that
you
know
for
this
query.
I
only
want
to
look
at
the
title
field
for
the
search
index
or
I
want
to
look
at
the
title
and
the
year
for
my
search
index,
but
not
the
content,
so
you
can
kind
of
specify
what
index
you
want,
but
by
default
it
would
use
all.
C
C
Did
anyone
else
have
any
suggestions
for
things
they
would
like
to
see
in
the
next
month
or
so,
or
anyone
want
to
take
a
stab
at
contributions.
A
Go
ahead,
I've
got
some
questions
about
security
stuff.
So
what
are
you
using
like?
Do
you
have
any
services
right
now
or
adapters
for
any,
like
authentication
services?
C
We
got
a
killer
new
website
right
now.
We've
got
a
function
that
we're
kind
of
calling,
middleware
and
and
basically
how
that
works
is
so
there's
a
app
interface
and
then
there's
these
adapters
and
then
there's
a
core
module.
The
the
app
interface
now
is
kind
of
specified
and
it
could
be
anything,
but
it's
specified
off
of
express
and
we've
got
two
kind
of
app
implementations.
We
have
a
rest
one
and
a
graphql
one,
but
they
both
kind
of
run
off
of
express.
C
So
this
middleware
allows
you
in
your
config.
If
you
put,
you
know
like
a
security
module
or
whatever,
and
you
basically
can
just
create
a
script
and
it's
a
function
that
gets
past
the
app
and
then
you
can
do
whatever
you
would
do
in
express
with
the
app
and
then
you
return
it
so
that
it
can
chain
through
an
array
of
middleware.
C
So
you
can
handle
security,
you
can
handle
encryption,
you
can
handle
throttling
or
other
kinds
of
things
all
through
middleware
before
each
endpoint,
and
I
actually
to
give
you
an
example.
C
E
C
So
so
here
I
I
created
this
play
site
and
it's
using
jwt
for
security,
but
but
also
in
order
to
save
time.
I
actually
created
the
static
kind
of
web
page
for
it,
so
it
actually
uses
express
static
and
runs
public
there
and
and
then
I
also
created
the
ability
to
send
a
token
to
whoever
enters
the
token
as
middleware,
and
then
I
just
kind
of
configured
all
of
that
up
in
a
hyperconfig
file
where
I
just
added
this
middleware.
C
So
the
result
is
you
get
this
hyper
63
running
that
has
jwts
security
is
throwing
up
a
static
website
and
it's
also
sending
tokens
behind
the
scenes,
and-
and
this
is
the
the
sandbox
that
I've
been
working
on
where
people
can
use
the
hyper
63
service
and
they
can
come
in
and
enter
in
their
email
address
and
hit
get
token
and
not
a
super
great
ui,
but
it
works,
and
then
they
should
get
their
token
email
to
them.
C
I
don't
know
where
I
sent
it,
but
but
that's
sort
of
how
we're
handling
security
is
we're
just
basically
saying
there's
so
many
opinions
about
security,
so
we're
just
going
to
give
you
a
hook
to
add
it
in
via
middleware,
and
then
you
can
add
your
own
security
based
off
of
that
middleware.
Does
that
make
sense.
A
A
C
Yeah
so
I
kind
of
just
like
the
pl
approach
of
modularity
and
and
then
that
way,
because,
like
security
for
a
multi-tenant
kind
of
sas
portal
will
be
different
than
security.
For
you
know
a
hobby
project
right
and
I
think
you
kind
of
you
know
you
kind
of
kind
of
have
to
get
opinionated
about
it,
but
if
you
can
think
of
a
way
to
not
be
opinionated
and
that's
better
than
than
this
approach,
I'm
all
ears.
B
You
have
a
question
yep
so
trying
to
think
of
like
the
user
flow.
For
you
know,
they're
like
okay,
we
want
to
have
our
custom
off
or
their
own
off
stuff
and
using
hyper
63.
So
I'm
thinking
of
like
all
right,
we've
got
this
agency
that
makes
apps
for
whatever
for
car
companies
or
startups
or
whatever
so
they've
got
like,
say:
they've
got
like
10
different
clients,
but
they
want
to
use
hyper
63
for
each
one
of
the
clients,
they're
still
going
to
have
like
their
core
app
right
where
they
are
like.
B
This
is
they've
got
their
core
app
with
their
business
logic,
but
then
they
use
that
server-side
app
to
call
out
to
hyper-63.
So
I'm
assuming,
if
they're
on
the
web,
they're
going
to
be
using
their
own,
like
they're,
already
going
to
have
their
own
kind
of
auth
set
up
and
then
they're,
just
like
hey
hyper
63,
I'm
this
company
calling
in
for
this
client
you
know
like
you,
can
use
my
off
stuff
to
access
my
shared
space.
C
C
So
again,
most
if
you're,
if
you're,
building
your
api,
you're
you're,
going
to
manage
your
user
base
authorization
through
that
api
and
that's
super
important
if
you're,
building
a
server-side,
app
and
let's
say
you're,
connecting
to
something
like
mysql
or
postgres,
normally
the
server
side,
app
kind
of
manages
a
couple
of
roles
to
that
database.
Like
report
user
or
read
only
user
right
or
admin,
I
can
do
everything
user.
C
So
I
kind
of
envision
hyper,
63
kind
of
you
know,
that's
what
you
would
be
setting
up
is
kind
of
these
kind
of
more
roles
and
responsibility,
users
and
and
then
in
this
middleware
you
know
you
can,
and
I
think
scopes
is
a
great
way
to
do
that
right.
You
can
do
scopes
and
then
use
the
jwt
audience
attribute
to
represent
a
tenant
and
I'm
actually
working
on
a
blog
post
to
talk
about
this
stuff.
But
but
basically
you
know
it.
C
Ideally,
if
you
are,
you
know
running
hyper
inside
your
cloud.
You
know
you
have
certain
security
requirements
there.
If
you're
running
it
over
the
wire,
you
know
using
public
and
private
keys
electrical
curve,
encryption
and-
and
just
you
know,
having
your
server
application
either
call
a
service
that
generates
those
tokens
or
generate
the
tokens
and
send
them.
The
hyper
63
is
is
the
best
that
I've
come
up
with
and
again
open
to
that.
But
but
you
can,
with
this
middleware
you
can
go
and
I
think
it's
pretty
cool.
C
Maybe
this
jwt
can
give
you
an
example,
but
you
can
go
over
each
endpoint
and
and
basically
map
scopes
and
create
rejections
based
on
those
scopes
before
it
even
gets
to
hyper
63..
So
you
could
say
you
know
app
use
and
my
scope
is
slash.
Data
or
my
endpoint
is
slash
data,
so
all
slash
data
endpoints.
C
If
this
user
is
a
read
only
user,
then
they
can't
call
post,
they
can't
call
put.
They
can't
call
delete
right
so
with
the
middleware,
you
can
basically
layer
that
and-
and
my
thought
is
to
maybe
have
some
example-
implementations
of
that
for
people
that
they
can
kind
of
fork
and
make
it
their
own.
So
here's
an
example
of
something
heavily
scoped
based
on
some
common.
C
C
So
that's
one
is
this:
the
playground
we
talked
about
last
two
weeks:
I've
got
that
set
up,
I'm
just
working
out
the
documentation,
but
it's
out
there
and
you
can
go
to
the
site.
Put
your
email
address
and
get
yourself
a
jwt
token
amy
yeah,
so
you'll
you'll
get
yourself
a
jwt
token
emailed
to
you
and
you'll
have
access
to
play.hyper63.
C
C
Ben
thanks
for
joining,
we
did
give
you
a
shout
out
for
all
the
great
documentation,
support
and
questions,
but
do
you
have
any
questions
since
you're
kind
of
new
to
the
project,
any
thoughts
or
questions
at
this
point.
F
No,
not
really
I'm
just
from
what
we've
talked
about.
I'm
I'm
eager
to
see
a
like
a
a
live
example
of
a
you
know
like
a
client
connecting
to
a
database
calling
out
the
hyper
like
seeing
it
all
come
together.
Yeah
so
just
wrap
my
mind
around
it
a
little
bit
more,
but
no
I'm
enjoying
it.
C
Yeah,
that's
brings
up
another
good
point
that
we
talked
about
on.
The
slack
was
since
I
don't
have
like
a
really
good
contribution
guide
and,
and
really
you
know
really
clear
way
on
how
folks
can
contribute
one
of
the
things
I
I
suggested
was
to
do
you
know
three
times
a
week.
C
One
hour
live
streams
where
I'm
like
actually
working
on
hyper
for
an
hour
and
let
people
join
and
record
that
push
that
up
on
youtube
and
then
hopefully
that
can
can
serve
as
a
interim
and
I'm
able
to
get
some
stuff
off
the
list.
So
it
makes
me
accountable,
but
you
guys
can
kind
of
tune
in
and
get
familiar.
Does
that
sound
like
a
good.
A
B
No,
I'm
saying
I
dig
that
that's
that's
a
really
good
idea,
you
know
twitching
or
youtube
or
whatever
is.
C
B
Because
you're
getting
double
the
value
for
that
time,
you're
spending
like
you're
working
on
it
and
making
output,
but
you're
also,
you
know,
potentially
to
yourself
or
to
a
group
of
people
talking
through.
D
B
C
Cool
all
right,
we've
got
a
couple
of
minutes
left
any
any
other
closing
thoughts
or
comments,
things
that
I
I
missed
I'm.
I
definitely
am
working
on
a
post
about
just
api
security
in
general
and
and
kind
of
a
tutorial
on
how
you
might
go
set
up
api
security,
that's
kind
of
tool,
agnostic,
right,
it's
just
kind
of
and
then
then
suggesting
like
you-
could
use
all
zero
or
cognito
or
firebase
auth
or
whatever,
or
this
go
true,
is
another
example
to
to
implement
off
and
see
how
that
goes.
A
Cool
yeah
I'm
interested
to
see
the
specifics
of
it
for
for
how
it's
implemented
in
in
hyper
63
yeah.
I
think
it'll
give
me
a
better
idea.
C
Yeah
and
that's
that's-
that's
part
of
the
the
post,
so
it'll
it'll
talk
about
just
basic
security,
api
security
and
then
the
tutorial
will
actually
use
hyper
as
the
back
end
and
the
play
server.
So
you
can
kind
of
code
along
and
implement
your
own
kind
of
security.
C
C
Cool
well,
thank
you
all
for
your
time.
It's
very
much
appreciated
and
if
you
have
any
questions
you
know
feel
free.
There
are
several
places
now.
There's
discussions,
github
discussions-
I
don't
know
if
you
guys
have
seen
these,
but
I
kind
of
set
these
up.
So
if
anyone
wants
to
post
anything
on
hyper
63
github
discussions
is
a
great
place,
whether
it's
an
idea
or
q,
a
show
and
tell
questions
about
contributing,
that's
a
great
place
to
do
it.
C
Then
we
have
the
discord
channel
and
don't
know
what
to
do
about
that.
Yet
I
try
to
post
things
in
there
every
once
in
a
while,
and
then
we
have
our
slack
channel
and-
and
I
think
that'll
probably
be
a
topic
for
the
next
meeting
is.
Is
you
know
I
I'm
so
comfortable
with
slack?
It's
super
easy,
but
at
the
same
time
it's
kind
of
a
walled
garden.
So
so
anything
you
put
in
there
is
not
super
transparent.
C
Unless
we
make
it
open
and
maybe
that's
what
we
do,
we
just
open
it
up.
Maybe
that's
the
easiest
thing
to
do
and
not
use
discord,
but
all
the
cool
kids
are
using
discord.
C
So
I
don't
know
we'll
we'll
figure
that
one
out
but
there's
plenty
of
places
to
ask
questions,
and
I
will
get
everyone
invited
to
slack
the
hyper
63
slack
by
the
end
of
this
week
that
want
to
be
invited.
That's
probably
the
best
place
for
right
now,
but
this
discussion
board's
worth
trying
out
too.
C
C
B
C
Yeah
ben
you
mind
introducing
yourself
just
a
minute
or
so
to
give
the
tl
dr
to
the
group.
F
Yeah,
I
just
so
I
graduated
the
most
recent
cohort
from
jrs
and
I
got
a
full-time
job
two
weeks
ago
today,
at
primal
and
mount
pleasant,
and
so
since
working
there,
we
we
use
tom's,
been
helping
out
with
some
of
what
we're
working
on
and
so
that
I
just
started
messaging
back
and
forth
with
tom
about
all
the
hyper
stuff
and
getting
super
interested
in
it,
because
I
can
see
the
the
immense
value
it'll
have
for
for
us
as
we
you
know,
take
on
clients
and
manage
projects
and
the
the
the
technical
debt
that
we
talked.
F
I
came
in
on,
as
you
were
talking
about
that
so
yeah,
I'm
just
happy
to
be
be
doing
this
as
a
job
I
enjoy
it.
B
Sure
I
did
the
jrs
night
program
and
I'm
working
with
casey
at
call
experts,
cool.
E
C
Yeah
and
that
that's
another
thing
I'm
going
to
work
on
in
the
next
two
weeks
without
reading
me
is
get
all
the
contributors
on
the
readme
and
let
you
guys
put
your
bios
there
and
try
to
make
that
a
little
bit
more
formal,
because
I
definitely
appreciate
and
get
everybody
a
hat.
So
I
got
to
get
ben
and
everybody
else
that
contributes
a
hyper
63
hat.