0:00:25
all right welcome back everyone welcome
0:00:28
back to another episode of
0:00:30
build break and fix um to all of those
0:00:33
people who are new here
0:00:35
um we are real coolers that means we are
0:00:37
a team of two developers from
0:00:40
melbourne australia um we're working on
0:00:42
a project which adds persistent storage
0:00:48
um if you've been following any of our
0:00:51
last week's stream we're working on
0:00:54
resolving um cross-origin sharing
0:00:59
web-based resources
0:01:01
again if you don't know what courses um
0:01:06
but if you do more then you're
0:01:07
experimenting with web apps
0:01:11
yes today we plan to
0:01:14
utilize yesterday's strategy only in
0:01:19
divide the work that means we'll work on
0:01:21
two times efficiency
0:01:23
and focus all our attention on getting
0:01:26
this result and then present to what we
0:01:30
so how are we feeling today then
0:01:39
what's going on guys uh thanks a lot for
0:01:41
the amazing intro as always k and um
0:01:48
to add you pretty much covered it all
0:01:51
let's get down to business yeah sure
0:01:57
you go ahead and share your screen
0:01:59
i'll do it afterwards either way okay
0:02:03
i'll share my screen first
0:02:07
first half an hour and then you can
0:02:15
all right there we go
0:02:19
alrighty let's get on to it
0:03:05
hey andre how are you doing mate you're
0:03:14
i was waiting for the magic word from
0:03:24
that's the war there geezer
0:03:28
i think he did that on purpose
0:03:34
create a bit of a suspense
0:03:38
i think we could actually be called the
0:03:43
let's let's stick to the recorders for
0:03:50
um by the way just to give you
0:03:53
a bit of an overview andre that we are
0:03:56
applying this same theme that we applied
0:03:59
just today so both of us are
0:04:02
working on our own laptops
0:04:05
but on this same problem to increase the
0:04:08
efficiency and to get this issue
0:04:23
let's get to business
0:12:30
once i can put my map in charge
0:13:18
oh andre um we are talking we're just
0:13:23
trying this like doing this method in
0:13:26
um just really speed coding
0:13:29
not like not speaking but like
0:13:32
um this power concentrating on the
0:13:37
because we've been
0:13:38
um streaming about solving the problem
0:13:41
but we aren't actually
0:13:43
solving it so we thought we'll first
0:13:45
solve it and then we present
0:13:47
what we actually did
0:13:49
because there's a lot of things we have
0:13:52
um just by googling stuff and
0:13:55
there's a lot of different
0:13:56
configurations we are trying
0:14:01
do you reckon this would be a good
0:14:32
um andres saying they think they
0:14:36
wanted to me if you pay up and chat
0:14:39
yeah that's true that's
0:14:41
i mean that's the whole point of
0:14:42
streaming yeah what do things then
0:14:46
i mean that's kind of right but
0:14:48
um just i mean now
0:14:51
if you see the whole point of streaming
0:14:54
is to as in pay and program
0:14:59
had to do it in the
0:15:01
video then i don't think
0:15:03
there is any point of
0:15:05
doing that on the stream yeah
0:15:10
what do you reckon yeah that's true um
0:15:14
yeah like it was just a bit little bit
0:15:18
concerning that we have taken like um
0:15:20
eight or nine streams
0:15:28
we do it as this stream code
0:15:31
and then the speed speed code
0:15:38
understand yeah surely
0:15:43
because i don't really want to bore the
0:15:47
viewers especially on gray and i think
0:15:53
time out from their
0:15:58
uh spending time with the
0:16:07
all right um how if i just keep keeping
0:16:10
shame my screen and then
0:16:16
at me and i'll just focus on on
0:16:21
what you come up with how about that
0:16:24
yeah yeah for sure um i was working on
0:16:28
course configuration thing i'll send you
0:16:37
but um if you're trying something you
0:16:39
know you should continue on that
0:16:42
uh i just did and um it didn't really
0:16:49
uh understand that watching the stream
0:16:56
thank you andre i appreciate that right
0:17:05
honestly this is the longest issue that
0:17:08
i've had in my entire
0:17:14
as in nine days approximately
0:17:33
there's this thing called
0:17:35
gateway.config.eml file
0:17:43
reading about that
0:17:46
um do you want to possibly change your
0:17:50
yes i haven't started implementing it
0:17:52
that's why i sent you the link
0:17:57
we'll just open the link
0:18:03
this thing is uh available on
0:18:12
it is a micro service built on express
0:18:17
all right let's see
0:18:24
still need to make sure how we're gonna
0:18:27
configure the environment variables
0:18:51
so you're saying that i mean from what i
0:18:55
can tell that we have to have another
0:19:05
i'm not sure to be honest i was just
0:20:26
i'm just freaking out to
0:20:28
decide on this one
0:20:42
i think this is a entirely different
0:20:48
yeah but i'm not sure
0:20:51
if this comes handy while actual
0:20:56
but we can give it a go i'm just seeing
0:21:26
let's put some more
0:23:10
we should give this a try because it's
0:23:13
called the step-by-step instruction how
0:26:16
so would this mean though we would have
0:26:20
architecture a bit as well
0:26:25
i wasn't really keen on doing it i was
0:26:27
just reading about it but
0:26:29
yeah i don't really want to change the
0:26:34
and you have actually come
0:26:39
but that being said it's a it's a
0:26:46
like if nothing works out i guess yeah
0:27:13
i don't know if there's a job role
0:27:15
called course expert
0:27:17
but by the end of these streams we'll
0:27:19
probably get that jungle
0:27:28
as in go around the world and fix
0:28:52
um if you're making this forward
0:29:25
you can just log in there um are you
0:29:28
asking me to log in
0:29:31
yes is this is this is by google is it
0:29:39
okay i'm yeah give that one more glue
0:35:54
didn't know there was a proper
0:35:56
documentation for course protocol
0:36:01
yeah i'll send it to you
0:36:04
fetch specific as well
0:36:11
i posted the question again on stack
0:36:33
could you paste this in the code all
0:36:42
and it's instead of response just like
0:36:49
instead of response
0:37:40
yes just one second
0:37:42
i just want to make sure that it's res
0:38:00
just one second um it's header sorry and
0:38:05
um instead of set header just write
0:38:24
so i was reading the documentation
0:38:25
yesterday this is what i
0:38:31
um you're not doing a result send
0:38:34
yeah i'm gonna do that now
0:39:23
can i look at the code before you upload
0:39:27
oh yeah yeah just one second
0:39:30
comparing it to mine um
0:39:33
and can you also do res dot status 200
0:39:37
so res dot status bracket open 200
0:40:04
yeah um just do play
0:42:11
i really need a haircut have a look at
0:42:30
if i do this she'll have happily make me
0:42:40
this was the day i've been waiting for
0:42:42
come saying i can do a fantastic good
0:42:44
job for you have a look at the mirror
0:42:47
and then next time i see
0:42:51
where are my hairs
0:42:52
oh it's a new style
0:42:55
worse than a gold haircut it's a
0:42:58
like a partial ball where in like
0:43:01
some of the here some places is just
0:43:11
right um i'm gonna try this now
0:43:19
i need to make some changes here as well
0:43:39
i think what i should do is include the
0:43:42
same address that i did here over there
0:43:46
huh i did deploy it
0:43:49
yes i did deploy but the headers
0:43:55
somewhere i read that
0:43:58
the head is on the back end and the
0:43:59
front is should be the same
0:44:06
or maybe wrong the two headers are the
0:44:09
headers of the response and the herder
0:44:13
um and they can be different right like
0:44:16
the response could be different and
0:44:18
the requests could be allowing some
0:44:22
so i don't think so
0:44:24
they have to be the same like talking of
0:44:27
an ideal full stack app
0:44:32
if that's gonna work let's try to
0:44:36
i'll just i'll just do this
0:45:40
maybe do it without the
0:45:42
changing the headers in the middle there
0:46:07
in content type there should have been
0:46:09
applications like this
0:46:20
no no instead of content type
0:46:49
all right yeah that makes sense
0:46:52
why does this have two headers
0:47:01
yeah instead of content type
0:47:03
uh make your application adjust from
0:47:23
i highly doubt this would be a great
0:47:32
now for on the documentation it said
0:47:34
that this replace content type with
0:47:39
because i copy this code
0:50:26
andre i believe it or not but um
0:50:29
until so fine this is my career
0:50:33
this is the longest problem that we
0:50:38
that has actually taken more than a week
0:50:42
i mean if you look at it we're working
0:50:44
one hour or two hours a day on it
0:50:47
we've been working one full working day
0:50:50
one full working day yeah
0:50:58
oh you have no idea how much
0:51:02
actually i can still become one
0:51:06
i'm still on the edge of being a and all
0:51:10
all rounded to special um being a
0:51:12
specialist right in the middle
0:51:21
within half an hour boom
0:51:30
all right cool so this is deployed
0:52:15
i think we need to backstab a bit
0:52:21
we need to backstab a bit um
0:52:25
research what exactly causes this
0:52:35
make sure that the things that they're
0:52:40
we understand that
0:52:45
move to this solution because at the
0:52:48
moment we aren't crying but it's just
0:52:51
going round and round in circles
0:52:54
yeah so right now what we are trying to
0:52:56
do is that we're trying to take a
0:52:59
yeah we just copy and paste some code
0:53:00
from the internet and
0:53:03
which which is not a bad way to solve
0:53:05
problems like it has worked in the past
0:53:08
yeah yeah but that being said of course
0:53:12
this approach is working out like at all
0:53:16
so we should really backstep as in go to
0:53:19
the fundamentals of yeah
0:53:24
and to be specific the
0:53:27
response to pre-flight and what causes
0:53:30
it and try to understand that
0:53:34
cause i think stands for
0:53:53
i think i need to go to the
0:53:55
first one the first lesson on how to
0:53:58
i know to be honest andre it
0:54:02
isn't even joking as in he said
0:54:06
when you had your i think
0:54:08
simon do or your job assessment and you
0:54:12
couldn't really make it and he sent some
0:54:16
link and i was like
0:54:25
then i don't think you he was
0:54:27
i don't think he was judging though to
0:54:32
but um i can i can
0:54:36
study in my i'll study tonight and i
0:54:38
have then i don't have anything tomorrow
0:54:42
i'll try i mean i will i'm gonna try i
0:54:46
probably will um study
0:54:48
tomorrow morning as well um
0:54:51
try to understand what exactly course is
0:54:54
i mean it's across recent resource
0:54:59
configure um two different resources on
0:55:03
so that they can well
0:55:04
maybe not go to the fundamentals of
0:55:08
cause it's because of you yeah yeah
0:55:11
already no but just the fundamentals of
0:55:16
yeah as in what is a pre-flight
0:55:25
right and in the mean while i'll work
0:55:32
free time is swell and
0:55:36
worse um this weekend um will be
0:55:41
our hackathon if we don't manage to
0:55:44
solve it before then
0:55:46
then we can do the
0:55:51
i think it's tomorrow
0:55:54
the 50th episode tomorrow is our
0:56:00
means completed 50 concurrent um streams
0:56:13
not on a big day uh
0:56:17
at least yeah it's not gonna happen
0:56:21
i mean i would i would love to
0:56:26
the schedule is in a way that um
0:56:35
as in especially on a weekday
0:56:38
right i mean yeah i understand 8 30 to
0:56:40
10 30. i don't mind doing that but if
0:56:43
you like i'm keen on doing that but if
0:56:45
you are if you have the commitments i
0:56:48
mean we can always stick to 9 30.
0:56:57
it's fine um let me think about it then
0:57:01
let me think about it
0:57:10
yeah i was going to
0:57:12
share them because i would rather be
0:57:14
productive than just
0:57:17
talking talking talking
0:57:23
that makes sense um
0:57:27
i just stopped sharing my screen
0:57:34
we eventually decided to change our
0:57:39
going to the fundamentals of the issue
0:57:45
understand the bigger picture
0:57:49
i'm pretty sure when
0:57:51
we have the full fundamentals issue
0:57:54
understanding then it would
0:57:58
matter of half an hour job
0:58:06
tomorrow's our half century uh which
0:58:10
we are completing the 50th episode
0:58:17
yeah so make sure you tune in um to see
0:58:22
we have a bit of a surprise
0:58:25
for you guys as well
0:58:33
reveal that at the moment
0:58:35
you'll see it tomorrow
0:58:39
i'll keep that as a
0:58:48
i was saying that you have to tune in
0:58:50
tomorrow andre to see yeah
0:58:56
right guys thanks a lot for
0:59:01
looking forward to seeing your smile as
0:59:07
anything to add cat
0:59:09
nah sounds good um okay let's get back
0:59:17
take the just take the fundamentals of
0:59:19
course and take the fundamentals of the
0:59:23
yeah it's exciting that we have
0:59:27
uh 50 that's that's a that's a huge
0:59:29
number that's uh that's like 60 65 hours
0:59:34
of um coding in the last 50 days
0:59:39
that's a lot that's like three days
0:59:46
consistency is magical
0:59:51
cool all right guys um yeah wherever you
0:59:54
are in the world we have a
0:59:56
good good morning night evening
0:59:59
afternoon but if you're in melbourne
1:00:01
australia have a relaxing night and
1:00:05
we'll see you tomorrow
1:00:07
on our fiftieth episode