0:00:24
hey welcome back guys
0:00:26
to another session of bill broken fix
0:00:29
brought to you by uh two of the raw
0:00:33
um kay or aka kartik and myself how are
0:00:38
you feeling today k
0:00:40
pretty good pretty good pretty excited
0:00:43
i mean i've been back but pretty excited
0:00:47
that's always always good to be on the
0:00:49
stream like such a good schedule
0:00:57
learning new things by
0:01:00
doing which is why as in building
0:01:03
breaking it and then fixing it as well
0:01:06
at the same time first is always good
0:01:11
uh let's do the acknowledgement of the
0:01:13
country and pay our respects to the
0:01:18
i begin today by acknowledging the
0:01:20
traditional custodians of the land on
0:01:22
which we gather today and pay my
0:01:24
respects to the elders past present and
0:01:27
future i extend their respect to
0:01:29
aboriginal and torres strait islander
0:01:35
all right that was fantastically done
0:01:41
just to kick off um
0:01:45
some background music so
0:01:48
do you want to check uh
0:01:50
choose a letter in three two one go
0:02:02
this one comes in closest oh into space
0:02:10
yeah that's a pretty pretty good one
0:02:12
though kind of jolly and entertaining as
0:02:15
well at the same time yeah nice
0:02:26
imagine imagining that imagine um a
0:02:30
person goes in the
0:02:34
actually in space and then as soon as he
0:02:50
just to give a bit of a context
0:02:54
um so yes today what i was working on i
0:02:58
because i couldn't reproduce the
0:03:01
websocket issue hence the xss attack
0:03:06
which we were trying to solve and that's
0:03:08
basically i think appearing because
0:03:11
if two computers are under the same
0:03:14
network it doesn't work in that way
0:03:17
apparently all right okay interesting
0:03:20
yeah which i didn't know but
0:03:23
i just found out and
0:03:26
the same thing tori was facing when he
0:03:32
right okay that makes sense
0:03:39
we can try to as in just confirm that if
0:03:44
that was the issue by
0:03:49
create a new board and then you can open
0:03:52
that from your side and if that's
0:03:55
fine that that was the issue
0:04:00
laptops being under the same network but
0:04:03
if that's not the issue that we will
0:04:05
have to deal with that one as well
0:04:12
in terms of their cross size
0:04:16
crosstalk scripting attack we might not
0:04:19
be able to work on that at this stage
0:04:21
because um i still don't know how to
0:04:27
should you should do whatever we can um
0:04:30
yeah yeah right now
0:04:33
yeah so i did start on a new task
0:04:38
um which was you know when we press the
0:04:44
it it takes probably five seconds to
0:04:54
yeah i was gonna basically post some
0:04:57
kind of a progress bar
0:04:59
uh in between then
0:05:02
in between that transition
0:05:04
right okay makes sense
0:05:06
yeah we should do that
0:05:10
i'll just share my screen first and um
0:05:15
as in confirm if the
0:05:18
two two computers are being under the
0:05:20
same network if that was the issue that
0:05:24
websocket isn't working so
0:05:27
let's start with that
0:05:39
one two three four
0:05:45
so are we putting our own you bring your
0:05:47
own password right
0:05:48
like you put anything
0:05:51
yeah so uh at the moment i'm i'm just
0:05:54
putting one two three four
0:05:56
okay but like you could put anything you
0:06:02
the numbers as in the digits yeah
0:06:06
okay it's funny how i send you the url
0:06:10
in private chat bus sharing my screen
0:06:16
might as well put it in the
0:06:18
public chat yeah yeah true i think next
0:06:29
okay okay have you
0:06:31
opened it up yeah i will put it up
0:06:38
tell that it doesn't work it doesn't
0:06:40
work under the same network if
0:06:45
you know where in the
0:06:54
the other laptop it says index.html
0:07:03
is it saying bored
0:07:05
on your end at the moment
0:07:13
okay then that must have been the issue
0:07:20
um yeah also created if i create another
0:07:23
note right now will it appear in your
0:07:34
so i created a note saying
0:07:39
now i have to click save right
0:07:42
no you shouldn't have to click save
0:07:49
create a note can you see
0:07:58
all right something is up with a
0:08:04
it does say it's open
0:08:14
hey greg def how's it going
0:08:18
hey guys welcome hey
0:08:35
is coming with the status for free which
0:08:38
is forbidden let me
0:08:46
allowed as in public um it should be
0:08:49
public but i just want to confirm it
0:08:59
it might be coming
0:09:06
let's see let me try seeing the network
0:09:11
on my side and see if it's any different
0:09:24
oh it does say fail to load resource
0:09:27
yeah i think it's it's it's china loaded
0:09:30
but it's actually not
0:09:34
yeah and it's saying it's 400 or 404.
0:09:38
the resource isn't present
0:09:44
oh that's that's cool we have like a
0:09:53
welcome back cause
0:10:18
so when you say cause error
0:10:21
yep just like i did
0:10:25
but if it's coming that should be coming
0:10:28
up for me as well right
0:10:34
okay and go on console what do you get
0:10:42
try creating a board and try it later
0:10:51
no on this one only
0:10:58
yeah just create and try saving it
0:11:04
first first create
0:11:32
yeah that should be there because um
0:11:35
there are some really
0:11:38
logical bugs that shouldn't be happening
0:11:42
it's trying to update the note that
0:11:46
is in there because it's calling the
0:11:48
patch method by default
0:11:56
and then it's also i'm
0:12:02
which is not even there
0:12:09
that's interesting
0:12:17
um can you possibly
0:12:23
when you get challenged let's see if i
0:12:26
still have access in here
0:12:31
actually you won't have access to jira i
0:12:35
don't think you would
0:12:36
no i'll try giving it a more
0:12:51
which account was it
0:13:18
you don't have access to jira
0:13:31
just do k dot oh wait let me let me let
0:13:34
me let me send that phone back which i
0:13:44
i sent it to you on private chat
0:14:00
um have you already sent it to me
0:14:03
yeah i'm telling you
0:14:08
in the private chat have you
0:14:12
okay cool because if i open this stream
0:14:17
it will come straight up and we don't
0:14:19
want that to come i removed your screen
0:14:28
okay that's brilliant um
0:14:31
so we will do this one and then
0:14:43
okay i have something but we couldn't
0:14:52
why can't i invite
0:14:58
the email might not be
0:15:16
like how is that possible
0:15:21
all right so the invite is sent to you
0:15:33
so that can go there
0:15:37
so you can't see the board uh
0:15:40
the note that i've created can you
0:15:46
generally i just scream back
0:15:50
and uh is your stream your screen on the
0:15:57
yes it was sorry my bad
0:16:16
i'm gonna let me check the
0:16:28
scroll blue websocket
0:16:32
because why is it it does connect
0:16:36
so when you open up the
0:16:39
url does it say when you're around that
0:16:42
the websocket is open
0:16:48
let's see where does it say that
0:16:54
it does it does it does yes
0:16:56
this is really intriguing now
0:17:02
the websocket hasn't changed
0:17:28
yes just like this
0:17:31
and you still can't see my note
0:17:42
was it like working with tori were you
0:17:44
able to oh hang on a minute
0:17:56
it's got something to do with this part
0:17:58
here that's status of this board which
0:18:12
into s3 and make sure all of the all of
0:18:17
yeah yeah for sure
0:18:29
might be happening
0:18:32
from the web sockets right
0:18:38
the error code i guess which you're
0:18:43
which means that is forbidden
0:18:47
yeah i like it i think it just can't
0:18:55
that's probably the best
0:18:57
approach to see if everything's public
0:19:03
let's check if it does it now
0:19:08
hang on we would have to invalidate the
0:19:20
have you had dinner yet
0:19:30
haven't had dinner yet no later
0:19:33
i went tomorrow saturday
0:19:43
i might have something special i don't
0:19:45
know what are you gonna have still
0:19:49
that's something it is
0:19:54
oh that one i'm probably gonna have it
0:19:56
tomorrow cause it's my cheat day
0:20:02
have something special and not break the
0:20:13
um so this is invalidated okay
0:20:18
let me create another board
0:20:20
and trying that way
0:20:38
okay if you want to go on
0:20:44
i'll just send it in a comment
0:20:49
no point of sending private chat now
0:20:53
yeah it's pretty much
0:21:00
let me know when you open it
0:21:07
ah no it still hasn't actually let me
0:21:14
see why is this coming as in board
0:21:19
this one is forbidden again
0:21:30
yeah let me let me open them
0:21:33
you you save it as well and then i'll
0:21:36
and no so um how it should work as soon
0:21:41
as you connect to the
0:21:43
websocket you should be able to see my
0:21:49
can't see it yet uh
0:21:52
um i'm getting the same mirror fail to
0:22:30
i was thinking they might be that api
0:22:33
but it can't be that either
0:22:48
something error from cloud front okay
0:22:58
that's causing us grief
0:23:03
so should i be clearing my case
0:23:06
uh i've just had refreshed as in
0:23:10
command shifts and r
0:23:14
but it doesn't seem to work
0:23:22
invalidate the cat invalidated the cloud
0:23:27
apparently crowdfront is causing the
0:23:34
do we have any sort of logs um present
0:23:41
i'll have to go and check
0:23:46
i'm gonna check this one and if that
0:24:08
to your cloudfront
0:24:10
it's just like too low resource here as
0:24:14
like the fourth error
0:24:24
if you go to this url do you get this
0:24:42
yeah that's off um
0:24:57
i opened it did you create a not
0:25:04
can you see my note now
0:25:15
so websocket is opened
0:25:22
and the card isn't even coming there but
0:25:25
it's not coming on your end uh let's see
0:25:28
what mayan shows for the same thing
0:25:32
uh just says rep sorry soccer is open
0:25:36
failed to load resource that's all
0:25:57
it's doing as it does
0:26:04
but it doesn't connect to websocket
0:26:08
yeah it could be yeah yeah i think that
0:26:17
all right before we probably have some
0:26:36
was the front and front in front
0:26:46
i was really hoping that this would
0:26:52
hmm but it doesn't seem like it
0:26:55
i mean we got most of it like it's most
0:26:58
of it's there right it's just
0:27:04
yes so just the box from internal
0:27:13
okay so uh when we open
0:27:22
well it should come
0:27:37
edible listeners support page
0:27:47
okay board name is
0:28:00
this is the one we need
0:28:07
so it does connect
0:28:13
because this would return true yeah
0:28:16
that's right yeah that's what i get the
0:28:21
oh no no no no no no no
0:28:26
on close or narrow
0:28:33
yeah that should be fine
0:28:39
i'm just trying to think
0:28:41
why is he not communicating
0:28:44
through different screens
0:28:56
so the the issue is that
0:28:59
is it connecting on your screen
0:29:08
when it prints out oh
0:29:15
so if you see this one
0:29:28
when it's open that means that it does
0:29:33
and then after connecting yep then your
0:29:36
printout websocket is open
0:29:42
just out of curiosity right like if you
0:29:46
the same link and eco incognito
0:29:49
do you get to see your own notes
0:29:53
actually there's some good way
0:30:11
interesting and if i do
0:30:23
where is my cognitive on
0:30:35
no i don't anymore
0:30:37
okay that's it reload the pitch
0:30:51
yes now it's created now go back it will
0:30:55
now reload the page
0:31:02
oh okay that's interesting
0:31:07
when i reload this page
0:31:12
let's see what i get
0:31:14
i okay i get bored now i get a note
0:31:20
um oh right i see so i think what might
0:31:24
be happening is if i go back
0:31:34
i think what i need to do is click
0:31:41
yeah right yeah make sense then it might
0:31:43
come to you so if you have
0:31:46
that's fine i'll just i'll just change
0:31:58
why is board coming up as for free
0:32:02
this is really interesting
0:32:20
like developer thing right who did this
0:32:39
i thought that has happened with me so
0:32:40
many times who did this
0:32:45
yeah it's like sometimes i come back to
0:32:49
the code i myself have
0:32:51
printed six months ago and i'm
0:32:55
like trying to understand my own code
0:33:05
yeah so i think that is the problem that
0:33:08
cloudfront isn't picking up the cage
0:33:14
because it does say error x is denied
0:33:18
well does that mean it's configured
0:33:26
we will have to check
0:33:33
okay it's there nevermind
0:33:43
enable origin shield
0:33:46
connection free connection timeout
0:33:54
in that yeah i've already put the
0:34:19
okay yeah that's because we
0:34:22
wanted to make indexed html work as well
0:34:35
it was working before wasn't it
0:34:42
like it was working for me as well for a
0:34:48
this is really interesting
0:34:53
compressed d4 redirected now huh
0:34:57
restrict v axis now contains key k
0:35:06
no i don't want to touch those settings
0:35:21
there's only one thing i can think of
0:35:26
is this something funny or
0:35:31
actually two things i can think of now
0:35:33
okay let's go for the funny one first
0:35:36
okay the funny one will be um
0:35:41
deleting the stack
0:35:45
destroying the project and then starting
0:35:48
okay now i'm just kidding i'm just
0:35:50
kidding um so the funny ones seriously
0:35:55
deleting this the stack and then yeah
0:35:59
deploying you again
0:36:01
yeah yeah right for sure
0:36:03
i think that that has always evidently
0:36:06
and historically always worked for us
0:36:09
yeah i couldn't recognize
0:36:13
absolutely share or we could um
0:36:16
also just delete the content
0:36:22
and then re-upload them and see if that
0:36:30
if if it's saying that it's
0:36:32
the issue with close friend directly um
0:36:36
oh yeah that's one thinking as well yeah
0:36:39
i guess we should focus on blood front
0:36:44
but that would mean that we would have
0:36:48
cloud fronts because that's more
0:36:51
happening in the stack at the moment is
0:36:56
to be honest i forgot
0:37:00
i feel like then we should wait for tori
0:37:05
that i think that is a lot of answers
0:37:08
through the true especially him being um
0:37:12
front-end one front-end engineer dev
0:37:21
actually let's just focus on um
0:37:25
this board thing because i'm really i'm
0:37:28
actually what i'm gonna do is
0:37:31
i'm gonna do the typical way
0:37:35
and you know exactly what that is
0:37:39
what is that i'm just laughing at geg
0:37:45
i think he wanted to say look before
0:37:48
look at both of you kicking the can down
0:37:50
to a guy that doesn't even have a joke
0:38:06
this is tonight okay
0:38:09
let's have a look at this
0:38:13
united areas cloud front
0:38:17
it's a dog is on paul confit though
0:38:24
we don't have anything to do with
0:38:28
that doesn't really apply to us
0:38:40
for statement with action
0:38:45
would it be because um
0:38:54
of the bucky policy
0:38:57
what is the bucket policy right now can
0:39:21
we have no publicly
0:39:23
should the bucket be public right now
0:39:32
and how i know that
0:39:43
wait how do i know that
0:39:47
because i'm i made it public yeah
0:39:54
um doesn't it have like a
0:40:06
doesn't have any policy at the moment
0:40:11
what are we using this bucket for
0:40:18
display the front end of the
0:40:27
so it's it's like hosting a static
0:40:35
so i remember when i when i used to host
0:40:38
static websites on s3 right
0:40:41
i remember giving a bucket policy
0:40:44
let me send it to you
0:40:47
right we can try that one as well
0:40:58
and i'm actually gonna go to
0:41:14
and see if i can find that
0:41:20
got specific cloud front error
0:41:32
okay i think this is the one
0:41:35
um i'll just send you the link
0:41:41
i should just send it to you
0:41:44
okay i'll send it to you on private but
0:41:45
i'll take you off the screen
0:42:28
can you put me back on
0:42:30
yep hang on a minute
0:42:34
yeah that's fine yeah
0:42:36
okay there has a question
0:42:38
um have you gone platinum yet zen
0:42:42
i'm not sure what that means
0:42:50
that's probably off topic i really want
0:43:15
yeah hilarious honestly
0:43:31
just a bit more yeah this one this one
0:43:39
um says haven't you already hosted the
0:43:44
yes already hosted it
0:43:50
um maybe i'm suggesting something wrong
0:43:55
uh what are you skim reading this
0:43:58
article for again for
0:44:02
we are doing it for permissions
0:44:10
um so if you go on um um
0:44:17
um yeah scroll down a little please
0:44:20
oh there you go yeah this is the bucket
0:44:22
so if you you can just paste it here
0:44:26
oh i did click on it
0:44:36
the bucket name is static right
0:44:42
yeah whatever is in my awesome
0:44:45
site it should be the bucket name
0:44:59
whatever the bucket name is even the dot
0:45:02
com as well i don't think yes
0:45:07
um my week was pretty good to kick death
0:45:15
it's been uh trying to learn uh um
0:45:25
access public do you just go in public
0:45:32
let's try to give you
0:45:33
uh any interesting work
0:45:39
no i just think uh this looks more about
0:45:41
like the learning side of things
0:45:44
uh it's jumping around projects
0:45:48
the interesting part comes up in the
0:45:54
when it's so it's good fun um
0:45:56
been trying to make some changes to my
0:46:02
like all the stuff at the back i want to
0:46:04
change change up a little maybe lighting
0:46:07
i'm trying to go in the rgb route
0:46:11
i don't know okay so
0:46:22
how's it how's it been at the artwork
0:46:27
it um i mean i know the job market is
0:46:30
pretty hard does that affect your work
0:46:38
oh we don't get any error okay so that
0:46:40
seems to have worked
0:46:42
yeah um or nine let's see
0:46:46
create a board please
0:46:52
so i guess the bucket was in public
0:46:54
before yeah okay can you create a note
0:47:10
you able to see the notes
0:47:16
wait let me hard refresh actually maybe
0:47:22
if you open this on
0:47:25
incognito are you able to see
0:47:36
out see if i do this
0:48:03
i think we have to refresh it
0:48:08
a nose comes up apparently
0:48:12
that's convenient let's see
0:48:15
but yeah i can see your board not
0:48:24
yeah i could see it now
0:48:39
oh it's on my screen as well i like i
0:48:51
i know where this came from
0:48:55
just talking about rgb
0:49:03
yeah i'll probably do this
0:49:11
yes i'm gonna get this
0:49:15
might make for a nice background
0:49:22
i'm just trying to get this
0:49:46
so can you see the notes right
0:49:49
yeah no not on my screen though
0:49:57
the contents of the knowledge it's empty
0:50:05
there wasn't no content and um
0:50:10
someone that we we both know is playing
0:50:14
with us again which is always
0:50:19
i have no idea who you're talking about
0:50:24
all right what i'm gonna do is
0:50:29
put this all public
0:50:47
now that we know that um that wasn't the
0:50:56
having it under the same network because
0:50:58
it worked on both our sides
0:51:06
shall we move to um
0:51:10
creating a progress bar
0:51:13
yeah sure do you want to do that
0:51:19
i think like this is sunday you mean
0:51:23
oh yeah sorry sunday
0:51:32
and um yeah that'll be a
0:51:40
characters asking what did i learn i
0:51:43
think rgb is pretty cool gig tim
0:51:49
viewers are pretty good at rgb
0:51:55
especially at the color red as well
0:52:06
summer pictures um the shirt is
0:52:11
it wasn't any wasn't your high school as
0:52:13
on the last day of high school right you
0:52:16
sign each other's um sure
0:52:23
was it there in your high school as well
0:52:26
or get their viewers
0:52:30
i haven't been to school so i'm just
0:52:33
i just started my studies from college
0:52:36
oh yeah right yeah you told me yeah
0:52:39
um so yeah basically you you basically
0:52:43
write like a little message so i was
0:52:45
like i might just might as well just
0:52:49
that's good yeah why not yeah why not
0:52:53
but yeah is is that your own t-shirt is
0:52:57
yeah that's my high school t-shirt ah
0:53:02
four no yeah four years ago yeah
0:53:06
already four years ago
0:53:12
time flies done it
0:53:18
yes gag dev i could i
0:53:21
i was home to uh due to some obvious
0:53:31
yeah yeah all right so um it's been a
0:53:37
great session we managed to work out as
0:53:40
why what was in that page um the board
0:53:44
you're unloading and that was because
0:53:47
you pointed out there's no it doesn't
0:53:49
have the policy which was fantastic
0:53:52
right right yeah it makes sense
0:53:55
um yeah i'll try coming on sunday as
0:53:59
um hopefully yeah but i'll be here
0:54:02
um and hopefully we can harass story to
0:54:08
hopefully yeah and this project
0:54:13
very very soon yeah
0:54:15
we're just basically around the corner
0:54:22
well thanks for having me though um
0:54:25
thanks for taking the time out and just
0:54:32
me and tori um it's always good to have
0:54:36
um more people and then
0:54:40
freeze i think enough
0:54:50
yeah dev i'm not entirely sure about if
0:54:52
you quit um he doesn't seem like a
0:54:55
person of quitting
0:55:00
hey i think that's kidding yeah
0:55:05
yeah so um i he just
0:55:08
visit in a lot of his interviews and
0:55:11
also score a bit of a cold
0:55:16
told him he then take a time and come on
0:55:20
then you feel better
0:55:26
sleeping on my day
0:55:31
all right um so yeah that's pretty much
0:55:34
it for tonight um if you want to see how
0:55:37
we so uh we implement the progress bar
0:55:40
um and also tutorial comes
0:55:49
um hopefully feeling better by sunday
0:55:55
we'll see you on sundays same time
0:56:01
a slightly different task
0:56:06
all right guys have a good night