►
From YouTube: Insomnia Stream 2022 04 05
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
B
Hi
welcome
to
the
stream
everyone.
So
this
is
the
insomnia
stream.
It's
a
weekly
live
coding
stream
that
we
do
on
the
insomnia
project
over
here
at
kong.
We
try
to
focus
on
any
upstream
or
any
open
source
source
work,
rather
sometimes
that
open
source
work
is
upstream
and
we
make
sure
to
interact
with
the
community.
B
Of
course,
if
anybody
wants
to
come
on
with
the
stream
onto
the
stream,
then
just
follow
the
instructions
in
the
insomnia
chat
I'll
here
let
me
put
that
up
on
the
screen,
so
there
you
go,
that's
how
you
get
to
us
chat.insomnia.rest.
B
So
if
you
go
there,
there's
some
information
about
how
you
can
come
on
the
stream.
If
you'd
like
to
we've
had
quite
a
few
people
in
the
past
come
on
always
enjoy
that.
But
the
way
we
like
to
start
is
we're
going
to
look
through
issues
on
github.
So
let
me
let's
see
here,
let
me
put
my
screen.
Oh
it's
a
little
small,
because,
let's
take
that
chat
guy
away,
hopefully
that's
visible,
it
looks
a
little
looks
a
little
a
little
choppy
to
me.
B
B
Maybe
we'll
I'll
try
to
rejoin
in
a
second
philippe
is
also
coming
on
the
stream
he's
trying
to
trying
to
figure
it
out,
but
all
the
same,
we
have
this
stream
label
on
these
github
pull
requests
and
we
try
to
go
through
these
sometimes
we'll
see
something.
That's
like
a
good,
a
good
thing
to
to
do
on
the
stream.
So
there's
not
really
an
order.
Some
of
these
we've
looked
at
in
the
past.
I
always
try
to
take
a
look
so
review
requested.
B
If
there's
one
that's
been
approved,
that's
always
a
good
thing
always
generate
the
base
environment.
When
importing
an
id
postman
import,
postman
import,
that's
cool,
import,
multiple
m's,
it's
like
a
feature:
minify,
json
and
xml.
So
if
one
of
these
is
a
bug
that
usually
is
a
higher
priority,
let's,
let's
see
what
add
button
to
minify,
json
and
xml
interesting
I've
never
seen
well,
there's
a
joke.
B
I
always
say
I've
never
seen
something,
and
then
we
scroll
down
on
the
stream
and
then
I've
like
commented
six
months
ago
about
it
or
something
but
anyway.
So
what
this
is
is,
if
you
can
see,
let
me
see
if
I
can
make
it
a
little
bigger
if
you
can
see
at
the
bottom
here,
oh
making
it
bigger
makes
it
smaller.
Okay!
B
Well,
anyway,
there's
let's
open
here
in
a
new
tab,
so
at
the
bottom
of
the
screen,
there's
this
beautified
json
and
minify
json
buttons
that
we
show,
and
here
it's
a
way
that
you
know
you
can
modify
the
request
body
in
in
like
in
process.
B
So
this
person
wants
to
minify
the
body
before
they
send
it.
I
don't
know
why
they
want
to
manifest
so
that's
cool.
I
mean
they
say
what
it
does,
but
why
would
anybody
want?
This
is
the
first
question
that
any
one
would
have
or
that
I
would
have
from
like
a
product
standpoint,
yeah,
okay
and
so
up
under
not
on
the
team
anymore,
but
one
of
the
one
of
our
beloved
prior
teammates
here
on
insomnia,
asked
the
same
question
that
I
was
just
wondering.
B
What's
the
use
case
for
this,
is
there
an
alternative
solution
using
a
request,
hook
plug-in
to
intercept
and
minify
the
body
before
sending
okay?
So
what
he's
asking
here
is?
Do
you
really
want
to
see
it
minified?
Do
you
care?
If
it's
I
mean,
like
that's
kind
of
the
point
of
minified
code?
Is
it's
not
like
super
duper
human
readable?
B
So
do
you
want
to
see
it
minified
or
do
you
just
want
to
send
it
minified
to
your
server
for
some
reason-
and
he
says
he
explains
the
cases,
the
cases
I
have
met
here?
Okay,
so
let's
read
this
issue?
B
Oh
and
there
I
am
okay,
so
minify
button,
okay!
Well,
as
predicted,
I
promise
I
don't
have
amnesia
I
feel
like
I
have
to
say
that
every
week
I
don't
have
any
interesting
one.
Second,
I'm
gonna
pause
for
just
a
moment
here
and
try
to
help
philippe
get
on
the
stream
hold
on
just
one
second
here
can
we
put
up
here
we'll
give
me
we'll
give
me
one
minute
how
about
that.
A
B
All
right,
sorry
for
the
interruption,
so
I
think
we
hopefully
got
it
figured
out,
he's
gonna
it's
so
we
use
this
software
called
restream
and
it
can
be
a
little
a
little
touchy,
sometimes
hopefully
I'll
try
to
keep
my
eye
on
the
community
slack
as
well.
So
if
anybody
has
any
trouble
and
wants
to
come
on,
please
just
let
us
know
there
and
we'll
figure
it
out.
It's
definitely
a
top.
I
mean
this
is
for
the
community,
so
it's
a
top
priority
that
if
people
want
to
come
on,
they
can
alright.
B
So
anyway,
back
to
this.
So
this
is
about
somebody
asking
back
in
2018
to
have
a
minify
button.
B
He
said-
and
this
is
greg
the
creator
of
insomnia
not
on
the
team
anymore
as
well,
but
you
know
also
beloved,
and
he
said
that
there's
a
simple
you
know:
maybe
you
could
do
this
with
a
plug-in
that
detects
the
request
being
sent
and
then
minified's
it
at
request
time.
So
he's
asking
the
kind
of
a
similar
question
that
upender
was
asking
like.
B
Do
you
want
this
to
be,
you
know
visible,
or
do
you
want
to
just
send
to
the
server
this
way,
and
so
this
person
says
they
created
this
pr?
Oh
look
at
that
here
I
am
I
asked:
can
you
provide
some
context
to
why
you
need
this
and
would
a
plug-in
that?
Does
this
not
be
sufficient,
and
so
a
few
days
ago
my
co-worker
asked
curl.
I
was
generating
curl
from
insomnia.
It
looked
awful,
so
I
think
we'll
be
better.
B
Oh,
I
remember
this
now,
so
I
think
it'll
be
better
if
the
body
minified
before
going
to
curl-
and
sometimes
I
want
to
send
a
body
to
co-workers.
Okay,
we
have
so
this
is.
This
is
a
cool
thing,
because
this
happens
a
lot
in
any
kind
of
product.
So
like
we,
I
hope
this
person
doesn't
take
offense
at
this.
I've
sent
this
to
people
before
and
they
get
offended.
I
don't
know
why,
because
it's
like
a
very
human
thing,
but
I'll
mention
there's
this
thing
called
the
xy
problem.
B
That
can
I
move
my
my
thing
out
of
the
way
here.
I
don't
want
to
obstruct
the
screen
there.
We
go
so
user
wants
to
do
x,
doesn't
know
how
to
do
x.
So
in
this
case
the
user
wants
to
send
a
minified
body
and
a
curl
request
using
insomnia's
copy
as
curl
functionality.
B
And
I
hope
this
isn't
boring
for
anyone,
but
like
this
is
the
process
we
go
through
when
we
work
on
insomnia.
So
maybe
it's
like
really
appropriate
to
show
people
so,
okay,
I
happen
to
open
insomnia
and
I
have
this
like
mock
bin.
Echo
thing-
and
this
is
mukban-
is
like
a
hint
or
sorry
js
bin,
if
you've
used
that
before.
So
I
can
like
send
something.
B
This
is
the
echo
endpoint
right,
so
I
can
do
copy
as
curl
and
then
let's
open
a
text
editor
and
then
I
can
make
this
super
big
and
then
I
can
paste-
and
this
is
what
insomnia
gave
me.
So
insomnia
did
this
for
me,
but
what
this
user
wants
is.
They
have
like
a
super
long
super
long,
json
body,
and
they
want
it
to
be
here.
We
are
elite.
A
B
Right
well,
probably
because
the
the
chrome
cv
or
something
we'll
blame
it
on
that
okay!
Well
anyway,
I
was
just
looking
through
this
issue.
I
think
you
may
be
tagged
this
one,
so
maybe
you
already
know
it,
but
anyway,
so
there's
this
copy
as
curl
thing.
So,
okay,
the
user
wants
to
do
x
in
this
case
x,
is
sent
a
minified.
They
want
to
send
a
curl
command
to
a
colleague
copied
with
a
minified
body,
so
they
don't
know
how
to
do
that,
and
insomnia
can't
do
that.
B
It's
not
that
they
don't
know
how
it's
not
fun.
It's
not
possible
today.
So
they
see.
This
is
the
thing
where
people
get
offended,
so
they
think
they
can
fumble
their
way
through.
I
wish
these
things
weren't
worded
so
derogatorily,
but
anyway
we
don't
think
that
the
user
was
fumbling,
but
anyway
they
think
they
can
manage
to
do
this
if
they
create
a
button
where's
that
button,
if
they,
if
they
create
a
button
that
says
minify,
then
they
click
that
button.
Then
it
gets
minified.
Then
they
do
copy
as
curl
right.
B
So
the
user
doesn't
know
how
to
do
y
either.
Well.
In
this
case
they
do
know
they
do
know
how
to
do
it.
They
made
a
pr
to
implement
that,
because
that
was
like
the
easier
thing
to
do
so
they
ask
how
they
ask
us
help
with
why
others
try
to
help
user.
So
this
part,
maybe
is
like
we're
not
really
we're
like
here
right
now.
You
know
these
parts
we
can.
We
can
waste.
So
there's
examples.
This
is
cool.
B
I
xy
problem
that
info,
but
anyway,
all
that
I'm
saying
is,
I
don't
remember.
You're
gonna
you're
gonna
find
out
with
me
what
happened
next
in
this
conversation,
so
there's
the
copy
as
curl
feature.
B
Does
this-
and
I
said,
does
this
solve
your
use
case
and
he
said
I
know
how
to
generate
curl
from
insomnia.
Okay,
that's
great!
B
You
should
try
with
a
large
body,
it
looks
bad
and
when
I
try
to
send
it
to
my
coworker
by
telegram
so
they're
using
a
chat
app
this
person's,
I
would
guess,
probably
like
a
freelancer
or
something
is,
if
that
sounds
crazy
to
you,
that
they're
sending
code
on
telegram
it's
not
as
weird
as
it
might
seem,
but
anyway
it
breaks
into
multi-message
copies,
which
would
happen
anyway
with
a
sufficiently
long,
minified
json
body
anyway.
But
here's
what
happens
with
the
minified
body,
okay,
so
up
under
response.
B
This
is
like
a
soap
opera.
I
love
this.
I
see
thanks
for
the
example,
seems
reasonable
copy
as
code,
we
could
extract
that
to
a
plugin
and
we'll
need
to
make
the
we'll
need
to
extend
the
plug-in
api
and
here's
will's.
Our
product
manager
seems
like
having
the
code
generate
by
default,
will
be
better
solution
for
everyone
rather
than
adding
buttons.
That
will
make
the
ui
more
complicated.
Would
that
work
for
you
and
he
said,
looks
good,
but
I
prefer
a
button
in
the
ui.
It
is
more
helpful.
B
I
have
the
same
response
that
I
think
wills
is
going
to
have.
Let's
read,
he
says:
I'm
not
sure
why
that's
more
helpful
to
enough
people
to
justify
it
in
the
app
but
but
I
think
automatically
minifying
the
code
generation
is.
If
you
want
a
button,
though
I'd
suggest
making
a
plug-in
so
there's
no
way
not
wheels.
This
fall.
I
think,
but
there's
I
don't
think,
there's
a
way.
Do
you
know
philippe?
Is
I
don't
think
you
can
do
this
today
with
a
plug-in?
C
I
don't
think
so.
If
there
is
one
I'm
not
aware
of,
we
could
check
out
the,
for
instance,.
B
C
There
are
two
json
minifi
plugins:
oh,
there
are
yeah,
there's
one
to
minify,
request
bodies
and
there's
one
to
minify
jason.
Before
sending
the
request.
B
Let's
do
let's
just
do
that.
Okay,
oh
plain:
we
have
to
select
json.
Let's
make
sure
this
works.
Okay,
so
we
could.
We
could,
let's,
let's
take
the
the
copy
as
curl
approach
to
always
minify
it
and
let's
try
to
just
see
what
happens,
I'm
going
to
make
a
branch.
So
I'm
sorry
anyone
viewing
on
their
phone.
I
can't
make
get
cracking
bigger,
so
create
a
branch.
I'm
gonna
do
like
experiment.
B
Well,
maybe
it'll
work,
let's,
let's
be,
let's
be
optimistic
feet
copy
as
curl
minified,
okay
and
let's
move
our
faces
off
of
the
screen
a
little
bit
man.
You
know,
oh
you
say
dimitri
by
the
way,
philippe
your
name.
C
B
What
else
right
yeah
yeah
all
right?
I'm
gonna!
I
noticed
that
the
the
for
me,
I
think,
the
I
could
check
it
on
youtube.
I
think
the
the
quality
of
the
stream
is
really
low
and
we're
gonna.
I
was
okay
for
what
we
were
just
doing,
but
we're
gonna
hit
problems
as
soon
as
I
try
to
start
coding.
So
I'm
gonna,
like
I'm
gonna,
hop
out
and
hop
right
back
in
so
just
hold
on
one
second
yeah
know
any
good
jokes
now's
a
great
time.
C
All
right
folks,
let's
wait
a
little
bit
for
dimitri
to
get
back
in
the
meantime,
hello,
I'm
philippe
dust
engineer
for
the
insomnia
team.
Now
dimitri
mentioned,
I
don't
know
any
jokes,
but
I
do
have
something
here
that
I
can
show
you.
C
C
Yeah,
you
need
to
to
increase
your
gain
on
the
audio
yeah,
a
huge
jurassic
park
fan.
So
I
have
this
one.
It
was
given
to
me
by
friends
back
when
I
worked
with
adidas
and
I
have
10
more
dinosaurs
at
my
home
and
at
my
parents,
home.
B
Interesting,
okay,
I
would
like
to
see
all
ten
of
them.
You
gotta
you
gotta
like
make
that
happen.
Somehow
are
they
ever
all
in
the
same
place,.
C
B
Filled
I'll
wait
I'll
wait
patiently
for
that
picture.
Okay,
where
are
we
here
so
here
we
go
cool
all
right,
so
I
made
a
branch,
we're
gonna
look
into
it
and
you
know
we
don't
have
superpowers.
I
don't
hell
if
I
remember
where
this
stuff
is
in
the
codes
copy
as
nope
copy
as
curl.
B
B
Oh
wow,
we
got
a
lot
of
these,
so
let's
find
the
one
that
looks
like
it's
highest
up
there.
It
is.
We
can
just
ghost
oh,
and
I
should
make
this
a
ton
bigger.
You
know
it's
the
hardest
part
about
like
doing
the
stream.
Is
you
gotta,
like
you
really
gotta,
make
it
like
uncomfortably
zoomed
in
okay?
Hopefully
that
is
okay,
maybe
like
well,
that's
gonna,
we'll
see
we'll
see
if
I
can
survive
like
this,
so
how
many
characters
is
that?
B
Does
it
show
me?
Oh
my
anyway,
it
doesn't
matter.
Okay,
so
handle
copy
is
curl
export,
har
request.
That
makes
sense
so
we're
first
converting
into
a
heart
request,
and
then
we
use
http
snippet.
C
Wow,
it
was
all
foreshadowing,
dimitri,
we're.
B
Shattering
should
I
I
think
you
should.
C
You
guys
at
least
or
at
the
very
least
like
if
you
have
the
the
working
progress
stuff
on
a
separate
branch.
Oh.
B
It's
it's
here.
It's
here,
I'm
like
I'm
working,
okay!
Well,
this
is
hot
off
the
press
super
secret.
I
haven't
even
pushed
a
branch
yet,
but
I
am
as
at
this
moment
rewriting
http
snippet
wow
rewritings.
I
don't.
If
any
managers
are
listening,
I'm
not
okay!
I
am
updating
http
snippet
in
pretty
much
every
way
imaginable
at
this
moment
on
the
side,
it's
a
very
like
five
minutes
here,
five
minutes
their
job,
because
it
has
all
these
targets
and
they're
all
like.
B
What's
this
one
100
lines
of
code
and
a
lot
of
it
is
boilerplate
and
a
lot
of
it
can
also
be
removed,
so
it's
very
easy
to
just
like.
While
something
is
building,
I
do
one
of
these
and
while
something's
building
I
do
another
one.
So
I've
been
doing
that
for
the
last
couple
days
we're
not
going
to
be
able.
B
I
can
tell
you
right
now
we're
not
going
to
be
able
to
make
this
change
in
insomnia
without
without
updating
http
snippet,
and
that's
not
going
to
happen
for
a
little
bit,
but
I
want
to
show
what
it
would.
I
can
tell
you
exactly
what
it
would
be
like.
So,
okay,
here
is
the
code
for
how
we
generate
curl
and
source
is
a
har
har
request
format.
It's
like
I
don't.
Even
what
does
that
stand
for
har
request?
B
Is
the
r
stand
for
request
and
I'm
doing
http
format,
okay,
http
archive
format?
Let's
make
that
a
little
bigger,
so
it's
just
a
like
super
duper.
Standard
chrome
uses
lots
of
things,
use
it
a
standard
format
for
representing
http
requests,
but
what
we
would
need
to
do
is
we
would
need
to
add
another
option
here
would
be
like
minify.json.
C
B
Yeah
yeah
yeah,
but
we
might
have
to
yeah
we
okay
raw
request
body,
so
postdata.txt.
So
what
we
would
have
to
do
here
is
right
in
here.
We
would
do
the
fun
thing
is
I
don't
think
we
need
a
json
minify
library
because
actually
json.stringify
is
minified
by
default.
So,
like
the
test,
true,
that's
minified.
By
default.
B
What
people
do
is
they
do
the
null
for
a
formatter
and
two
for,
like
indent
space,
oops
oops,
I
thought
I
typed
it
yeah
and
see
now
it
has
like
now
it
has
spaces
and
stuff,
whereas
before
up
here,
if
you
look
past
all
my
stupid
errors,
it
didn't
so
I
don't
think
we
would
even
need
to
use
that,
but
anyway,
where
it
would
be,
is
we
wouldn't
need
to
use
a
separate
library,
I'm
saying
so
where
it
would
be?
B
Is
it
would
be
right
here
like
there's
this
or
where
are
we
data
yeah
data,
so
this
this
piece
of
it
is
just
determining
what
flag
to
send
and
then
helpers.quote
is
doing
some
other
thing.
Oh
sorry,
this
is
for
formula
encoded,
I'm
getting
confused,
but
right
here
this
thing
postdata.text.
B
Then,
like
you
know,
do
some
other
stuff
here,
that's
it
that's!
It's
like
a
three
line
change.
Maybe
five
line
change,
it's
pretty
simple
and
we
would
just
publish
a
new
version
of
http
snippet
to
include
that-
and
you
know,
that's
all
so
we're
stuck
we're
not
going
to
be
able
to
do
this
in
insomnia
because
we
call
out
to
http
snippet,
but
it
is
definitely
really
adding
some
fuel
to
the
fire
of
why
it's
worth
putting
a
little
time
into
http
snippet,
it's
a
really
cool
little
library.
B
It
just
hasn't
been
touched
in
like
years
I
mean
it's
been.
I
think
the
last
push
was
two
years
ago
or
something,
but
it's
really
in
need
of
some
love
and
it's
really
simple
what
it
does
it
could
be,
and
I
have
lots
of
fixtures
well
whatever
we
don't
need
to
talk
about
that.
I'll,
probably
talk
on
stream
about
http
snippet
when
the
day
comes
that
we
that
we
push
it.
But
you
know
oh
someone's
from
linkedin,
hey
there,
linkedin
user.
It
doesn't
tell
me
who
okay
well,
hi,
linkedin
user.
B
So,
okay,
I
think
that's
it
for
this
one.
So
I'm
gonna
I'm
gonna.
Take
we
don't
need
to
do
it
right
here
on
the
stream.
I
I
will
like
pull
this
thing
out
here
and
I'll
put
it
somewhere
else
and
later
on
I'll
respond
to
the
person.
Basically
saying
come
well,
I
guess
the
nice
thing
is
if
they
want
to
really
hear
our
thoughts
as
we're
thinking
them,
they
can
come
watch
the
stream,
but
this
this
essentially,
I
think
it's
going
to
be
denied
this
pull
request.
B
You
know,
I
want
to
say
to
one
final
thing
on
that,
like
it's
very
difficult
to
be
a
shepherd
of
a
product
like
insomnia,
because,
like
we
pride
ourselves
on
being
like
straightforward
to
use
it's
one
of
the
key
like
ethos
mantra
things
of
our
product
and
like
yeah,
there's
lots
of
buttons
that
we
could
add
and
lots
of
things
that
we
could
do,
but
we
try
really
really
really
hard
to
not
do
it
unless
there's
any
other
way
to
keep
visual
noise
down.
Oh
okay,
hey
I
don't!
B
I
don't
know
where
he
is
this.
Is
it
doesn't
show
your
names
on
on
linkedin,
that's
funny!
So
anyway,
yeah
it's
gonna!
It's
gonna
probably
get
you
know
the
pr
will
be
closed,
and
this
is
just
one
of
the
downsides
of
opens
of
open
source
development
is
sometimes
you
have
to.
You
know
turn
down
prs.
B
Let's
see,
hopefully
they
didn't
do
a
ton
of
work
a
little
bit,
not
much
so
sorry
about
that,
but
I
think
we
want
to
just
keep
a
simpler
path
to
doing
this
and
if
somebody,
if
it
can
just
be
minified
at
all
times
by
default,
that
seems
like
a
really
sane
default
to
me
for
copy
as
curl
like.
Why
would
you
can
you
think
of
a
reason
felipe
like?
Why
would
you
want
it.
C
Not
generally,
if,
if
I
was
in
a
testing
scenario,
so
to
speak,
I
might
want
to
have
that
freedom,
so
not
not
even
considering
the
fact
that
you
know
yes,
of
course,
when
you
copy
paste
the
curl,
it
would
help
if
it's
already
minified,
because
it's
one
line
thing
that
I
want
to
be
able
to
copy
paste
into
the
terminal
yeah.
But
generally
I
I
let's
be
honest.
For
instance,
I
do
use
vs
code
to
minify
and
unminify
a
lot
of
times,
both
json
and
xml.
C
So
having
that
within
insomnia
could
help
me,
you
know
having
to
sometimes
switch
between.
I
have
to
copy
paste
something
into
vs
code
and
then
minify
it
or
unminify
it
and
then
copy
back
to
insomnia
in
the
case
of
unminifying
it
or
beautifying
it.
We
could
do
that
insomnia,
but
the
minify
part
I
always
have
to
revert
back.
You
know
to
opening
up
sublime
or
vs
code
and
minifying
it
so
that
might
help
with
that
said
we
could
before
we
close
this
pull
request.
C
We
could
check
one
of
the
two
plugins
that
is
available
for
this
to
see
if
they
serve
as
a
workaround,
and
then
we
could
just
tell
the
the
contributor
hey
as
a
workaround.
You
can
perfectly
use
this
or
that
plugin
this
one.
I.
B
I
I'm
sorry,
I
no
no
I'm
sorry.
I
know
for
sure
that
they
cannot.
They
cannot.
It
cannot,
and
the
reason
is,
is
that
the
way
the
plugins
work
is
they
they
kind
of
like
sit
in
the
middle
of
the
of
the
request
response
life
cycle
and
you
can
use
a
plugin
to
modify
a
request
after
you
set
up
some
stuff
here
in
insomnia,
but
before
it
actually
sends
it,
and
that's.
B
Do
they
want
to
they
want
to
what
they
really
want
to
do
is
that
they
want
to
set
up
an
option
on
this
copy
as
curl
command,
we're
lucky,
because
we
agree
that
it's
the
same
default
like
actually
default
sounds
like
you
can
change
it.
It's
the
only
thing
like
when
we
make
this
change.
You
will
not
be
able,
so
we
could
have
people
come
to
us
and
say
hey
what
the
hell
it's
minifying
it.
I
don't
want
it
to
minify
it.
B
We
would
have
that
conversation
then
and
turn
and
decide
if
we
want
to
leave
like
find
some
way
to
make
this
configurable,
and
you
know
we
could
do
that
in
the
settings
somewhere
like
we
could
put
like
copy
as
can
copy,
as
curl
like
we
could
put
like
a
checkbox
for
like
minify
request,
body
and
copy
as
curl
or
something
if
we
had
to,
but
I
think,
like
our
general
style,
is
to
like
make
the
best
decision
we
can
make
for
users,
and
then
you
know
yeah
yeah,
exactly
mark
mark
kim
said
you
know
we
could
make
it
toggleable
in
the
user
preferences.
B
Exactly
that's
a
good
option.
We
would
do
that
after
that's
also
a
last
resort
in
a
way
like
we
would
do
that
after
somebody
like
multiple
well,
one
is
enough,
because
we
want
to
care
about
our
users
for
every
one
person
that
makes
an
issue.
There
are
probably
a
hundred
more.
We
have
many
many
many
thousands
of
users,
so
there
are
probably
many
more
that
are
struggling
with
it
or
annoyed
by
it
and
just
won't
take
the
time
or
can't
take
the
time
to
make
an
issue.
B
Someone
on
linkedin
asked
what
tool
are
you
using
for
stream?
Well,
since
we're
gonna
transition
topics
for
a
second,
that's
a.
I
can
tell
you
real,
quick
everything
ev,
like
literally
everything
about
the
stream,
is
done
in
the
open,
and
we
we
have.
If
you
come
to
our
and
I'll
put
it
on
the
screen
again
here.
Can
I
put
both
on
the
screen?
No,
but
anyway
chat.insomnia.rest.
B
You
can
see
all
this
information
here
and
get
links
to
this
stuff,
so
even
the
timer
that
we
use
to
start
the
stream
and
the
the
thumbnail.
You
know-
oh
chrome,
can't
preview
it,
but
anyway
we
have
a
planning
document.
This
planning
document,
because
we're,
I
guess,
we're
anarchists
or
something
this
planning
document
is-
is
available
to
edit
to
the
public.
So,
like
I
don't
know,
I
guess
you
could
deface
it
if
you
really
wanted
to,
but
we
just
really
want
to
make
this
as
open
as
possible,
because
well
we
have
revision
history.
B
B
So
we
tried
a
couple
different
technologies
like
oh,
it's
like
this
is
my
little
homepage,
but
I
don't
think
it'll
show
us
restream
that
I
o,
but
we
tried,
like
I
don't
know,
zoom
like
having
a
zoom
call
and
then
like
putting
up
a
video
for
that,
but
that's
not
so
great.
We
tried
stream
yard,
and
that
was
fine,
but
restream
like
seemed
to
work,
and
so
we're
just
going
with
that.
For
now.
I
don't
think
we
have
any
real
affiliation
to
them,
but
yeah.
B
That's
that's
what
we
do.
If
you,
but
if
you're
interested
in
anything
more
about
the
stream
and
like
what
it
is
and
what
it's,
what
our
goals
are
of,
why
we're
even
doing
this
and
what
our
priorities
are.
This
is
all
done
in
the
open,
okie
dokie.
Let's
go
back
to
so
philippe.
Do
you
have
one
of
these
that
you'd
like
to
look
at
next.
C
Let
me
think,
for
a
second,
I
mean
we
could
look
at
mine,
but
I
I
I
think
it's
better
to
if
we
look
at
one
one
of
the
other
community
members,
for
instance,
there
there's
two
others
that
I
remember
marking
that
might
be
interesting
for
us
to
revisit
the
swagger
2
and
that
one
that
you
have
the
mouse
over
the
respond
focus.
B
I
think
did
we
look
at
this?
Okay,
look.
There's
no
comments
on
it.
Sometimes
people
make
draft
pr's
as
a
way
to
be
polite,
and
sometimes
they
make
them
because
they're
really
just
not
sure.
Let's
look
at
this
one.
First
swagger2
importer
request.
Ids
are
deterministic
and
now
unique
between
workspaces,
interesting,
okay,
let's
look,
there's
not
many
lines
of
code.
Let's
just
take
a
look
real
quick
see
if
we
can
understand
so
request
counts.
This
is
like
a
object,
counting
requests.
B
A
B
So
he's
hashing.
That's
that's
really
an
interesting
idea.
So
what
this
is
probably
okay,
let's,
let's
see
if
we
can
see
any
context,
vinstep.
Thank
you
vincent.
I
don't
know
how
to
then
do
you
know.
B
That's
nice
yeah
vicenzo,
then
I
have
to
say
it's
super
vicenzo.
Oh,
that
sounds
american.
C
A
C
Making
career
limiting
mispronounced.
B
He's
a
really
treasured
contributor:
he
contributes
a
lot
stuff
to
insomnia.
We
really
appreciate
it.
Okay,
so
here's
the
bug
importing
swagger
deletes
requests
from
collection,
mm-hmm.
B
Okay,
so
open
insomnia,
import,
a
file,
an
open
api
document
as
a
new
request,
collection,
go
into
import
and
do
do
the
same
thing
again
and
the
first
one
loses
all
of
its
requests.
Oh
sorry,
didn't
see
it.
Someone
on
linkedin
asked
what's
the
url
of
the
document
at
the
risk
of
spelling
it
out
or
something
or
putting
it
on
the
screen
because
then
like?
How
could
you
click
it?
If
you
just
go
to
chat.insomnia.rest
I'll
put
that
on
the
screen,
then
there's
a
channel
for
the
for
the
stream.
B
It's
just
stream
and
all
those
files
and
stuff
are
are
linked
there.
Okay,
so
yeah.
The
expected
behavior
is
that
it
would.
It
would
just
not
care
it
would
it
would
do
both.
That's
really,
and
I
responded
okay.
Well,
I'm
consistent
yeah!
B
You
need
okay.
In
order
to
reproduce
this,
you
need
a
spec
which
has
methods
in
the
operation
id
define
and
belonging
in
a
tag.
The
default
spec
is
no
longer
matches
requirements
for
this
bug
so
use
the
following:
spec
to
reproduce
it
doesn't
exist
with
open
api.
Three,
oh
interesting,
okay,
swagger,
two,
okay,
that's
and
that's
why
this
person
found
this
so
man
we
need
to
be.
This
is
one
of
the
reasons
we
do
this
dream.
B
It's
a
little
sad
that,
like
we're
just
like,
we
have
to
relearn
everything
about
this
pr.
I'm
like
reading
my
own
comments
with
surprise.
So,
okay,
it
seems
like
the
the
pr
works.
Let's,
let's
test
it,
keep
the
existing
behavior
for
now,
so
that
the
request
would
be
updated
unless
we
can
write
a
smart
way
to
detect
those
requests.
Oh
so
the
wills
is
our
product
manager.
So
here's
a
consequence.
B
B
Oh
that's
kind
of
an
issue
I
was
showing
and
signing
on
to
and
why
it's
better
than
postman
in
this
bug
happen.
C
When
I
saw
that
comment,
that's
when
I
decided
to
add
the
to
do
the
tactical
decision
of
adding
the
insomnia
stream
label.
B
Okay,
let's
do
two
things
in
good
faith
here.
Let's
take
this,
this
thing,
that's
buggy,
and
so
I'm
right
on
develop.
I
should
probably
switch
branches
because
we're
not
doing
copious
curl
anymore
I'll.
Just
I
mean
it
doesn't
matter
because
it's
the
same
commit
and
we
have
insomnia
open.
So,
let's,
let's
come
back
here,
I
can
like
delete
all
this
stuff
sure.
B
Okay
and
then
we'll
import
from
clipboard,
that's
always
easy.
How
would
you
like
to
import
swagger
pet
store,
1.0
into
a
design
document?
Sure
so
here
we
are.
It
imports
those
requests.
They're
here
list
all
pets
is,
is
available,
that's
cool!
So
that's
that
one
and
let's
like
rename
this
to
like
og
swagger
pet
store,
then
let's
do
it
again
from
clipboard.
I
didn't
you
know
cop
oops.
C
B
Okay,
rome
was
built.
What
was
it
like,
five
or
six
bricks
at
a
time
that
taste,
okay,
design
document?
Okay?
So
let's
go
to
the
original
one
first,
it
is
still
here.
That's
the
folder,
but
not
the
requests.
C
Oh
you're
able
to
send
it
right.
I
mean
yeah
yeah.
Okay,
it's
gonna
fail
because
it's
not
a
valid
request,
but
yeah
yeah.
B
B
B
B
There
we
go
so
what's
happening
on
the
screen.
Is
we
have
a
like
a
request
selected?
But
there's?
No,
it's
not
like
nothing
here
on
the
left
because
it
got
just
it
got
dissociated
this
is
it
it'd
be
disassociated
right.
So
when
there's
nothing
request
or
when
there's
nothing
selected
like
if
we
delete
here
check
this
out.
If
we
delete
this,
it
should
look
like
this,
but
it
doesn't
and
I'm
curious
what
happens
yeah
now
now
we
deleted
it.
So
it
goes
away.
So,
okay,
I
have
a
different
different
question.
B
Let's
delete
both
of
these
and
let's
do
it
again.
I
want
to
see
if
editing
the
one
will
change
the
other
and
then
like.
We
have
a
very
strong
case
for
for
some
other
problems.
So
that's
the
original,
let's
name
that
og
oj
oj
gangster
and
then
here
into
a
new
one
design
document.
B
C
But
but
by
the
way,
let
me
treat
it's
interesting
that
we've
had
this
one,
because
this
is
this.
This
is
in
the
same
family
of
problems
of
folks,
for
instance,
complaining
when
they're
working
on
their
teamwork,
space
in
insomnia
and
also
their
personal
workspace
and
oftentimes.
They
might
import
something
a
design
document
into
a
separate
workspace,
but
because
that
design
document
already
exists
in
another
workspace,
they
don't
see
anything,
they
say
yeah,
we
import
it
with
success,
but
they
don't
see
anything
it
could
be
in
the
same
family
of
problems.
C
B
B
Hate
you
know
I
have
like
a
really
strong
dislike
of
that
feature
because,
like
I
don't
know
like
it
happens,
I
don't
like
double
clip
as
rename.
I
guess
is
what
I'm
trying
to
tell
you
yeah.
Look
at
that,
so
it
updated
it
added
the
a
to
the
end.
It
updated
the
request
from
the
other
place.
So
here
can
we
do
it
both
ways
here
back
to
the
let's
go
back
to
the
second
one
yeah.
B
So
what
happens?
If
last
thing,
I
want
to
try
tags
list
all
pets.
B
That's
funny
so
it
didn't
change
this,
but
it
did
change
that.
Did
it
change
in
this
other
one
yeah,
it
did
change
it
in
this
other
one,
but
not
here.
B
Yeah,
I
mean,
and
by
the
way
on
this
comment,
it
almost
doesn't
matter
like,
even
if
post
like
the
way,
I
try
to
operate
with
insomnia,
and
I
I
may
I'll
just
speak
for
myself
like
I
don't
care
how
good
or
bad
anything
else
is.
We
have
a
responsibility
to
do
it
right.
So
sometimes
I
see
people.
This
is
a
nice
one,
sometimes
people.
This
is
not
what
this
person's
saying,
but
some
people
are
like.
B
If
you
don't
do
this,
I'm
going
to
call
every
person
in
my
family
and
make
them
instead,
my
favorite
was
when
we
were
doing
m1.
Support
postman
also
didn't
have
m1
support,
and
someone
commented
on
on
ours,
saying
if
you
don't
put
m1
support,
I'm
going
to
switch
to
postman
and
then
they
went
over
to
postman
and
said,
if
you
don't
put
m1
support,
I'm
going
to
switch
the
insomnia.
B
You
know
we
can
see,
we
can
see
what
you're
writing.
I
just
thought
that
was
cute.
I
like
postman,
I
don't
have
anything
against
the
people
who
make
postman
and
I
don't
feel
like
it
doesn't
feel
like
adversarial
relationship
to
me.
Sometimes
it's
stuff
like
this
to
motivate
us
it's
it
doesn't
matter,
I'm
already
fully
motivated
in
the
first
place.
C
B
You
see,
obviously
we
want
to.
We
want
to
win
the
points.
Go
team
yeah,
I'm
not
saying
that
sarcastically,
but
not
because
of
post
manic
or
anyone
else
existing.
There
could
be
someone
else
that
appears
tomorrow.
We
just
want
this
product
to
be
awesome
for
the
sake
of
it.
That's
what
I'm
getting
at
all
right.
What
do
you
think
we
should
do
now?
B
B
Anybody
that
has
results
in
the
situation
where
anybody
that
has
imported
the
request
previously
through
the
swagger
importer
and
then
tries
to
import
the
same
request
again,
new
requests
will
be
created
as
opposed
to
existing
requests
updated.
So
why?
Don't
we?
Why
don't
we
demo
that?
Because
we
didn't
that's
the
one
thing
we
didn't
do
so
like?
Let's
delete
both
of
these
just
to
make
sure
we
have
a
clean
slate
and
we're
gonna.
B
Yeah
on
the
same
okay,
swagger
yep,
it's
a
it's
a
bit
of
a
it's
bit
of
a
quagmire.
Bug
fix
three
four,
five,
three
okay,
so
I
can
just
pull
that
up
here.
I
think
three,
four,
five,
three
nope.
If
you
write
swagger.
B
B
Click
the
view
double
click
to
check
out
there
we
go
okay,
see
I
told
you,
I'm
not
so
great
at
the
whole.
Double
double
click
thing:
when
was
this,
what
do
you
think
the
chances
we
can
rebase
this?
B
A
B
It
does
yeah
there's
like
two
ways
of
looking
at
it,
whether
or
not
that's
a
good
thing
to
do.
B
B
Bug
it's
just
called
bugfish
bug
fix
there.
It
is
so
check
it
out
all
right.
Let's
do
a
hard
reset,
mpm
run.
Well,
let's
just
do
app
start
because
it
only
changed
one
file.
We
don't
need
to
like
rebuild
the
world
and
you
rebased.
It.
C
B
I
did
not
rebase
it;
no,
it's
not
rebased.
It's
not
merged
either.
That's
okay!
I
mean
how
long
ago
was
this
oh
in
in
july?
No,
no
and
it
didn't
even
didn't
even
work.
Okay,
we
do.
We
do
need
to
rebase
it.
Okay,
let's,
let's
go
through
the
let's
go
through
the
trouble
and
rebase
it
because
yeah,
it's
not
gonna,
be
fun.
Otherwise
we're
not
really
going
to
be
testing
whether
or
not
it
works,
because
maybe
something
else
changed
in
the
meantime.
B
Okay,
so
let's
take
a
look
at
this
change
and
figure
out
what
to
do
about
it.
So
this
is
in
request:
endpoint
schema.map,
so
oh
okay,
that's
kind
of
inconsequential,
so
it
was
mapping
but
then
not
using
the
consumed
result
of
the
map.
So
it's
just
like
the
same
as
a
for
each.
So
that's
kind
of
just
like
a
no
op
refactor
for
our
purposes.
So
that's
easy!
I
hope.
That's
it.
Oh
that'd
be
great.
If
that
was
it
nope.
Let's
keep
looking
convert
request.
Count
so
did
he
add
request
count.
B
Yeah,
I
think
so.
No
that's
request
counts,
but
where's
request
invert.
B
B
So
what's
the
order
on
these
here,
so
he
just
removed
okay,
so
he
just
removed
it
in
this
in
the
second
commit,
and
then
he
added
the
object
and
the
third
command
is
what
yep?
Okay.
So
that's
fine,
let's
take
this
one,
because
the
third
commit
will
add
it
great
and,
let's
just
take
it,
npm
run
app
start.
B
And
here's
insomnia
do.
I
still
have
this
in
my
clipboard.
Let's
see
I
do
so.
That's
cool
always
risky
posting
the
contents
of
your
clipboard.
I
never
know
I
never
know
what
kind
of
like
private
keys
are
going
to
be
in
there.
You
know.
B
No,
it's
just
you
just
go.
What
is
it
eight
five
three
anyway.
B
C
A
B
Anybody
who
has
imported
requests
previously
and
then
tries
to
import
the
same
spec
again.
New
requests
will
be.
You
know
it
has
to
be
in
this
document.
What
am
I
talking
about?
Yeah?
It
has
to
be
in
that
one,
because
otherwise
they
would
just
be
new,
so
existing.
We
actually
do
want
to
click
this
time,
and
then
we
don't
see
the
bug.
C
All
right
now
try
another
thing:
try
to
create
a
different
design
document,
okay,
import
it
into
a
new
design
document
and
then
import
into
that
new
design
document.
B
B
B
C
A
B
I
hope
we
can
improve
this.
So
I'll
tell
you
everyone.
While
this
is
going,
it's
appropriate
time
to
mention.
We
are
working
super
hard
on,
oh
boy,
how
do
you
say
it
veet
v?
I
think
it
is
it's
we
would
say
wait.
Hogan
is
not
showing
up
pull
request.
52
did
it
merge?
B
How
is
it
so
low
down?
It
was
just
oh
because
I'm
not
using
so
I'm
used
to
having
a
special
bookmark
that
sorts
by
lace
latest
updated
anyway,
we
are.
We
are
pressing
on
all
cylinders
to
get
this
merged.
We
have
actually
merged
parts
of
it.
There's
some
parts
of
our
code
on
production
right
now
well
on
develop
right
now,
not
released,
but
using
es
build
and
vt
uses
es
build.
B
B
We
need
one
of
those.
What
are
they
called
like
sound
elevators.
A
B
A
C
Yeah
we
need
this.
I
have
a
hug.
B
C
B
B
The
new
ones
yeah
they're
deduplicated,
between
the
two
okay
and
then
you
want
to
do
it
again
to
existing
or
new
one,
a
brand
new
one.
B
B
That's
an
in
joke.
I
can
bring
everyone
in
on
this
joke.
My
I
have
a
five-year-old
daughter
and
she
loves
a
movie
and
I've
been
trying
to
convince
her
that
the
name
of
the
movie
is
in
kanto,
daddy,
it's
encanto
and
I
was
like
I'm
pretty
sure
it's
in
kanto,
I'm
in
I'm
a
okay.
I
know
it's
fun,
okay,
so
yeah.
And
what
do
we
do
in
here
list
all?
C
Duplicate
the
old
ones.
So
now
we
need
something
in
between
to
take
care
of
the
fact
that
for
this
new
one
itself,
but
how
do
we
account
for
old.
B
C
B
This
thing
I'm
reading
between
the
lines
here,
but
what
I
think
upender
was
trying
to
say
is
our
choices,
are
delete,
user
data
or
duplicate
it
and
tell
them
we're
sorry.
We
had
to
duplicate
it,
but
we
thought
it
would
be
better
than
deleting
it.
Please
don't
hate
us
like
what
you're
saying
is
cool,
but
we
don't
have
a
mechanism
for
archiving.
So
that's
like
a
thing.
We
really
like,
there's
really
not
much.
We
can
do,
but
we
can
think
about
it.
B
I
think,
like
you
know
we're
getting
to
the
end
of
the
stream
here.
I
think
I'm
I'm
gonna
send
this
over
to
will's
our
product
manager,
and
we
we're
gonna
talk
about
this
more.
We
do
need
to
there's
stuff.
Okay,
I
wanna
say
this:
if
it
turns
out
that
we
decide
not
to
do
anything
right
now,
I
promise
the
part
of
the
reason,
because
this
is
happening
anyway,
whether
this
ticket
exists
or
not.
B
Part
of
the
reason
is
that
we're
really
thinking
hard
about
like
how
to
how
to
make
this
stuff
make
more
sense
in
the
app
with
how
requests
are
generated
from
open
api
documents,
and
there
are
some
improvements
that
we're
working
through,
but
like
we're
still
in
the
sort
of
thinking
planning
phase,
we
haven't
implemented
anything
yet.
But
it's
gonna
solve
a
lot
of
these
problems.
Blanketly
and
it's
gonna
solve
them
by
not
like
generating
requests
and
duplicating
stuff
and
doing
all
these
other
things.
B
When
that
day
comes,
we
are
gonna
need
to
provide
a
mechanism
to
tell
people
hey.
Look
this
stuff
used
to
be
able
to
be
out
of
sync,
and
now
we're
fixing
it
so
that
it's
always
in
sync.
But
while
we
do
that,
all
of
your
stuff
from
before
that
wasn't
out
of
sync
we're
either
gonna
put
have
to
put
in
the
development
time
to
show
them
which
things
have
because,
like
okay,
I'm
gonna
be
like.
B
Let
me
be
super
clear
if
I
come
over
here
and
I
change
this
and
I
change
like
let's:
let's
just
do
list
all
pets-
and
I
type
some
stuff
here
and
I
come
back
over
here-
it
does
not
update,
which
is
weird,
because
you
would
sort
of
expect
that
it
does
right.
That
would
be
the
expectation
you
know.
If
you
regenerate
it,
then
it
updates.
B
But
after
after
the
very
first
update
it
doesn't
do
anything
like
anymore,
and
you
would
sort
of
expect
that
so
and
it
doesn't
work
either
direction
like
you
can't
change
it
from
here
either.
If
I
wanted
to
change
it
like
edit
this
somehow-
and
I
did.
B
So
that's
kind
of
bad,
like
you
know,
if
you
saw
like
I
take
the
example
of
the
swagger
pet
store
thing
here
like
if
you
wanted
this
to
say
something
different.
You
wouldn't
like
expect
to
like
put
your
cursor
in
here
and
like
change
it
like
right
in
the
thing
that's
over
my
mouse
now
you
know
you
would
you
would
know
that.
Look
as
I
type
like
I
can.
I
can
change
stuff
in
the
pet
store
by
changing
it
in
the
source.
B
So
people
understand
input
output,
we're
thinking
about
like
larger
ways
to
fix
this
problem,
and
I
can't
make
any
promises
on
timelines.
But
I
know
this
is
going
to
hap.
It
has
to
improve,
because
it's
really
bad
right
now
I
mean
honestly
these
bugs
are
hard
to
think
through
and
we
find
solution.
Look
at
this
pr.
B
We
found
a
solution
to
one
thing
and
it
created
a
different
problem
and
they
all
stem
from
essentially
the
same
place,
so
we're
trying
to
trying
to
do
right
by
the
product
and
not
patch
this,
but
like
actually
just
fix
it
right
and
when
that
time
comes,
I
think
this
will
be
a
portion
of
that.
I
want
to
personally
apologize
and
to
leave
on
a
sad
note
to
who
is
this
sky
high
writer
mark
sorry
about
this?
B
Mark
I
mean
I,
I
I
hope
that
you
enjoy
using
postman
and
you
enjoy
using
insomnia
and
you
enjoy
using
any
tool.
We're
gonna
do
our
best.
So
that's
all
I
can
say
any
any
closing
thoughts.
Philippe.
A
B
Where's
that
where's
dr
evil,
let's
get
him
back
here:
okay,
okay!
Well,
guys
with
that,
we
bid
you
a
dude
thanks
for
coming
on
the
stream.
We
do
this
every
week
same
time.
It's
10
30
a.m.
Eastern!
If
you
have
any
suggestions
for
a
different
time
that
it
would
be
good
for
you
to
do
that,
I
think
we're
open
to
changing
up
every
once
in
a
while,
it's
a
little
early
for
people
in
san
francisco
and
it's
pretty
late
for
people
in
like
central
europe.
B
Even
so
it's
hard
to
it's
hard
to
find
a
time
that
does
it
and
oh
that
wasn't
that
cool!
That's
dr
evil,
saying:
let's
go,
which
one
okay
one!
Second,
we
gotta
end
on
a
high
note
here.