►
From YouTube: CD Foundation Twitch Stream 2020-07-28
Description
Adam, Dewan, and JJ attempt to get a slack webhook added to their original pipeline.
Spoiler: they do, but it's a journey, to say the least. :)
https://twitch.tv/cdfoundation
B
Awesome
and
hi,
I'm
jj,
I'm
a
developer
advocate
for
the
ibm
cloud
2..
I
do
want
to
say
it
was
complete
coincidence
that
we
were
all
part
of
ibm
and
who
have
taken
up
running
this.
This
is
not
an
ibm
thing.
This
is
a
cd
foundation
thing
and
we
just
have
all
very,
very
coincidentally,
are
part
of
the
ibm
company.
B
But
yes,
a
developer
advocate
for
the
ibm
cloud,
and
I
I'm
here
to
kind
of
ask
these
the
questions
of
someone
who
is
not
to
fully
understand
tecton
in
the
grand
scheme
of
things
I'm
very
early
in
my
my
learnings
of
it
and
dewan
and
adam
have
significantly
more
experience
using
techton.
So
hopefully
I
can
be
a
good
conduit
for
people
watching
this.
B
We
have
a
couple
people
in
the
chat
today,
which
is
great.
If
you
have
any
questions,
I
want
to
reiterate,
you
are
more
welcome
to
answer
them
and
I'll
repeat
them
to
whoever
is
sharing
their
screen,
so
they
can
see
it
and
we'll
kind
of
go
from
there
that
sound
good.
A
A
C
B
I
think
it's
my
ability
to
continue
like
this
cheesy
sounds
to
retain
and
retain
things
one
of
the
one
of
the
one
of
the
one
to
have
a
super
memory.
Basically,
because
the
one
thing
I
just
can't
do
is
remember
things
I
genuinely
can't
do
that,
and
I
would
love
to
have
that
superpower
to
be
able
to
remember
things
in
super
good
detail.
B
So
because
then
I
could
actually
like
pass
a
test
or
you
know
actually
done
well
in
school,
unlike
in
real
life,
but
anyway,.
B
That's
a
good
question.
So
so,
if
you
didn't
catch
our
last
stream,
we
built
a
pipeline
using
something
called
the
cat
app
from
from
adam's
repo.
We
were
able
to
get
it
built
and
pulled
in
everything
from
the
catalog
and
then
uploaded
it
into
a
brand
new,
vanilla,
kubernetes
cluster,
on
the
ibm
cloud,
and
then
we
ran
it.
We
didn't
actually
deploy
it
to
or
we
couldn't
pull
it
down.
B
We
couldn't
do
the
actual
integration
test
at
the
end,
but
it
was
a
very
basic
off-the-shelf
pipeline
and
this
this
time
around
dewan,
is
going
to
be
adding
slack
notifications,
because
what
is
something
very
useful
but
to
get
knowledge
of
your
your
pipeline
programmatically,
so
you
don't
have
to
like
you
detect
on
looking
at
the
the
gui
or
anything
you
just
get
the
notices
inside
of
slack,
and
there
was
one
other
thing
we
wanted
to
do.
It
was
kind
of
a
stretch
goal.
What
was
that
red
hooks?
B
That's
right,
web
hooks,
which
is
one
of
the
conversations
we
find
that
most
people
have
is
that
they
want
to
they
get
techcon.
Finally,
up
and
running
they
can
kick
things
off,
but
they
always
want
a
web
hook
from
from
something
like
github.
So
when
something
changes,
it
tickles
the
api,
but
that
requires
ingress
and
a
few
more
advanced
topics
inside
of
kubernetes
and
from
there
we'll
we
can
manipulate
tech
time
now.
There
is
not
an
officially
opinionated
way
to
do.
B
C
B
So
so
dewan
would
you
like
to
share
your
screen
then
from
there
you
can
walk
us
through
what
you're
doing
with
the
web
hooks
and
how
you're
changing
the
things
and
then
we'll
come
to
share
with
my
screen.
So
we
can
use
the
same
the
same,
build.
We
had
last
time
to
start
playing
around
with
web
books
that
seem
reasonable.
C
A
There
we
go,
is
it
okay,
yep
all
right?
So
what
I
was
thinking
is
at
first,
I
can
run
the
the
previous
demo
that
we
did
is
that
well
pushed
up
and
because
we
had
some
room
binding
at
the
end,
which
which
are
probably
I
need
to
fix
on
my
end,
so
once
we
have
that
running,
then
we
can
add,
add
the
slack
piece
and
take
it
from
there
is
that
that
sounds
good
okay.
So,
first
let
me
clone
the
kata.
B
And
I
will
get
the
link
for
the
it's
github
dash,
a
roberts
cat
app
adam.
B
Yeah,
while
dwan's
doing
this
I'll
explain
that
cad
app
is
a
simple
node
application
that
pulls
pictures
of
cats.
Whenever
you
hit
the
button,
it
shows
a
pretty
straightforward
way
of
taking
a
simple,
node
app
and
then
have
a
button.
Says
click
me
and
brings
up
a
picture
of
a
cat.
Am
I
right.
C
Yeah
and
the
interesting
thing
is:
we've
got
a
tecton
pipeline
for
that
under
the
tecton
folder
and
that
basically
contains
off-the-shelf
things
from
texan
catalog.
The
protection
catalog
contains
loads
and
loads
of
little
pre-built
pipelines
and
tasks,
which
you
can
basically
put
together
into
your
own
pipeline
and
do
cool
things
with.
So
I
think
it's
actually
only
tasks,
not
pipelines,
and
we
built
a
pipeline
based
on
all
the
tasks
that
were
in
there.
It
will
basically
clone
the
repository.
C
A
Yep
and
one
of
one
of
the
prerequisite
is
having
a
cool
vendor's
cluster,
any
kubernetes
cluster
might,
in
my
case,
I'm
connected
to
ibm
cluster,
I'm
using
the
the
free
option.
Not
an
open
chip
is
just
a
vanilla,
kubernetes
cluster,
so
I
connect
it
to
that
cluster
just
to
check
if
I
am
indeed
connected
to
the
cluster,
so
this
command
shows
the
version
so
should
be.
A
All
good
next
tip
would
be
to
actually
see
that,
since
we
did
use
all
the
off
of
the
shelf
tasks
so
at
least
to
have
all
the
tasks
installed.
So
for
that
adam
should
I
just
go
to
tecton
and
then.
C
There's
little
scripts
in
there
yeah.
So
if
you
do
grab.sage,
you
should
do
a
git
calling
of
the
catalogue.
If
you
run,
that
should
be
quite
good.
A
B
Right
now,
I'd
like
to
say
to
our
audience,
who
are
who
might
be
watching
at
home
in
the
future
or
or
listening
that
we
just
did
this
to
make
sure
that
we
got
the
exact
same
repeatable
way
of
doing
it.
As
you
can
see
here
in
the
script
here,
we
we
pull
and
we
actually
pinned
it
against
a
very
specific
sha
for
for
the
catalog
repo,
the
catalog
repo
does
move
relatively
quickly,
because
we
have
quite
a
few
different
opportunities
and
enhancement
enhancements
going
in.
B
A
To
make
sure
that's
clear,
yeah,
and
then
I
open
up
the
actual
script
to
see
like
which
of
these
tasks.
We
actually
installed
the
black
message
currently
mechanical,
which
is
our
build
tool
in
this
case,
all
right,
so
the
dependency
is
done
doing
starts
with
the
secrets.
Now
I
I
don't
have
dashboard
installed
here,
but
I
think
on
this
machine.
From
the
previous
run,
we
do
have
the
controllers
yeah.
I
can
see
the
tekken
cli,
so
everything
seems
to
be
installed
here
on
this
machine
right.
Did
you.
A
Right
right,
right:
okay
and
this
being
a
public
github
repository,
I
don't
need
to
worry
about
the
secrets
for
the
github
but
for
pushing
to
the
docker
okay.
So
let
me
add
the
docker
credentials,
so
we
have
so
we
don't
have
the
the
ammo
for
the
docker
secret.
Shall
I
go
there
and
grab
and
create
a
docker
secret.
C
So
these
are
the
tech
time
secrets
right.
This
is
where
you
need
to
use
that
techton.dev
annotation
and
basically
give
it
a
basic
defaulting,
username
and
password
pass
it
to
a
surface
account
and
that's
the
whole
authentication
story
at
the
moment.
I
think
this
may
be
changing
in
future
tech
time
versions,
but
right
now,
this
is
what
we're
going
to
use
to
push
the
docker.
B
C
A
B
And
yes,
that
is
sgc
or
stargate
sg1
or
stargate
atlantis
top
secrets.
If
you
are
a
nerd
like
me,
I'm
in
the
process
of
doing
a
re-watch
of
it,
so
I
thought
it
was
only
appropriate.
It's
my
secret
blocker,
if
you
will,
by
the
way,
if
you
don't
know
just
real
quick,
I
learned
this
the
hard
way
all
of
stargate
used
to
be
on
amazon,
but
as
of
july
20th,
the
licensing
expired,
so
they
removed
it
all
right.
B
They
removed
all
of
stargate
the
whole
series,
all
that
jazz
from
amazon,
and
they
didn't
really
announce
it.
They
just
was
saying
sorry
video
not
available
and
had
to
google
it,
and
it
turns
out
once
again
we
don't
actually
own
anything
anymore
in
this
world.
We
only
license
it
and
because
that's
what
amazon
was
doing
is
licensing
the
videos
so
buy
physical
media.
That's
the
the
lesson
learned
right.
There.
A
All
right
so
secret
secrecy
done.
I
have
the
yaml
now
so
I'll
go
ahead
and
do.
A
A
B
A
Okay,
okay,
all
right
all
good
all
right!
So
now
I
know
I
know
you
I
know
set
paste.
I
know
I
and
then
oh
wow,
nice,
nice,
nice,
okay.
So
since
I
didn't
change
the
name
of
the
secret,
so
now
we
have
captain
sa
as
the
name
of
the
service
account.
So
if
I
go
ahead
and
apply
dash
f
service
account
dot,
t
demo
now
click
on
that
sa
is
created,
which
has
my
docker
credentials
attached
to
it
all
righty.
So
we
have
the
secrets
created.
We
have
the
service
account
created.
A
A
A
All
right,
so
I'm
gonna
apply
this
pipeline
dot
camera
file,
and
this
will
before
before.
I
actually
do
that.
I
would
like
to
do
tkn
pipeline
ls
to
show
it
was
from
previous
so
20
hours
ago
and
a
week
ago,
the
previous
pipeline
so
end
title
line,
delete.
I'm
gonna
delete
these
ones
from.
A
C
Yeah,
so
if
you
even
if
you
basically
was
to
run
the
pipeline
now,
it
would
say
now
the
workspace
needs
a
persistent
volume.
So
I
think
you
should
do
it
in
this
order.
I
think
you
should
run
the
tk
and
run
command.
C
C
Is
it
read
one
of
these?
Oh,
did
you
remove
the
storage
class
from
repo
pvc.young.
C
B
No
well
wait.
No,
we
did
we
did
didn't.
We
have
to
yeah
the
host
path.
We
just
changed
the
host
path,
because
that
was
something
you
could
do.
We
had
the
local
kind
cluster
that
it
worked.
Fine
on
your
laptop,
but
as
soon
as
we
did
it
for
the
ibm
cloud
because
of
the
default
storage
class,
there
was
not
the
default
storage
class
that
needed
the
host
path
or
something
in
that
effect.
B
Hey
hang
on
hang
on
dewan.
Is
this
a
free
cluster?
Yes,
that's
probably
why
it's
not
doing
it
because
they
wouldn't
attach
pvcs
to
a
free
cluster,
because
then
we're
just
we'd
have
as
big
as
called
yeah
exactly
you
would
you
wouldn't
be
charged
for
the
the
the
pvc
which
could
be
insanely,
expensive.
A
C
B
You
will
yep
qoh
sugar
enter
no,
no
just
just
hit
no
no
enter.
B
C
A
Yeah
yeah,
so
let
me
share
my
the
repo
I
have
okay,
so
so
before
before
actually
integrating
slack.
So
this
is
an
independent
piece
that
sends
slack
message
to
your
preferred
slack
channel.
So
this
is
the
the
task
you
you
run
send
to
web
books
like
task,
and
you
have
to
have
your
webhook
secret
in
a
file
and
then
this
will
send
the
message,
the
idea
being
in
our
pipeline
file.
So
if
we
look
at
a
pipeline
file,
so
if
we
scroll
down,
we
have
some
tasks
right.
A
A
C
A
Right
right
so
message,
so
let
me
see
run
send
to
my
books
like.
A
So
this
is
a
typical
example,
so
you
have
your
task
run.
You
give
it
a
name.
You
have
to
refer
the
the
task
rep.
So
in
our
case,
the
the
one
from
the
grab
dependency
that
has
got
to
refer
that
the
the
parameters
are
webhook
secret
is
the
previous
yaml
file,
where
you
actually
add
your
clack
webhook
url,
and
then
in
the
message.
You
can
specify
that
this
is
your
technical
webhook,
but
in
the
in
the
other
file,
webhook
secret.yml.
A
You
have
it
just
a
string
data,
so
one
thing
one
thing
that
is
interesting
is
we
don't
specify
the
exact
slack
channel
with
channel
we're
sending
the
data,
because
that
is
embedded
in
your
slack
web
of
url.
So
when
you
create
a
webhook
url
it
it
asks
that
which
channel
is
it
for?
So
so
you
don't
need
to
pass
that
channel
info.
A
Yes,
so
this
is
a
hardcore
message,
but
I
believe
you
can
you
can
pass
in
your
parameters
as
well
so
for
for
this
example,
I
have
the
hard-coded
message,
but
I
believe.
C
A
C
B
C
A
A
A
A
Sending
message
to
incoming
web
group
all
right
so
first
one
is
data,
stack
app
and
then
you
enable
the
web
hook
and
then
once
you
enable
the
web
book,
it's
going
to
ask
you
for
which
slack
workspace,
which
slack
channel
and
then
those
are
all
drop
down.
So
once
you
select,
which
one
create
webhook,
it's
gonna
generate
a
stream,
and
that
is
kind
of
your
password,
because
all
you
need
is
that
web
url
stream
to
send
a
post
data
on
your
on
your
channel.
So
we
have
to
treat
that
as
a
password.
C
C
B
B
A
So
this
is
the
channel
I
I
named
it.
Do
you
see
the
slack.
A
Yeah
yeah,
so
it's
just
similar
to
like
town
fire,
though
the
boss
seems
that
there's
a
new
result
posted
yeah.
I
created
the
techno,
build
channel
and
then
see
here
whenever
I
added
integration
to
this
channel.
It
sends
a
notification
that
billboard
is
integrated
to
this
channel
and
then
every
time
this
is
a
manual
run
right.
Every
time,
I'm
basically
calling
address
endpoints
every
time.
I'm
posting
that
message.
A
It's
sending
a
request
so,
whether
you
do
it
from
from
your
tech
and
pipeline
or
if
you
just
even
go
your
through
your
browser
and
and
do
that
from
there
or
from
postman
and
of
course
the
bill
did
not
fail.
I
just
added
just
a
generic
message,
so
this
is
this
is
where
the
message
gets.
Posted.
A
All
right
so
do
I
do
I
switch
to
tmux
or
is
that
daily,
taking
over.
B
You
can
go,
go
to
tmx,
that's
fine.
I've
been
already
have
the
experience
of
getting
this
all
plugged
in
it'd.
Be
nice
to
see
you,
you
kind
of
walk
through
it
yeah.
B
A
A
B
B
And
then
ctrl
r
for
me
dash
a
or
sorry
a
space
dash
t
there
we
go
enter
enter
there.
You
go.
A
Okay
awesome,
so
we
have
this
report.
Pvc
bound,
I'm
not
still
connected
to
my
cluster
right.
So
now,
I'm
connected
to
your
page,
correct.
A
A
Yeah
yeah,
so
that
that
was
us
trying
to
see
if
the
previous
task
we
had
on
this,
it's
my
name,
space.
A
A
So
so
now,
before
we
integrate
the
slack,
should
we
go
ahead
and
actually
build
and
push
once
or
just
go
ahead
and
start
with
that
slack
integration.
B
C
B
Well,
it
might
be
ugly,
but
it
is
yaml
and
as
long
as
you
reference
the
task
correctly
like
yeah,
it's
not
it's
like
yeah
you're
gonna
have
to
stare
at
it
like.
As
soon
as
you
get
your
test
built
to
tell
you
the
messages
that
you
want
right
right,
then
you
can
just
kind
of
reference
it
and
know
that
it's
always
at
the
end
of
it
or
something.
I
don't
know.
C
C
A
C
B
Yeah
that
that
that
that
brings
in
an
interesting
question,
where
being
that
this
secret
has
has
obviously
or
this
well,
this
secret
is
a
secret.
You
wouldn't
want
to
push
this
up
into
your
code
because
then
you're
having
secrets
there
is
there
a
way
to
pull
environmental
variables
or
something
like
that,
where
you
can
do
this.
A
Absolutely
so
one
example
is
what
we
do
currently
in
our
build
tool.
Is
we
have
on
ibm
cloud?
We
have
a
service
called
key
protect
so
in
key
product.
You
can
add
any
this
kind
of
api
keys
or
keys
or
secrets,
and
then
your
build
tool,
there's
actually
a
button
is
it
looks
like
a
key
on
ibm
cloud
under
devops,
full
chain
service
click,
and
it
shows
you
all
the
available
keys
within
that
three
product
service
and
you
can
reference
slack
webhook
url.
So.
B
A
C
A
All
right
so
now
that
we
have
the
the
webhook
secret
created
next
step
is
we
need
to
add
that
enough
in
our
pipeline?
So
just
like
we,
so
we
already
have
the
task
now
just
similar
to
what
we
have
here
as
part
of
past
one
within
within
the
pipeline.
We
need
to
add
a
task
and
add
up
a
pams
of
message:
the
name
of
the
web
of
secret
and
the
message.
A
A
B
Is
so
powerful
when
you
start
getting
forcing
yourself
to
use
it?
Yeah
yeah,
you
just
you,
don't
you
you,
as
they
say
with
them,
you
edit
code
at
the
speed
of
thought,
and
then
you
start
administering
a
machine
at
the
speed
of
thought
with
tmux
too.
So
it's
a
great
pair.
A
Okay,
so
I
have
my
the
pams
these,
these
two
pams
and
I'll
look
at
the
atom
scale
here.
So
it
seems
that
I
can
just
add
my
friends
here
in
the
same
level
as
astro
oops,
I
do
you.
I
use
set
paste.
A
B
And
there's
actually,
I
believe,
I
think
it's
the
equal
sign
that
should
automatically
put
it
where
it's
supposed
to
be
compared
to
where
it
is
the
above
lines,
but
let's
not
mess
with
that.
All
right.
All
right.
B
A
C
A
That
I
added
myself
this
ran
after
in
the
in
the
actual
documentation
for
this
black
message.
There
was
no
run.
Oh.
A
One
more
try
all
right,
so
it's
configured,
and
now
we
have
our
hit
run,
come
on
run.
B
C
C
C
B
On
hang
on
there
we
go
yes
watch
like
that.
C
A
Yeah
and
I
have
two
of
them
in
space
screens
for
that
so
delete.
C
A
C
C
C
C
C
A
A
C
Maybe
bro
so
so
what
we
can
do
is
go
back
whether
this
last
website
july
of
a
second
that
was
when
your
messages
arrived
on
slack.
So
what
we
could
do
is
go
to
the
catalogue.
Go
to
the
history,
go
to
a
commitment
nearly
a
month
old.
C
C
A
C
C
C
Yep,
I
want
you
to
do
a
k,
get
task,
the
slack
task
name
and
again
it
was
yaml
for
me.
A
A
C
A
A
B
Sorry
I
was
on
mute.
Do
you
want
you
want
to
scroll
up?
You
want
to
do
so.
Do
here
hang
on
I'll.
Do
it.
C
C
A
C
B
C
C
A
A
C
Just
tkn
delete
pr,
oh
ckm,
you
can
basically
do
k
or
you
can
do
tk
and
pr
delete.
The
orders
word
just
helium
all
dash
to
show.
C
C
C
I
think
that's
gonna
appear
in
your
bottom
half
of
the
window.
C
C
A
I
hit
this
one
every
two
seconds
watching
the
parking
run.
A
C
C
C
No,
I
think
so
I
think
if
you
get
the
pr
as
yaml,
it
will
say.
Oh
I'm
missing
something.
B
C
Hey
everyone,
I'm
gonna
do
this,
so
that's
your
pr
was
yama.
It
looks
okay.
I
know
I'm
getting
the
weird
scrolling
business
going
on.
If
I
do
qt
I'll
get
pods,
that's
not.
B
How
would
you
make
that
terminal
bigger
and
get
rid
of
the
the
slack
slack
for
now.
A
C
C
Couldn't
get
tasked
there,
you
go,
it's
using
test
to
say
not
found
so
test
to
say
is
not
found
so
duane
over
to
you
again.
Did
you
make
the
service
account
called
test
to
say?
A
A
C
A
C
C
I
think
you
only
had
five
last
time:
okay,
that's
better!
So
now
you
get
pending,
which
is
waiting
on
a
volume
and
you
get
click
container
configure
in
your
little
slack
thing.
So
we
know
about
the
pending:
that's
waiting
for
the
volume,
the
other
one
doesn't
run
after
it.
So
that's
trying
to
run
straight
away.
I
think,
first
of
all,
that's
a
logic
issue
in
our
pipeline,
but
secondly,
what's
this
can
contain
a
configuration?
Let's
describe
that
pod
doing.
A
A
C
Is
that
the
okay?
That
is
first
one
right,
so
I
think
the
key
you
put
url
in
and
it
wants
token
not
url,
but
then
how
do
you
know
the
url
to
use.
C
C
B
I
I'd
go
ahead
and
open
up
the
secret
and
we'll
just
delete
whatever
is
associated
with
it
after
the
fact
right,
because
this
is
all
just
demo
stuff
anyway,
so
it's
not
like
in
the
real
world.
Never
do
this
right
in
the
real
world.
Never
do
this.
We
are
doing
this
because
this
is
demo
aware,
so
we're
trying
to
show
something
off.
A
C
C
So
string
the
string
data
url,
what
sure
it
has
to
be
url,
because
otherwise,
how
do
you
know
where
to
do
it?
Yeah.
B
C
So,
are
you
you're
on
master
there,
aren't
you
on
v1
beta
1,
it's
yes
center
channel
slap,
yeah,
yeah.
A
A
C
C
C
A
C
C
A
A
A
A
A
C
A
A
C
A
C
C
C
C
C
C
B
C
B
C
C
C
C
There,
yes,
none
of
the
hooks
rubbish,
I'm
guessing
it
just
knows
to
post
pugstartsite.com
with
the
payload.
A
B
C
A
C
That's
not
good.
Is
it
it's
inconsistent
from
what
I'll
expect
from
this
white
github.
A
C
A
So
re
using
incoming
webhooks.
No,
so
when
I
went
to
slack
selected
apps
I
search
for
webhooks,
this
is
the
first
one
that
comes
like
incoming
web
to
create
an
incoming
web
for
whichever
integration.
So
once
I
go
here,
we
send
data
to
slack
in
real
time.
It
asks
which,
of
course,
I'm
logged
into
to
the
workspace
switch
down
and
which
channel
like
it
needs
that
channel
in
order
to
generate
that
url.
C
C
Although
actually
I'll
tell
you
what,
if
we
put
one
after
here,
we've
then
got
to
fix
the
previous
task,
which
is
failing
so
now
what
I
just
keep
not
run
after
this
gate.
Clone
is
somehow
failing
you
see,
so
keep
it
keep
it
running
as
it
is
for
now.
Okay,
all
right!
I
just
want
to
see
if
a
site
bit
works,
okay,
okay
and
then
do
you
need
channel
now.
A
C
C
A
C
A
B
So
I
think
it's
safe
to
say
we
need
we,
we
we
need
to
write,
write,
something
and
or
kind
of
condense
this
and
then
upstreams
the
lessons
learned
here
to
the
catalog,
because
if,
if
we've
we've
practiced
this
before
right
with
this,
we
did
do
this
live.
But
this
was
seasoned
quote
unquote,
seasoned
tecton
users
and
we
still
had
this
much
trouble.
Obviously,
a
a
a
new
user
would
probably
have
thrown
their
hands
up
a
long
time
ago.
Right.
A
Yeah,
like
the,
if
you,
if
you
have
like
sending
a
message
to
slack,
is
a
pretty
pretty
regular
and
it
shouldn't
have
too
many
ways
to
send
message
to
slack
like
if
you
have
one
way
sending
sending
using
a
channel,
we
don't
need
sending
using
a
workbook
or
or
different
ways,
just
have
one
way
and
one
way
of
with
good
documentation.
I
think
that
that
helped
everyone.
B
This
feels
like
a
blog
post,
you
might
be
able
to
write
to
one
just
saying:
yeah
cool.
Well,
we
are
just
at
our
90-minute
mark.
Do
you
do
you
y'all
want
to
keep
going
or
do
you
want
to
call
it
and
look
for
our
next
stream
to
do
the
the
web
books
and
triggers.
C
I
think
nevada
to
wrap
things
up,
go
away
and
maybe
write
some
cool
docs
or
maybe
look
at
what
we've
done
and
figured
out
if
we
were
just
being
silly,
maybe
with
my
blocks
that
were
just
terrible
and
then
close,
the
stream
and
yeah.
Maybe
next
time
do
the
web
box
if
it
triggers
up
really
cool.
B
Well,
bye,
bye,
dewan,
adam
and
I'll
wrap
everything
up.
Then
all
right,
bye.
C
B
It
was,
and
that's
the
beauty
of
streaming
you
you
find
find
things
like
this.
I
I
do
want
to
reiterate
to
our
audience
who
are
watching
that
this
video
will
be
back
up
on
youtube
under
the
cd
foundation,
probably
here
in
the
next
couple
hours.
So
if
you
missed
this
or
just
tuning
in
you
want
to
see
the
way
we
went
you're
more
than
welcome
to
re-watch
this
and
not
the
cd
foundational
twitter
account
will
also
retweet
or
tweet
out
the
link
to
it.
B
I
do
want
to
say
I'm
sorry
we
did
miss.
It
just
starts.
I
hit
forgot
to
hit
the
recording
button.
I
usually
have
a
routine
of
stuff,
but
I
was
a
little
bit
behind
today,
so
it
just
starts
when
we
start
talking,
which
is
a
little
annoying,
but
whatever
adam
any
last
thoughts.
B
C
B
C
Yeah,
if
they
have
questions
yeah,
I
can
help
you
feel
linked
in.
I
can
do
it
through
the
slack
channel.
If
you
go
to
github.com,
I
think
cd
foundation
should
be
like
a
meetups
folder
and
then
there's
a
link
to
the
selection.
So
it's
public
search
now
you
can
join
it,
find
me
in
there
or
linkedin
and
we'll
go
from
there.
B
Awesome
yeah
well
thanks
adam
and
I
guess
I'll
go
ahead
and
end
the
stream.
So
you
want
to
say
bye.