►
From YouTube: Insomnia Stream 2022 04 26
Description
A weekly stream focused on Insomnia's open source community.
Join us on the #stream channel over on the Insomnia community slack: https://chat.insomnia.rest
A
A
B
Hi
everyone
we
gotta,
we
gotta
change
the
the
fade
out
on
that
music.
I'm,
like
you
know
it's
like
right
about
to
hit
a
a
crescendo
there
and
then
yeah,
I
don't
know
so
welcome
to
insomnia
stream.
I
want
to
tell
you
a
little
bit
about
what
it
is,
so
I'm
dimitri,
yeah,
I'm
david
and
we
work
on
the
insomnia
team
here
at
kong
and
so
really
quickly
what
the
stream
is.
It's
a
time
for
us
to
look
through
open
source
stuff.
I
mean
that's,
basically
it
it's!
B
B
If
you
go
here,
you
see
we
post
links
every
week
to
the
to
the
stream
when
it's
starting
cool,
and
so
everything
here
is
done
in
the
open
and
on
this
channel.
Actually
let
me
put
it
bring
it
back.
I
know
it's
small,
but
you
don't
really
need
to
see
it.
I
suppose,
on
this
channel
there
are
some
pinned
items
and
one
of
the
pinned
items
is
this
calendar
event
that
you
can
see
the
stream
on
your
calendar
and
there's
this
document
that
we
have
here
for
planning.
B
And
so,
if
you
look
at
this
document,
you
see
everything
it's
editable.
So
everything
there
is
about
this
stream
and
why
we
chose
the
time
we
did
and
the
length
and
where
we're
trying
to
post
it.
So
it's
on
youtube
and
twitch,
and
it's
on
the
slack
you
can
come
on
the
stream
as
well.
If
you
want
so
david's
here
on
the
stream
via
the
exact
same
mechanism,
there's
nothing
special.
B
You
would
just
come
into
this
channel
and
click
this
link
and
you
would
show
up
right
here
on
the
stream
if
you'd
like
to
and
we've
had,
people
come
from
the
community
come
in
the
past.
The
first
priority
is
live
requests
and
then
we
look
at
anything
on
the
github,
the
for
insomnia,
that
has
the
insomnia.
I
guess
it's
lowercase.
I
I'll
fix
that
see
incremental
improvements,
anything
that
has
that
insomnia
stream
label
on
github
and
then
any
issues.
B
If
we
run
out
of
those
kinds
of
pr's,
then
or
issues,
then
we
go
through
just
regular
issues,
so
you
know,
I
guess
all
this
is
stuff
about
like
back
of
house
stuff
about
running
the
stream,
but
anyway
yeah.
That's
what
it
is.
So,
let's
get
started
with
that.
So
I'm
going
to
come
over
here
on
insomnia
and,
let's
click,
this
insomnia
stream
guy.
B
That
didn't
quite
finish
them.
I
think
I
think,
like
one
of
the
best
things
we
could
do
today
would
be
to
get
this
post
import
merged.
So
this
pr
has
been
tested
somewhat
extensively
and
we
all
agree
yeah
nothing
has
happened
yet.
We
all
agree
that
the
behavior
is
correct.
However,
we
want
to
write
more
tests
for
each
of
the
code
paths,
and
maybe
this
would
be
a
good,
a
good
path
to
go.
I
don't
know
what
do
you
think
about
that
david?
I
could
start
a
live
share.
B
I
mean
it
might
be
a
little
boring,
but
that's
okay,
I
mean
sometimes
this
kind
of
stuff
is
is
a
little
bit
like
that
we'll
be
working.
What
do
you
think.
B
Okay,
let's
get
over
her
I'm
on
develop,
but
let's
check
out
this
branch.
Okay,
so
what's
it
called
develop?
Oh
he
put
it
right
and
has
developed
so
yeah.
I
think
I
probably
said
this
last
time,
but
anyone
if
you're
contributing
to
any
open
source
project,
like
usually
people,
have
mastered
branch
or
something
main
it's
good.
If
you
make
a
different
branch
and
you
post
your
thing
to
that,
I
mean
branch
protection.
B
Is
there
and
everything,
but
it's
like
you
know,
reduces
surface
air
for
like
someone
accidentally
force
pushing
to
there
to
the
upstream
of
the
main
repo
rather
than
your
own
fork.
So
I
always
get
a
little
nervous
about
stuff
like
that,
but
that's
okay,
so
the
first
thing
we're
gonna
have
to
do
is
so
here's
this
person's
yeah
reset
see.
I
have
to
reset
my
local
develop
to
here.
That's
fine.
First
thing
we
have
to
do
is
rebase
this.
Oh,
it
has
been
quite
some
time.
So
let
me
let
me
solo.
B
Unfortunately,
I
can't
I
cannot
make
this
any
bigger
solo
that
let
me
make
sure
I
have
the
chat
open
here,
yeah
by
the
way,
while
I'm,
while
I'm
doing
that,
if
you'd
like
to
come,
join
us
again
I'll
put
the
link
up
on
the
screen.
It's
chat.insomnia.rest,
okay,
so
origin,
let's
have
origin
develop
up
in
there
just
to
make
sure
and
then
let's
make
my
local
development
develop,
visible.
Okay.
B
B
A
The
recent
postman,
where
we
fixed
olaf
enforcement.
B
B
B
A
B
Oh
well,
I
don't
wanna
their
attribution.
Okay,
let's
let's
reset
yet
again,
their
attribution
doesn't
really
deeply
matter
because
it
goes
by
like
when
the
pr
merges,
whoever
the
author
of
the
pr
is,
is
who's
going
to
get.
You
know
credit
for
the
commits,
but
sometimes
people
don't
respond
positively
to
that.
So
I
guess,
if
I
can
cherry
pick
it
I'd
regularly.
I
will
so
there's
that
then
sure
pick
the
next
one.
B
Okay,
renames,
okay:
this
is
the
one
we
got
stuck
on:
renames
private
postman
class,
so
import
collection,
okay,
interesting,
import,
postman!
Let's
cherry
pick,
this
it's
gonna
have
a
merge
conflict.
A
Seems
like
the
conflict
is
that
a
recent
pr
created
post
bundle,
tested
ts
and
this
pr
does
as
well
so
they're,
two
completely
different,
there's
two
completely
different
contests.
It's
just
named
the
same.
B
Okay,
so
let's
let's
handle
that
so
I
have
it
started
here,
but
we
can
okay,
so
postman.test!
Yes,
postman,
test,
ts!
Okay,
that's
why
they
even
looked
pretty
similar
because
okay,
maybe
we
can
just
grab
some
of
this
stuff
from
the
biff
and
then
postman,
oh
and
then
I
turned
around
and
exported
it
right
after
okay.
B
So
there's,
let's
get
into
split
view
here
or
a
split
view.
So
let's
grab
this
stuff
import
bearer,
annotation
from
header,
okay,
so
postman.
B
Header
x,
dot,
okay,
so
there's
that
okay
and
then
we
added
all
these
new.
So
let's
like
just
drop
them
in,
maybe
then
we
can
do.
We
can
make
them
the
same
after
that.
Okay,
philippe
added,
some
okay
describe
headers,
okay.
So
let's
duplicate
this
thing,
I'm
gonna
make
this
a
little
bigger.
I
know!
But
okay
here
we
are
postman.
Scheme
requests,
v2,
requests
item:
oh
he
like
took
it
from
this
you
little
rascal.
B
He
took
it
from
this
pr.
That's
okay,
oauth2.
B
B
Good
catch
david,
I
would
have,
I
would
have
struggled
a
little
bit
myself
and
then
basic
auth
test.
Oh
okay,
that
doesn't
matter
here.
We
go
basic.
So
that's
bearer!
Here's
basic.
B
Okay,
so
great,
but
then
we
should
be.
We
should
be
up
to
date.
Then
this
schmidt's
gonna
say
we'll
make
this
just
a
new
commit,
it's
gonna
say
ads
tests.
B
A
Yeah
yeah,
I
was
just
curious
what
what
was
conflicting
in
not
in
the
tests
but
in
the
postpandes
class.
B
A
Okay,
since
you
had,
I
thought
you
had
to
copy
and
paste
manually.
B
Or
yeah
the
thing
that
conflicted
in
that
file
was
the
thing
before
this
was
this:
this
command
renames
private
posts-
oh
okay,
because
made
this
rename
so
philippe
must
have
done
the
exact
same
thing
because
he
was
clearly
he
was
looking
at
this
pr
for
some
other
work.
I
can
take
that
off
this
thing
off
the
screen.
Sorry
guys
does
it?
Is
it
get
any
bigger?
If
I
put
us
on
the
side,
no,
not
at
all?
B
Well,
let's
just
underneath
so
yeah.
He
had
prior,
like
separately
of
this
renamed
import
collection
to
import
postman
and
that's
what
the
conflict
was
about.
Okie
dokie,
so
we
have.
Where
is
this
file?
This
is
in
insomnia,
importers,
okay,
so
we're
gonna
do
npm
prefix
packages,
insomnia
importers
run
test.
B
One
of
these
days,
we're
gonna
have
workspaces,
npm,
workspaces,
okay,
so
what
tests
failed?
Let's
ask
that
question.
B
Import
postman,
no
importers
found
for
file
really.
Oh,
I
think
this
pr
added
those.
A
B
Let's
make
a
re:
let's
make
a
live
share:
github,
okay,.
B
B
Okay,
so
invite
they
already
copied
it.
I
know.
Okay,
I
put
it
in
the
private
chat
here
on
on
restream,
so
we
use
restream
everyone
for
streaming
and
if
you
have
any
interest
in
joining
in
the
live
share,
just
come
on
the
stream
and
then
you
can
see
the
live
share.
Okay,
thank
you
david!
B
B
B
I
wish
there's
a
way
to
keep
our
like
keep
us
talking
here,
but
not
show
our
video.
If
I
yeah
well
anyway,
you
can
get
the
screen
bigger,
all
good,
so
complex,
v2
from
headers
input
yeah.
This
is
this
is
the
ones
that
were
added
and
that's,
coincidentally,
the
ones
that
are
also
failing.
B
B
B
B
I
don't
know
I
want
to.
I
want
to
make
sure
that
it
wasn't.
Okay,
let's
see
I
have
to
fix
this
first.
B
A
I'm
not
sure
did
you
reboot
strap
at
all
by
the
way,
because
this
branch,
the
rename
this
branch,
is
probably
not
current.
B
B
And
so
basically
we
want
to
write
a
test
for
these
code
paths,
I
think
or
they're,
maybe
they're,
oh,
no,
no,
these
codepaths,
so
we
did
basic
and
bearer.
We
need
to
do.
B
B
Yep
yep,
okay
and
then
basically,
each
of
these
things
is
going
to
test
these
individual
functions
and
I
guess
and
we'll
look
at
these
guys
here
to
see
like
what
level
of
detail
we're
going
to
go
into
to
do
that.
But
let's
see,
let's
move
this
stuff.
Oh
there's
discussion
in
the
http
snippet
channel
thanks
john
all
right.
B
A
B
Sure
can
here
it
is.
A
So
if
this
throws
any
kind
of
error
or
whatever
that
would
get
silently
smaller,
and
so
if
any
of
the
new
code
is
hitting
any
sort
of.
A
No,
no,
it
would
like
the
importer's
code
when
it's
running
every
importer.
It
just
swallows
like
it's
a
try,
cache
that
swallows
it
without
any
logging.
I'm
not
saying
it
is
an
exception,
but
if
it
was
it's
kind
of
hard
to
okay
well,.
B
B
B
Again:
okay,
let's
do
this.
B
B
No,
it's
not
the
tests
that
are
wrong,
something
else.
In
the
code
boy,
that's
going
to
be
a
real
hassle
to
debug.
B
A
Yeah
there's:
what's
the
file
called
there's
a
test
that
automatically
runs
all
the
yeah,
all
the
fixer
tests.
A
B
B
B
Yeah,
let's
find
that
class
import,
postman,
postman.
B
A
Convert
on
them
right,
yep
and
convert
oh
right.
This
is
right.
This
isn't
like
our.
We
have
another
another
piece
of
code
that
that
iterates
over
these
and
swallows
errors.
This
one
doesn't
seem
to
which
is
good
this.
If
there
was
an
exception
in
our
code,
this
one
would
maybe
correctly
handle
it.
Although
I
guess
it
depends
on
each
importer,
because
it's
calling
import.convert
on
every.
B
Single
one,
let
me
do
something
we're
going
to
look
for
it's
going
to
read
files
that
have
so,
if
let's
disable
this
test
for
a
quick
moment
and
make
sure
everything
else
passes,
do
you
think
that's
yes,
like
let's
take
out
that
eye
of
input
and
then
that
should
that
should
make
it
skip
this
right.
A
A
If
it
mistakes,
something
for
postman
or
whatever
it
would
with
magic
instead.
A
Sorry,
which
json
file
was
it
double
spelling.
Now
it's.
B
Called
it's
called
complex
and
then
it
has
from
headers
in
it
complex
b2.0
from
hudders
input.
A
B
A
A
Yeah,
no,
no,
like
adding
the
fixtures
shouldn't
shouldn't
make
them
fail,
because
the
wsdl
importer
should
just.
A
B
A
B
B
B
B
B
B
A
A
Oh,
the
yeah
that
all
the
expected
output
for
the
for
some
of
the
postman
ones
right
previous.
They
were
expecting
token
but
they're
getting
oauth.
So
I
think
our
logic
is
just
conflicting
with
the
olaf
olaf
ones
for
postman
once
at
least.
B
Here's
the
first
one
that
that
fails,
but
it's
not
a
it's,
not
a
fixture
test
right,
so
headers
basic
returns,
a
simple
basic
off.
I
know
these
were
passing
before
so
like.
A
Right,
but
that
was
before
the
olaf
changes
were
in
the
same
importer.
B
B
I'm
gonna
try
to
put
my
terminal
on
the
side.
Let's
see
what
that
does
great.
A
Maybe
to
make
the
output
of
it
easier,
do
a
dot
it
on
that
test
or
if
we
ingest
right
exit
or
whatever.
No
we're
just
running
that
single
test
file.
First.
A
Yeah,
but
I'm
not
sure
if,
yes,
I
think
yes
does
it
per
file.
So
if
we
only
wanted
to
run
this
file,
we
probably
have
to
specify
the
path
instead.
B
So
with
npm,
I
have
to
do
dash
dash
dash
t
basic.
I
think
that
will
work.
A
B
If
there's
no
match,
because
it's
going
to
be
okay,
the
index
of
will
return
negative
one
if
there's
no
match
found.
Otherwise
it
will
turn
the
thing
zero.
Otherwise
it
could
be
zero
at
the
beginning,
but
I
guess
we
just
assume
that
it's
not
gonna
have
so
replace,
replace
the
white
space
with
infinite
white
space
with
one
globally
see
this.
This
is
bad
actually
because,
like
if
the,
if
the
thing
if
the
header
that
came
in
was
was
like
this.
B
A
B
B
B
A
No
idea,
honestly,
according
to
this
bike,
but
probably
not
I
mean
it
depends
on
the
type
right
like
if
it's.
If
it's
bare
it's
usually
a
token,
if
it's
basic,
it's
you
know
the
username
password
and
so
on.
A
A
A
A
A
B
B
B
All
right,
okay,
let
me
clear
and
then
let's.
A
I
thought
yeah,
I
didn't
see
that
I
only
saw
you
run
it
with
with
basically.
A
A
We
have
two
top
level
ones
right.
We
have
postman,
yeah
postman
should
work
dynamically
named
other
one
plus
one
two.
B
That'll
that'll
solve
it,
it
did.
Okay,
can
I
read
properties
you
want
to
find
calling
find
so
returns
empty,
oauth
2,
with
postman
dude,
2.0.
B
I
think
it
is.
This
is
body
import
body
yeah,
it
is,
let's
grab
the
full
diff
here
again.
B
A
Oh,
so
it's,
oh
sorry,
that's
just
it
was
I
I
thought
it
was
in
the
call
to
this,
but
it's
it's
not
even
using
the
return
type
right.
It's
just
a
really
weird
cast
about.
B
B
B
B
Oh,
those
two
different
header
lists
are
from
different
from
ones
from
b2
and
ones
from
v0
yeah,
okay.
Well
I
mean,
I
guess
we
leave
it.
I
don't
know
yeah.
It's.
B
B
A
A
Mime
type
changed
if
you
go
to
import
modi
roll
here.
B
A
A
B
A
A
B
I'm
type
in
this
up
a
little
bit:
okay,
okay!
So
then
we
gotta
go
fix
your
right
fixture!
Then
right,
okay!
Well,
maybe
we
can
shortcut
it
a
little
bit.
A
Oh
someone
is
saying
in
in
youtube
chat
too
blurry
too.
A
Right
now,
it's
good
at
this
size,
but
in
when
I
was
outside
of
vs
code,
it
was
probably
oh.
No
it's
it
gets
pretty
blurry.
It
seems
like
it's
compressing
it
when
you're
moving
and
stuff.
B
Oh,
let
me
look.
B
B
All
right,
kubernetes
on
on
youtube.
How
does
that?
How
does
that
look?
Let
me
make
sure
that
it
shows
me
that.
B
B
A
So
it's
just
the
outputs
that
we
need
to
worry
about.
The
inputs
are
correct
and
the
output.
B
B
B
A
B
A
Well,
what
seems
like
we
have
there's
a
duplicate
from
heather's
input,
but
jason.
I
think
I
think,
there's
let's
look.
Oh
nevermind,
this
was
mine,
it
was
the
vs
code
prompt,
so
we
have
input
and
output.
B
What's
failing
like
here
the
front,
headers
input,
one
is
failing,
it
gives
us
a
huge
long,
diff.
That's.
A
B
A
That's
a
good
question:
let's
see
how
many
are
failing
now:
five
are
failing:
complex
2.0
input,
complex
url,
which
is
also
not
one
of
ours.
It's
a
different
one
and
that's
that's
failing
because
we
now
handle
query
parameters
as
part
of
part
of
this.
B
B
So
we
need
to
go
like
hunting
back.
I've
always
wondered.
Is
there
a
way
that
we
can
get
that's
another
thing
I
like
that
wallaby
gives
you
wallaby
gives
you
like.
It
opens
up
like
a
fake
text
file
that
shows,
if
you're,
comparing
strings.
That
shows
like
the
before
string
and
the
after
string
in
a
full
text
file
like
separate
text
files,
maybe
I'll
just
try
and
we
have
two
minutes
left.
Let
me
let
me
just
like
really
quickly
fix
your
test,
just
overwrites
the
exactly
yeah,
and
then
you
can
grab
it.
B
Exactly
and
then
we
can
look
at
the
git
diff
to
decide
whether
or
not
it
was
correct.
So
I
want
to
open
folder
source
github
kong
insomnia
packages,
importers
open,
so
this
is
we're
gonna
we're
gonna
fall
off
the
live
share
now,
but
that's
okay,
we're
almost
out
of
time
all
right.
So
I
want
to
say
wallaby
start
and
it
should
be
able
to
give
me
something.
B
Okay,
it
was
updated.
Thank
you.
Wallaby
convert
where's
the
test,
postman.test,
oh,
but
it's
actually
not
going
to
be
there.
That's
failing,
yeah,
okay,
it
looks
like
it's
running
yeah.
It
shows
me
here
I
go
here.
It
knows
I
can
debug
it
gives
me
the
I
love
this
thing.
It
gives
me
the
four
that
are
failing.
B
B
B
B
B
B
A
B
A
Can
probably
use
grub
for
drp
on
the
front.
B
Okay,
I.
A
B
A
No,
I
I
think
you
were
all
either.
I
was
just
looking
at
that
code
for
importing
the
query
parts
and.
A
Is
a
value
we
set
it
to
the
value?
Otherwise
we
return
undefined,
I'm
not
sure
in
the
insomnia,
import
format
like
whether
that's
actually
correct
or
not.
Oh,.
B
Interesting,
okay!
Well,
you
know
whatever
at
least
we
got
it
rebased
and
we're
closer
we
need
to
like.
We
really
need
to
like
put
this
on
the
books
and,
like
the
team
needs
to
spend
time
on
this.
This
is
not
the
so
I
mean
in
closing
I'll
just
leave
that
I
guess
in
closing.
This
is
not
the
responsibility
of
this
open
source
contributor
at
this
stage
in
life
like
they
did
a
great
thing,
they
did
their.
They
did
a
good
stuff.
You
know
whatever
we
need
to.
We
need
to
really
really
make
this.
B
Okay
and
then
I'm
going
to
check
for
the
19th
time
that
we
are
not
going
to
be
pushing,
because
I
have
to
force
push
as
well,
which
makes
it
even
scarier,
but
it
does
tell
me
where
the
remote
is
yeah,
I'm
sure
it's
always
always
nerve-wracking
to
force
push
to
that.
Okay!
Well,
thank
you
for
coming
everyone
to
the
stream
and
we'll
see
ya,
we'll
see
you
next
week,
bye.