0:00:24
what is going on guys welcome back to
0:00:27
another session of buildbreaking fix
0:00:31
two of the raw coders there
0:00:33
how are we doing guys right
0:00:38
i'm very good man very good i love your
0:00:41
background by the way
0:00:43
you is it is it annoying
0:00:46
nope it's really colorful
0:00:48
which is bringing positive energy out on
0:00:54
that's what i was going for i wanted to
0:00:57
and i and i just wanted i was playing
0:01:02
yeah because like also it will help me
0:01:04
in my interview obviously i won't have
0:01:06
this color i will have a big shopify
0:01:08
logo in the background
0:01:14
yeah that'd be a really good impression
0:01:16
to go for isn't it
0:01:18
um maybe that's maybe that's over the
0:01:20
top but it would be funny
0:01:23
i was being sarcastic by the way
0:01:27
how are you doing zane
0:01:29
i'm very good man just finished
0:01:32
work and came straight on the stream
0:01:36
yeah so it's been a very productive day
0:01:40
in my debt program which i'm on
0:01:53
acknowledgement of the valued country
0:02:01
i begin today by acknowledging the
0:02:03
traditional custodians of the land on
0:02:05
which we gather today and pay my
0:02:07
respects to the elders past present and
0:02:09
future i extend their respect to
0:02:12
aboriginal and torres strait islander
0:02:17
there we go that is looking fab
0:02:21
all right just to give a bit of a recap
0:02:25
do you want to start off tori
0:02:33
can you hear me all right
0:02:38
um yesterday we were still trying to
0:02:44
um api gateway error that was being
0:02:48
when we're trying to use this
0:02:58
i think we yeah we came we came up
0:03:01
yeah we came up with a few different
0:03:03
things but nothing seemed to be working
0:03:08
we are one step closer to
0:03:11
making it work so every time it doesn't
0:03:14
work we know one step that we are not
0:03:17
going to try in that way which means
0:03:19
that once i'm closer to having success
0:03:23
that's right which is fantastic all
0:03:26
right cool so i'll share my screen
0:03:31
yeah and other kick dev
0:03:33
another day another geezer and
0:03:38
sleep the same geck dev
0:03:46
likes your background tori
0:03:51
um what's with the pink and blue
0:03:55
i think the color theme
0:03:58
somewhat came from their banner i can't
0:04:04
but i thought it was more interesting
0:04:06
than than the dark background you're
0:04:12
and i put a little something in there
0:04:20
i know i noticed that
0:04:28
um all right so i'm gonna
0:04:32
gonna just pour myself some
0:04:51
wow what a productive day so far
0:04:54
right cool so uh we were getting the
0:04:58
internal server error isn't it
0:05:06
uh have we still got the link uh to the
0:05:10
link that you sent me on
0:05:17
yeah let me pull that up
0:05:26
are you talking about
0:05:28
did you have issue
0:05:30
yes in which you said that um this
0:05:40
uh actually don't worry about it i'll
0:05:43
stop sharing my screen and
0:05:46
um i'll get that out from my whatsapp
0:05:49
hang on a minute okay i got it for you
0:05:51
i'll i'm gonna drop it in the chat
0:05:53
okay fantastic there you go
0:06:08
lead to productivity i think
0:06:14
productivity you need to stray high and
0:06:16
rate it always mate
0:06:28
okay cool so we can forget about the
0:06:33
what the changes that we made
0:06:36
to enable the course we can basically
0:06:39
redo them um undo them and in that way
0:06:43
we won't have that calls anymore for
0:06:50
i will go on to that link
0:06:56
and and here we go
0:06:59
okay oh oh well i have the aws account
0:07:02
now but if you have if you have the
0:07:08
the websocket endpoint i'm just gonna
0:07:11
try it on my end too
0:07:13
okay um i can send you that and spare
0:07:16
with me for a sec it'll be really quick
0:07:19
thanks for that uh information
0:07:23
yeah that really helps
0:07:25
yeah that narrows down some things for
0:07:33
it just reminded me about a really funny
0:07:37
incident that happened with kartik
0:07:40
um about two days ago i believe um
0:07:45
looking and uh i was researching about
0:07:51
the same issue and
0:07:53
as soon as i saw an able course um i
0:07:59
asked him that um do you wanna
0:08:05
he read the first three or four
0:08:08
lines by as soon as he read enable
0:08:11
course he he just stopped and he goes no
0:08:16
i don't have an idea no i don't know why
0:08:21
that was really cool to see as in enable
0:08:24
court nope i don't want to go any
0:08:27
it doesn't want to deal with it
0:08:31
that was that was funny though i mean i
0:08:35
i don't deal with cora's errors i only
0:08:37
see the result of coors errors uh yeah
0:08:41
you know on the front end
0:08:42
um yeah which is sometimes really
0:08:45
annoying because in documentation
0:08:50
in documentation sometimes they don't
0:08:54
whether it's core is enabled or not and
0:08:56
then you go to try to call it from the
0:08:58
client uh you know the browser and
0:09:04
if you're being lazy you don't you
0:09:06
didn't do like proper error handling or
0:09:08
like the course error is just not
0:09:10
showing up in the console i don't know
0:09:12
it's probably my fault but like
0:09:14
yeah i've had that problem
0:09:16
and then i wasted like 30 minutes trying
0:09:18
to figure out if it was a course issue
0:09:22
yeah and then it was
0:09:30
say there has to be a course on cause
0:09:36
job as a core specialist
0:09:45
like um okay i'm gonna send you this end
0:09:55
i always love being hands-on because
0:10:03
and speed a lot as well
0:10:09
uh private chat there we go
0:10:13
i've sent you the link there
0:10:15
on the private chat you should be able
0:10:16
to yeah that's that's right gekko like
0:10:20
you you get a lot of
0:10:22
um practical examples by being on the
0:10:25
show of what can happen
0:10:27
actually tori um do you wanna maybe
0:10:36
coding or have you got sam installed as
0:10:40
um well i do have sam installed but i i
0:10:44
this is the first time i tried using obs
0:10:50
let me let me check on my resources man
0:10:52
it seems like it's going pretty slow on
0:10:56
i'm not happy about it
0:10:59
uh i already tried obvious ninja as in
0:11:06
mac m1 and that actually
0:11:14
so it's really it's not unless you have
0:11:20
pc it's not gonna work
0:11:24
it's it's it's chewing up it's chewing
0:11:26
on my race because i opened vs code and
0:11:30
that was the one is like i'm not sure if
0:11:32
i can do more than what i'm doing right
0:11:36
maybe it's time for an
0:11:38
investment well i can i can i can just
0:11:42
like switch back to my webcam
0:11:46
yeah like i've i have a i have a desktop
0:11:49
at home but i'm not at home so
0:11:52
yeah okay but um the main is so if you
0:12:00
yeah let's see let's see if it's going
0:12:04
i will stop and then if you can get
0:12:07
if it doesn't handle it i'll just kill
0:12:09
obs and then just use my webcam that
0:12:18
do that because uh i don't use all
0:12:22
or obvious camera it really
0:12:28
yeah it was it was fine until i opened
0:12:33
then it's like no more
0:12:40
all right can you see my screen and now
0:12:46
on no because uh i
0:12:49
forgot to add your screen to the stream
0:12:52
okay um i wonder if this works in the
0:13:00
i didn't i didn't bother to fix this
0:13:05
to mess with like the the path variables
0:13:12
um geckdev's asking what are you doing
0:13:17
um i'm gonna probably work on my dev
0:13:20
course damn my work has put me on two
0:13:23
i'm planning to finish that as soon as
0:13:25
possible because there are some
0:13:31
builds for the work project
0:13:34
coming up and i want to be a part
0:13:39
yeah really just focus on that one and
0:13:41
then have some catch-ups
0:13:45
wow wow this is slow so it works in
0:13:48
power it works in power shell for some
0:13:51
reason oh okay cool
0:13:55
i i don't know yeah so there's something
0:13:57
up with the path variable because like
0:13:58
usually i use bash
0:14:04
i gotta configure that yeah
0:14:06
that makes sense oh um connective uh so
0:14:12
the team that i'm working with we're
0:14:15
having um we're about to have a
0:14:21
so i wanna as in make sure i'm part of
0:14:24
that project and um for that
0:14:28
i just want to ensure that
0:14:31
um i've got my dev
0:14:39
and passed as soon as possible
0:14:46
i'll be working on the weekend
0:14:48
uh what's the new project um it's a it's
0:14:54
platform's new functionality
0:14:59
yes it's in a internal course that they
0:15:19
okay cool so what are we on
0:15:23
tori at the moment i was just looking at
0:15:25
the command lines for sam
0:15:27
uh okay so if you want to do a sam build
0:15:32
do i have to i mean we went over this
0:15:37
yeah but this time it's in powershell
0:15:39
not the other one so no i mean i was
0:15:41
just wondering if there's a way to
0:15:44
oh um so if you want to do that do some
0:15:51
aws um don't do it on sam build because
0:15:55
you won't consider you're in
0:15:58
aws account you can only you should only
0:16:02
do the profile thing when you're about
0:16:11
just print um so sam build and then
0:16:20
am my computer is like slow now
0:16:31
yeah i'm gonna kill you
0:16:34
yeah cause that's a i don't i don't like
0:16:38
obvious it takes a lot
0:16:41
okay you're gonna lose me for a second
0:16:43
like you're gonna lose my camera
0:16:57
how do i switch my camera
0:17:15
that's probably because
0:17:17
it's not setting the ball image
0:17:23
you'll accept the raw coders image
0:17:40
why is this taking so long
0:17:43
actually go to your uh specs i just want
0:17:48
to check how cool is your laptop
0:17:52
what do you want to see about my laptop
0:18:00
about eight eight gigs of ram
0:18:05
seventh generation intel i5
0:18:08
i5 right no gpu like no no dedicated
0:18:15
you don't really need that
0:18:20
now this is just like meant more for
0:18:22
like you know portability
0:18:24
honestly and battery life although the
0:18:27
battery is dead pretty much now
0:18:37
you know what i'm going to read
0:18:39
no hang on how about if you press ctrl c
0:18:43
that's what i'm doing here
0:18:46
i feel like obs messed it up
0:18:53
yeah i mean like now my computer is much
0:18:55
faster after i oh yeah here we go
0:18:59
obvious is a killer mate oh it is
0:19:03
i know it's sad though because it's
0:19:08
wow this is still slow
0:19:12
it's still slow yeah
0:19:17
i mean it's faster now but it's still
0:19:22
huh that's weird i don't remember sam
0:19:25
being in slow when i was playing with it
0:19:32
i think it's just windows man that's
0:19:39
probably something i messed up
0:19:43
yeah always just windows is messed up
0:19:53
or is this like a one-time deal
0:19:58
wow this is really slow like
0:20:02
yeah zayn is pouring on the salt
0:20:07
honestly man if you if it was map on mac
0:20:12
it would have been
0:20:13
built at least 10 times by now
0:20:20
which which company developed c sharp
0:20:24
which company developed c sharp
0:20:27
actually that's a really good question
0:20:47
it isn't the answer
0:20:48
isn't the answer microsoft
0:21:00
microsoft i'm hearing this name for the
0:21:10
commentary connie explain me wow
0:21:13
this is i was i was gonna say that
0:21:17
without without without microsoft
0:21:20
you wouldn't be working right now right
0:21:22
you wouldn't be getting paid right so
0:21:24
why are you bashing on microsoft so hard
0:21:29
just again that's done um if you want to
0:21:32
do sam space deploy
0:21:41
so sam space deploy minus
0:21:54
g and then space and
0:22:01
okay this is the profile part yeah and
0:22:04
space wherever your profile is named in
0:22:08
your credentials file
0:22:19
all right let me go look it up
0:22:24
um do not open the credentials off
0:22:32
that's my bad i'm sorry i'm sorry i'm
0:22:35
sorry no no no no no no i could have i
0:22:38
should have thought about that ahead of
0:22:41
okay yeah if it was a america i would
0:22:46
looked up in five seconds from the
0:22:48
terminal easy as that man
0:22:56
that's not good now i gotta change all
0:23:00
what do you mean all those keys all my
0:23:02
keys just flashed on this on the screen
0:23:08
you gotta you gotta kill yeah because
0:23:12
okay um and then and then it opened it
0:23:16
should have just killed the stream
0:23:20
um that was bad my bad
0:23:25
live live streaming
0:23:27
i don't know it's oh
0:23:31
good that would be on yeah should have
0:23:34
just killed my i should have just killed
0:23:36
it yeah but it's recorded too right yeah
0:23:41
no um and and they can just press the
0:23:47
all right now what i'm gonna do is
0:23:49
problem as soon as it
0:23:51
comes up uh edit that
0:23:53
or i'll send you uh i
0:23:56
give you access to the account
0:24:02
i would just i would just kill it now
0:24:04
honestly because somebody's going to be
0:24:08
on here all right okay and then they're
0:24:10
gonna they're gonna charge up your
0:24:12
account with something dumb
0:24:22
i'm thinking the best way to do this
0:24:30
so in twitch or youtube or while this
0:24:34
stream is happening can you actually
0:24:37
rewind it and go to a particular moment
0:24:40
or not if somebody just press clip it
0:24:43
grabs like the last minute or so of the
0:24:49
yeah unless you unless you have
0:24:53
that um clips feature ahead of time as
0:24:59
but you guys haven't
0:25:00
okay um what i'm going to do is i'm
0:25:03
going to end this broadcast
0:25:11
i'm i'm going to end this stream and i'm
0:25:14
gonna come back and just
0:25:16
keep an eye on as soon as he comes up
0:25:19
in the twitch or youtube okay
0:25:23
no um well the thing is i would just can
0:25:26
you just regenerate the keys that's
0:25:30
just regenerate my credentials
0:25:33
but you're gonna so how many profiles
0:25:36
did you have in there
0:25:38
well my personal one so i'm gonna go and
0:25:41
change them right now
0:25:45
your personal and this scrambler one
0:25:47
isn't it yeah yeah the one you gave me
0:25:52
then we can just change the keys then
0:25:54
it's fine yeah i was thinking you may
0:25:58
probably 10 or 12 keys
0:26:02
just regenerate your key like
0:26:08
that's so annoying
0:26:10
actually i'm not gonna read generate
0:26:12
mine i'll read generate yours because
0:26:15
there we got your keys
0:26:19
so i'm just gonna go in the account
0:26:23
i'll do it as soon as i can and then in
0:26:30
generate your personal account one
0:26:35
so bad yes all right mate that's all
0:26:40
learning and experience yeah it's always
0:26:42
the thing i i'm afraid of what happened
0:26:48
we learn we learn tori we learn always
0:26:51
don't worry about it
0:26:56
learn and we don't make the same
0:26:58
mistakes again that's with it
0:27:04
ah come on man be positive now
0:27:14
your new keys in slack and you can
0:27:19
got them from there
0:27:23
okay yeah um i'll i'll handle it in a
0:27:26
second i just gotta go into my account
0:27:28
regenerate all those that's fine
0:27:35
and this is your secret
0:27:59
yeah lay it on me man
0:28:18
probably a picture of me
0:28:22
you know if i know if i know gekko
0:28:30
yeah is that is that going on your hall
0:28:42
yeah just saw it kicked him from pretty
0:28:46
i i shouldn't be after the stream
0:28:52
it was actually really
0:28:54
it was looking professional for the
0:28:56
first three second i actually for the
0:29:00
has tori got that already wow i'm
0:29:11
nothing is just off their keys
0:29:21
well you know what for all for all the
0:29:23
stuff i i say in in the comment section
0:29:27
i totally deserve it
0:29:38
oh you character really makes me laugh
0:29:41
he really makes me laugh
0:29:45
how did you feel when you to be
0:29:49
corrected by the biggest
0:29:51
sniffer of all time touring
0:29:56
he's talking about me here
0:29:59
yeah when what situation
0:30:01
to be honest i don't know
0:30:05
he'll probably take the time to remind
0:30:09
okay just make sure you um
0:30:13
yeah you're going to do
0:30:16
your keys just in case just stop
0:30:22
yeah dude why don't you why don't you
0:30:24
just go ahead and go ahead and i'll
0:30:30
my mac isn't coming into action yeah
0:30:37
someone doesn't feel happy all right i
0:30:39
mean i mean if if that's the case right
0:30:41
if the mac is so much faster then like
0:30:44
the development cycle should be so much
0:30:49
yeah the mac is by the person who
0:30:55
he isn't that much faster he's
0:30:58
he's still becoming experienced
0:31:01
he still has a lot to learn and a long
0:31:08
actually that's a really good
0:31:10
idea gag them just said to me
0:31:15
i might think about gangster yeah that's
0:31:17
already a good one
0:31:32
so he was saying something about the
0:31:39
i don't think he need calls for
0:31:41
websockets not https ah yeah yeah
0:31:45
right that actually
0:31:47
makes sense a lot yeah
0:31:53
what i need to go back into cloud watch
0:32:19
yeah i'm going to give you another
0:32:23
and secretaries because
0:32:36
uh i don't believe i'm not alone
0:32:44
mistakes humans do that so don't you two
0:32:47
yeah no i'm just upset about my account
0:32:50
honestly like i know it's easy you can
0:32:52
just go in and hit yours like i haven't
0:32:55
touched my aws account in a month or so
0:33:01
where i put my my my root account
0:33:06
which should be in my password manager
0:33:12
yeah so that's why it's taking me a
0:33:13
while because i'm just like that's all
0:33:15
right mate take your time
0:33:17
you've got all night
0:33:23
i forgot i have to click on sign into
0:33:25
like i have to go to the url
0:33:28
for the root account
0:33:38
no i mean for aws right
0:33:43
i'm just kidding man i'm just oh okay
0:33:46
give me a hard time man
0:33:48
i'm having a bad time
0:33:56
um jacob's asking face the rest of the
0:34:04
what was the question sorry i missed it
0:34:08
where's the rest off your roof tori
0:34:12
the rest of my roof
0:34:15
behind me i don't what does my screen
0:34:21
oh yeah it's it's open
0:34:25
it's open air you don't you don't need
0:34:31
cree access all right i'm about to send
0:34:36
so you can have it through there
0:34:39
oh i was just about to send
0:34:43
jack dave because how close
0:35:00
all right let's let's check my bill
0:35:03
let's check my building
0:35:08
we need to go to that one
0:35:12
okay we're sucking where's my cloud
0:35:15
watch i need my cloud watch
0:35:26
closed there we go
0:35:56
yeah a tarp for my roof
0:36:08
is like an extension of the building so
0:36:10
it doesn't touch the wall that's
0:36:13
actually a wall behind me i don't know
0:36:26
actually you sense if you want i can
0:36:36
configuration error
0:36:50
uh it's kitty failed no
0:36:53
yeah this is basically
0:36:55
what he's giving us
0:36:58
our internal server error
0:37:00
yet that is the one
0:37:04
so what does he say
0:37:08
in terms of the solution
0:37:16
the back end and when
0:37:18
my return a status code
0:37:21
you'll have to either create a response
0:37:26
700 room and mark the ones once his
0:37:31
like this is swagger
0:37:41
okay let's try this one
0:37:46
if this is what it wants
0:37:50
no even sure they feel would work
0:38:05
good root has no accuracy
0:38:07
that's right the root account will never
0:38:33
right um we can try this one and what
0:38:58
there we go that's
0:39:08
i think i think i'm almost done
0:39:15
just making sure like
0:39:21
it's actually good that
0:39:23
um i haven't checked my account in
0:39:29
okay yeah nothing nothing's on here
0:39:34
was a lot i don't know the last step i
0:39:35
did was when i was studying
0:39:44
okay and tomorrow i'll wake up with like
0:39:51
i was like a thousand ec2 instances spun
0:39:54
up all mining bitcoin
0:39:56
and my bill is like thirty thousand
0:40:04
and the next thing you know that um of
0:40:08
bitcoin and i've become a millionaire
0:40:12
because yeah what a coincidence
0:40:17
thank you very much
0:40:22
because someone was mining and they're
0:40:26
and they've gone bankrupted for fake
0:40:36
funny all right cool so this is done um
0:40:39
i'm good just gonna go and check it if
0:40:43
it works for us so high
0:40:52
is the socket raise the socket where's
0:40:56
there we go that's my socket over there
0:41:01
sorry zane i don't mean to interrupt you
0:41:03
but did you send me the keys and slack
0:41:06
you did i have already yes okay thanks
0:41:11
all right cool so these are my stages
0:41:16
do this copy and paste into online okay
0:41:22
it will connect that's not a problem it
0:41:25
was already doing that
0:41:33
you know what i'm gonna do
0:41:36
what are you gonna do you're gonna
0:41:39
how are you gonna celebrate
0:41:41
i'm gonna i'm gonna daunting the camera
0:41:48
i really want to see this work man i
0:41:50
hope i hope this works
0:41:54
really hoping for it
0:41:56
all right the moment of truth
0:41:58
i just saw the image
0:42:05
thank you very much
0:42:08
received okay go to my cloud watch
0:42:12
oh so he's pro bombing out that's all
0:42:17
we know another way that it won't work
0:42:20
so we are another step closer to success
0:42:24
do you know what i mean
0:42:30
who could have just
0:42:33
replied me in the same accent
0:42:36
i didn't but what accent was it
0:42:39
okay see that's how bad i am
0:42:45
i didn't say it was bad i just didn't
0:42:48
7 10 14 yep that is the one i created
0:42:54
all right that doesn't seem to
0:42:57
so endpoint response to status code so
0:43:05
it says no match for output mapping and
0:43:08
no default output mapping configured
0:43:13
wait so is that from the lambda or the
0:43:16
it's from the gateway oh yeah this was
0:43:19
the thing so that um github issue i sent
0:43:22
you i think somebody had a similar
0:43:25
and then they said they had they had
0:43:28
that issue after they added a new route
0:43:35
on the on the like the websocket or
0:43:42
i didn't really read that properly at
0:43:47
we can just take the approach
0:43:50
um i'm just gonna check if any chats are
0:43:56
so gets asking how's your lambda
0:44:01
and now you're doing it through api
0:44:03
gateway um so i'm doing you through this
0:44:07
websocket and get dev
0:44:09
and i believe that
0:44:11
websocket kind of triggers
0:44:14
api gateway and then the api gateway
0:44:18
calls all the relevant lambdas
0:44:22
from my understanding i don't know how
0:44:24
much of that is correct
0:44:28
and in terms of the lambda configured i
0:44:34
this is basically how i've done the
0:44:37
lambda from an online resource
0:44:42
this is the one here
0:44:50
so he he does connect to the web socket
0:44:56
you like you can connect with the
0:45:00
so like it the the websocket
0:45:03
api gateway does exist
0:45:10
uh can you repeat that again
0:45:15
yes i was just confirming that the
0:45:20
yeah i'm just i'm just kind of telling
0:45:23
like which is that there is there is a
0:45:29
already because we can't and um
0:45:31
and zayn can connect to the websocket
0:45:37
for some reason this um
0:45:46
he's asking is your api gateway setup as
0:45:49
a websocket api type
0:45:52
no it's probably not because we created
0:46:00
and now we've just recently created a
0:46:05
i would say no it's not
0:46:07
but how did how would well i mean i
0:46:09
don't know actually the answer but how
0:46:11
would you get the websocket endpoint
0:46:15
in websocket api is that something you
0:46:23
so i mean it's the first time for me
0:46:25
like working with this
0:46:29
didn't uh understand your question
0:46:34
do you want to repeat that
0:46:36
okay gekko's just saying just check yeah
0:46:41
whatever just forget about my question
0:46:43
it's not it's not important we'll find
0:46:47
every question is important man well
0:46:50
maybe my question didn't even make sense
0:46:56
i was just i was just asking if
0:47:01
if we like based on what you and gekko
0:47:03
are saying i was just asking if um
0:47:08
is it possible to not have
0:47:11
the websocket api gateway
0:47:18
gotten the websocket endpoint
0:47:24
does that make sense if it doesn't make
0:47:25
sense then it's fine um
0:47:28
i think the question you are asking is
0:47:41
basically because like you got that
0:47:44
that that endpoint from api gateway
0:47:48
when you created the websocket api
0:47:57
those are different things
0:48:01
endpoint is this one
0:48:13
specifically for the websocket and this
0:48:16
is i believe for the
0:48:20
post message and stuff
0:48:23
for the connections
0:48:33
yes and the one that you're
0:48:37
these are the two they you're talking
0:48:47
geckdev is also suggesting we that you
0:48:56
that's a default one
0:49:05
one has to be to take the usual
0:49:13
i feel like an undiverse person in the
0:49:21
i think that's i think that's the
0:49:24
i really hope so that was a problem
0:49:28
if this was a problem then active
0:49:31
i'm buying you dinner
0:49:39
come on come on come on come on
0:49:42
come on come on come on
0:49:45
show me she showed me some goodness now
0:49:53
i mean we can all go together actually
0:49:56
now you join bali all right now i'm
0:50:08
come on you need to work no i don't want
0:50:13
this i'll take all of you guys out if i
0:50:16
get this job at shopify
0:50:19
oh but you guys aren't in bali
0:50:24
revenge tori jessica revenge
0:50:33
okay so it's not even connecting now
0:50:38
oh really interesting it's doing
0:50:44
so first of all he was connecting but no
0:50:49
dinner canceled cactus
0:50:55
um come on come on think think think
0:50:59
what could be happening
0:51:02
anything think about it think about it
0:51:06
uh to first of all we can bring back to
0:51:09
well if that if that github issue i sent
0:51:11
you is helpful at all it was like it was
0:51:14
actually pretty simple
0:51:16
okay let's try that one
0:51:21
so what it did was actually
0:51:26
my screen and get the link from oh
0:51:29
you've already sent me the link isn't it
0:51:36
i i did yes you have
0:51:40
okay cool so he's saying
0:51:48
then he go i'm gonna get anyone back
0:51:51
with the following yeah cool
0:51:53
this happens been adding new roost to an
0:51:56
existing web socket yeah i had to remove
0:52:02
i mean that's may not be as
0:52:05
you know what ends up fixing it but
0:52:09
you know that's pretty simple
0:52:11
let's see if yes this happened when
0:52:14
adding yours to an existing websocket i
0:52:17
had to remove the existing websocket
0:52:27
delete the stack and we re create the
0:52:30
essentially and and sorry i missed
0:52:33
gekko's comment that said after the
0:52:36
lambda proxy thing maybe the next
0:52:38
problem was potentially in iamr
0:52:46
let's go back then
0:52:52
forbidden means that is
0:52:54
forbidden is refusing to access some
0:52:59
yeah yeah that makes sense
0:53:04
cool so let's go to
0:53:12
i should have gone to
0:53:24
cloud watch there we go
0:53:40
no this is fun from the last bit
0:53:46
no this is not the one
0:53:51
oops go away at the moment
0:53:56
um okay cool so let's
0:53:59
try and do that again
0:54:12
message forbidden i just want to check
0:54:24
on come on come on
0:54:26
give me some loving give me some loving
0:54:32
uh you see this one with that one
0:54:44
okay so it's not even triggering anymore
0:54:48
right it's not triggering the
0:54:54
no one triggering their playing game in
0:54:56
the first place now
0:55:00
because it was giving the log for the
0:55:04
epa together but now it's not even doing
0:55:13
let me just put this
0:55:17
and then we can continue
0:55:32
right okay i'm gonna go back
0:55:36
remove the proxy and then
0:55:39
um apply the root solution that we had
0:55:43
in the first place
0:55:45
and see what happens
0:55:56
come on boy come on
0:56:00
i know you there we go
0:56:20
and now we can go ahead and delete the
0:56:35
uh geckdev says your route key might
0:56:45
money symbol default
0:56:54
let's try that one first
0:56:57
um so that one was default
0:57:18
come on come on come on
0:57:27
come on boy come on
0:57:43
okay yeah of course
0:57:46
that wouldn't do it
0:57:54
must be right there might be causing the
0:57:56
problem because here i'd
0:58:01
response key as dollar default but here
0:58:05
i was choosing it just default oh man
0:58:10
oh boy oh boy yeah i forgot what it
0:58:13
means here you know i don't use it
0:58:24
i don't i think i don't have any more us
0:58:27
it's all i'll turn to rupee yeah
0:58:33
bali does rupees isn't it yeah
0:58:41
sounds pro that looks promising
0:58:51
three routes by default connect disk
0:58:54
connect and then default
0:58:59
let's check if this works
0:59:04
no i don't think so
0:59:06
i of course i don't know why what strong
0:59:12
you are right tori
0:59:19
seems like that could be it
0:59:30
if i get right now
0:59:33
come on come on come on
0:59:35
was that going to check stages
0:59:47
okay as long as you get any other type
0:59:49
of error that's good
0:59:58
this is oh gekko okay
1:00:01
so the connection has been established
1:00:04
wicked wicked that's nice now how if we
1:00:09
thanks to connective
1:00:33
okay let's go to cloud watch and see
1:00:37
what's happening over there what what's
1:00:39
the next error yeah
1:00:47
oh you know it is it is past
1:00:50
your time saying it's past your bedtime
1:00:56
wow the time literally flied
1:01:01
gonna have to work on this
1:01:07
well that's that's
1:01:14
did you have proxy still enabled i think
1:01:18
but that's something to remember to
1:01:23
actually hang on i'm gonna quickly do
1:01:29
really curious if that is the problem
1:01:52
and now to test it again
1:02:00
connection established yeah
1:02:16
okay we're coming back to it
1:02:20
actually on sunday now
1:02:23
i think i know what the error might be
1:02:28
maybe not actually never mind you know
1:02:29
what i i was thinking that i thought i
1:02:34
when i was looking at that lambda
1:02:37
because i was just checking but then i
1:02:39
was like no he's actually there he
1:02:42
doesn't he's not doing that so forget
1:02:44
about what i just said
1:02:46
just totally forgot it
1:02:49
yes i did read the log
1:02:58
basically what the log said than
1:03:02
no match for our pawn mapping and no d4
1:03:06
our album mapping has been configured so
1:03:10
basic please saying that the
1:03:12
mapping hasn't been configured
1:03:15
or at least you can't find it
1:03:18
so i'm not sure get rev
1:03:28
there was a websocket log oh okay the
1:03:32
well you just you just get an internal
1:03:36
oh no no no no no no it did work
1:03:48
why does it then throw
1:03:50
an internal server error okay
1:03:53
yeah that's that was good i was like oh
1:03:56
did you already see that i thought you
1:03:58
should have been excited
1:04:01
yeah i completely um i don't know why
1:04:06
ignored it that was a
1:04:11
credit to gag dev oh
1:04:14
that's where experience
1:04:16
comes in handy man
1:04:19
all right let's try this
1:04:22
and i'm really curious if because i
1:04:27
arrow was because of the other
1:04:33
because we didn't really pass the body
1:04:36
in this one so just want to check if
1:04:45
what did you what did you change thing
1:04:56
i'm just really curious
1:04:59
because in the code i'm looking at
1:05:03
so you added that on your yeah yeah i
1:05:15
the blind leading the blind
1:05:35
man that was a great catch though it's
1:05:39
such a small detail
1:05:47
see you i i looked over the template in
1:05:50
my free time too but i didn't bother to
1:05:52
go to api gateway and check
1:05:56
i just looked at the template
1:06:01
yeah because i'm because i got the code
1:06:05
this place objective wants dinner
1:06:08
he wants his dinner now he will
1:06:13
he expects thank you uber eats kebab oh
1:06:16
it's specific he wants kebab
1:06:27
just want to check as in
1:06:37
oh right so it was my fault
1:06:41
i didn't pay attention at all
1:06:58
but in the test he didn't
1:07:05
for those for the connect is maybe maybe
1:07:08
the dollar sign is for those
1:07:15
that would make sense yeah yeah yeah
1:07:17
they're like reserved
1:07:28
a small detail right
1:07:30
yeah that is that's sad sorry man i'm
1:07:32
glad we got it fixed
1:07:37
she's crying he's sending you a url
1:07:42
you sent you a url for
1:07:47
it's ready definitely
1:07:55
okay that one is there
1:07:59
all right i need the
1:08:01
url wait do you get prizes on the show
1:08:08
just like bug bounty
1:08:14
just this time just this time
1:08:21
we'll be paying a price every day i'm
1:08:33
that just wanted to check if that um
1:08:36
internal thing comes up
1:08:47
brilliant why do you get two receipts
1:08:50
or is that just part of the
1:08:53
to be honest i'm not entirely sure but
1:08:58
afterwards yeah i'll do in my own time
1:09:00
but yeah maybe maybe in the terminal
1:09:18
all right cool so um
1:09:21
can you send me the um
1:09:37
yeah that's that's
1:09:39
fine i'm happy that um i
1:09:43
offer though i'm really happy
1:09:51
learned a huge lesson
1:10:02
do you want to do the whole the closing
1:10:16
mistakes were made i made i made a big
1:10:18
mistake i flashed my
1:10:21
my my forbidden things
1:10:26
i like how you put it
1:10:31
and then there was another whoopsie i
1:10:33
guess zayn flashed it again um
1:10:39
we we battled with this
1:10:41
with this default lambda and api gateway
1:10:46
gective came and saved our butts and
1:10:48
noticed a small detail we are missing
1:10:54
send a message to the lambda so that's
1:10:58
really big progress we're stuck on that
1:11:02
that was fantastic and
1:11:08
we will continue to work on
1:11:13
the next task which would be
1:11:21
insert the connection id in the database
1:11:25
upon connecting so essentially dynamodb
1:11:28
so if you want to see how we do that
1:11:32
tune in for the exciting part and yeah
1:11:43
that's the one i'm getting a different
1:11:48
right guys catch you guys later have a
1:11:50
good night thank you have a good night