0:00:24
all right welcome back everyone welcome
0:00:26
back to another episode of deal break
0:00:29
of course to all those people who are
0:00:30
new here we are of course
0:00:32
that means we are team of three
0:00:34
developers from melbourne australia and
0:00:37
we are working on a project which adds
0:00:40
persistent storage
0:00:41
to a current open source project which
0:00:44
is called scramble.ca
0:00:47
um if you're new here don't worry we'll
0:00:50
working on a lot of different
0:00:51
technologies and a lot of stacks and
0:00:53
we're following proper agile
0:00:56
from using things like jira or just
0:00:59
proper project management stuff so
0:01:02
not only gonna see a lot of coding but
0:01:04
how you can go ahead and do one of your
0:01:08
um so yesterday i think uh yesterday was
0:01:11
merging day as we call it here
0:01:13
uh which means that we
0:01:15
go ahead and do all these stuff
0:01:17
during the course of the week and we go
0:01:19
ahead and merge it
0:01:22
master or production branches
0:01:24
or the course of the weekend so that
0:01:27
everything is up to date and everyone
0:01:29
knows what's the latest release
0:01:31
so yeah every week we have kind of
0:01:35
on that being said yesterday's
0:01:37
merchandise was really successful
0:01:39
everything was on track and everything
0:01:41
was um just you were able to complete
0:01:44
so today we are finally
0:01:47
sorted with the whole environment issue
0:01:49
as well so i think
0:01:50
we're good to go with some actual
0:01:53
um front-end stuff
0:01:56
and a lot of design changes and our
0:01:59
design implementation to our
0:02:01
front end which is going to be really
0:02:04
you're gonna get to see what's actually
0:02:06
happening rather than just um some api
0:02:09
calls and postman so
0:02:11
yes exciting stuff coming up for sure
0:02:14
how are you feeling today soon
0:02:16
we are feeling pretty good and thanks as
0:02:18
always for a really good introduction i
0:02:23
rephrase what you said previously that
0:02:29
releases every week we
0:02:33
uh update our prod to the latest version
0:02:38
of the code that we have by merging in
0:02:43
feature branches and all the
0:02:45
fixes that we have done over the week
0:02:49
yeah and releases us
0:02:52
still to happen once we have finished
0:02:55
minimum viable product uh
0:03:01
nvc yes everything exactly and when i
0:03:04
finish that we see
0:03:10
overall really good job so i guess
0:03:14
hey gecko welcome good to have you
0:03:17
tomorrow field too
0:03:21
i'll take a listen
0:03:24
i've got my water here
0:03:40
i guess it's it's not too far off
0:03:43
toilet we are aiming to as in get the
0:03:49
by the 31st of december so
0:03:55
looking promising so far
0:03:58
let's see how it goes hello i'm back
0:04:02
um by the way i have jen's photo because
0:04:06
pauses video he's gonna have that photo
0:04:09
that's how the import to stream worked
0:04:20
no need to check the chair just
0:04:31
that's a secret we can't tell you that's
0:04:36
okay yeah we're hydrating again
0:04:52
testing the functionality we of course
0:04:55
so far in the front end
0:05:02
come back to jira and as an organize
0:05:05
what do we want he's working on and
0:05:09
cetera et cetera but you agree yeah
0:05:14
i was actually thinking away that i got
0:05:18
led strip strips there and i can put the
0:05:20
neon light so i can
0:05:22
find a mix of blue and one other color
0:05:26
which glows good with it
0:05:27
i don't know i'm not sure what it's
0:05:29
going to be maybe orange like light
0:05:31
orange or something like that
0:05:32
but yeah kind of like a
0:05:34
you texture of blue neon light and a
0:05:36
strip of orange leds
0:05:39
what do you think then
0:05:43
that would look pretty cool as in really
0:05:48
stream because you're kind of
0:05:51
really close to the twitch's
0:05:54
theme as well as in purple and bluish
0:05:58
so that would look really
0:06:00
really really nice
0:06:04
just give me a moment i forgot to do
0:06:07
something really important i'll be right
0:06:10
all right yeah that's something
0:06:12
yeah just two seconds two minutes
0:06:16
or he says more leon likes the better
0:06:20
but just saying these things are crazy
0:06:22
expensive that's i i'm gonna get a knee
0:06:26
led strip rather than a neon light
0:06:30
gives you time to wear this
0:06:32
yeah i think that's what dan's uh
0:06:37
just to wear this shirt
0:06:42
it's it's kind of sad that my
0:06:45
camera can get only this wide so you
0:06:48
guys can probably not see the shirt
0:06:55
so i need to figure something out but
0:06:57
that's the width of my room i really
0:06:59
can't do anything wrong
0:07:01
right so let's get started
0:07:05
let me try rotating
0:07:15
that's just not gonna work
0:07:34
oh no so i was talking about how
0:07:36
even if i'm wearing this shirt cousin
0:07:39
comes up also you went to wear the shirt
0:07:49
i really need to go and
0:07:54
it is it is detective
0:07:57
for your energy drinks
0:08:02
anyway let's get to let's get to
0:08:03
business yes um so i will
0:08:06
share a visual studio code and open up
0:08:10
um look at the spring pass the stream
0:08:14
let me know if you want me to quote if
0:08:15
you want to get it
0:08:21
you did we haven't
0:08:23
quoted i mean the last time we did the
0:08:28
um like i was the person it kind of
0:08:31
doesn't matter if you have a head start
0:08:42
the last time i'd i was working on the
0:08:45
code i'm pretty sure about that yeah
0:08:48
okay i'm pretty sure um
0:08:51
if i remember correctly that was on
0:08:55
sunday was the merging stuff so
0:08:57
not sure if you want to come back
0:09:00
but we did the environment
0:09:04
thing as well isn't it
0:09:06
okay did you push it up
0:09:10
already if you if you want to get that
0:09:19
which branch is it on did you create
0:09:24
um it was on the stable middle list uh i
0:09:28
should have no no no no it wasn't on
0:09:30
that one it was hide api url
0:09:40
tori lil phil is saying i like the
0:09:42
merging shows can you do more of those
0:09:51
leave he doesn't like he's being
0:10:02
only one per week we want to make it
0:10:09
radio give me one sec
0:10:13
i'll bring you guys on the bottom
0:10:48
oh one more branch
0:10:56
three branches now
0:11:18
some kind of a keyboard now
0:11:27
still front end oh
0:11:29
where's the annoyment file
0:11:34
don't tell me i didn't check that in
0:11:39
no no this can't be true
0:11:41
i mean that's good that there's no no
0:11:44
no i was just joking with you
0:11:48
you're joking with me that's not
0:11:50
supposed to happen
0:11:56
are you sure you've got the right bro oh
0:12:03
whole point yeah i get the point now i
0:12:06
i got the problem finally make my
0:12:14
um did you make it inside the client
0:12:16
yeah you did probably yeah
0:12:21
toilet hill phil goes
0:12:23
thanks for adding more branches you guys
0:12:27
listen to your viewers
0:12:51
anymore so i renamed
0:12:54
that one to still front end so yeah but
0:12:57
you didn't change it in the home did you
0:13:00
ah yes i forgot about that one
0:13:04
is there any other place this has been
0:13:06
referenced i don't think so just
0:13:09
but just confirm as well
0:13:26
so did you test it was it working yes i
0:13:29
it was working when i tested it
0:13:36
uh there's today 13th of october which
0:13:39
is the day after tomorrow called awesome
0:13:42
day aws awesome day
0:13:44
yeah um it depends on the time i might
0:13:50
you can sign up and watch some seminars
0:13:53
and you'll get 50 amazon coins oh nice
0:13:59
yeah i might just do that um because i
0:14:02
really need credits
0:14:10
i'm just getting the link from postman
0:14:13
postman takes a while
0:14:20
that's worth how many rpa api calls
0:14:24
well um it's not just
0:14:33
aws account and that's actually attached
0:14:36
um it's all it also has an
0:14:40
eni attached to that one as well so
0:14:46
costing a bit now since
0:14:49
those two things are executing
0:14:54
yeah is it not just because
0:14:57
i'd just like to point out i read this
0:15:00
if your cloud bill is rising up then
0:15:03
you're making progress
0:15:05
ah right okay i don't know i guess
0:15:07
that's a good thing
0:15:16
welcome egg good to have you
0:15:22
i'm just gonna go ahead and
0:15:29
an end point how much does that cost
0:15:36
i think we have our culprit
0:15:41
admit today thanks tori lil phil
0:15:44
we know who that is now
0:16:05
as in just for fun yeah
0:16:09
i mean but it was a good lesson so
0:16:13
as in they actually made us figure out
0:16:17
environment.this solution that we did
0:16:20
which was really helpful and a good
0:16:23
learning curve as well so
0:16:26
thank you mate feel free to do more
0:16:28
stuff so we can learn even more
0:16:36
always he's saying toy leopard i wish i
0:16:39
knew the end point so i could share it
0:16:48
go is not a function
0:16:51
um how much does it cost if every
0:17:03
i guess it depends on how big is your
0:17:10
just talking from common sense um
0:17:12
correct me if i'm wrong
0:17:18
he's feeling guilty of it as in saying i
0:17:22
was not the culprit
0:17:28
um we are having some issues with the
0:17:31
rename of the file
0:17:36
what does it say middleweight.js
0:17:39
it says file not found so the server is
0:17:43
still loading middleware.js
0:17:48
but you shouldn't really should it oh do
0:17:51
you want to clear your car
0:17:54
i think that's not going to be true um
0:17:57
how does a server load
0:18:02
like what file does it use to load
0:18:11
i'm just gonna select the word
0:18:23
referenced over there as well
0:18:26
yeah i think that should be
0:18:45
so you can't initialize a const
0:18:51
it needs to be a let
0:18:59
that should be pretty easy stuff
0:19:02
i don't know how to do that though
0:19:08
create video video tutorials especially
0:19:12
you might make a branch out of this
0:19:17
you really won't make a fountain
0:19:20
come on we agreed to
0:19:23
things and these are the theme stands
0:19:27
as in every feature everything
0:19:29
everything new we do that has to go on a
0:19:45
what uh what to do with this guy
0:19:51
actually if you're
0:19:53
which branch are you working on at the
0:20:05
euro because that's already done you
0:20:07
should create another branch
0:20:10
no i'm just trying to run it
0:20:15
oh i can't right right yeah yeah i got
0:20:17
you i'm just doing the stuff which
0:20:19
relates to hide api which was creating
0:20:20
the environment thing yeah yeah true and
0:20:23
you're basically testing it with the
0:20:25
actual uh end point now
0:20:32
oh don't tell me that's the case again
0:20:35
this one is it's on my
0:20:45
let me have a look at this
0:21:00
filter fetch resource
0:21:03
has been bought prefight
0:21:06
no access control header is present
0:21:09
that's just same thing
0:21:12
no it deserves the definition right
0:21:14
if an opaque response
0:21:18
your needs at least source modes to no
0:21:23
basically it's telling me to set
0:21:25
resources more to no course
0:21:28
uh we don't want to do that we want to
0:21:36
let me just see the post port wait how
0:21:38
did you test your thing when none of
0:21:41
this is uncommented
0:21:47
okay so i didn't test it
0:21:51
why did was this as soon as the hard
0:21:56
one two three were
0:22:03
okay and i just pushed in the code so i
0:22:06
didn't really test it with the actual
0:22:08
url as you're testing at the moment
0:22:19
let me play some music
0:22:23
um by the way if you want to tell me
0:22:29
play on my end as well because i do have
0:22:32
an ethernet cable now as well
0:22:57
here we go they add extension
0:23:02
volumize has been added to chrome museum
0:23:07
so this has been added i'll just play a
0:23:10
as in some music and you can tell me if
0:23:13
that if that's the one you like or not
0:23:59
that's interesting
0:24:02
jason formatted volume access
0:24:05
request ah i need to give access
0:24:11
all right um get there is the really
0:24:16
yeah sorry about that
0:24:25
um i'll do it now and we would really
0:24:29
um the acknowledgement of country which
0:24:31
has been very important giving the
0:24:34
just a place in their society and just
0:24:36
paying respect for a sense
0:24:38
and following their traditional customs
0:24:41
in a symbolic way and
0:24:42
that's where we do most of our business
0:24:45
i really want to acknowledge
0:24:47
people of the torres strait island and
0:24:50
um all the aboriginal people
0:24:54
well yeah let's go back to work
0:24:57
do you have anything to add
0:25:04
you need to follow exactly um have you
0:25:07
got that paragraph so i can do that as
0:25:09
well because he wants
0:25:11
me to do it as well
0:25:14
yeah sure i don't have that i just
0:25:16
remember how do you do it in uni
0:25:20
right yeah that's right that's what you
0:25:23
ah okay um i would have to i would
0:25:32
uh i would also like to pay my respects
0:25:35
to elders past and present and emerging
0:25:54
are you able to hear the music in the
0:26:03
when the person's scream
0:26:21
thank you dev thanks for the reminder
0:26:27
yeah that was a good one
0:26:34
you should do that at the
0:26:37
how have you configured course is that
0:26:47
i'm gonna just have a look yes it's a
0:26:53
i don't think i've got any of those i'm
0:26:56
just go i think one method which is any
0:27:03
uh we are getting into the same problem
0:27:07
i mean it's not really the
0:27:09
problem at this point
0:27:12
you're just configuring course twice
0:27:36
so i've got i think exactly the same as
0:27:41
is yours working can you
0:27:44
all right i'll just stop my
0:28:00
server all right then that
0:28:24
dude should i make a laura
0:28:28
no no no it's fine now it's fine
0:28:41
lines and run the server
0:28:48
and i'll inspect it
0:28:52
middleware ah i'm getting the
0:28:54
same error as you did as well
0:28:57
so i just have to go in there
0:29:02
middleweight there we go still
0:29:24
i don't think we did
0:29:29
yeah probably a good place with that
0:29:36
why is this still asking for
0:29:42
i mean i have this on my end right you
0:29:45
yeah i did update it on mine did you
0:29:49
index.json index yes
0:29:53
the other one oh i didn't update the
0:30:12
just hard refresh here
0:30:18
right i'm getting the same errors as
0:30:23
so i'm just correcting them
0:30:49
of course he won't actually see
0:30:57
um saying the same thing for me as well
0:31:02
oh i'm getting to have no
0:31:06
sydney but i do have
0:31:11
let's do front end
0:31:24
just gonna try and check this one out
0:31:58
and no it's not working for me either
0:32:02
i think we probably have to add those
0:32:04
additional methods though
0:32:15
do you want to add in yours because
0:32:20
can you show your screen
0:32:23
yes i was gonna ask you to share my
0:32:41
sounds like a phone hotline so
0:32:43
let me know we changed the music though
0:32:46
anyone using windows and docker not sure
0:32:48
if it's my setup my whole computer but
0:32:53
docker shouldn't take as much memory but
0:32:56
yeah probably don't leave it running
0:32:59
the docker hub thing
0:33:12
actually post first
0:33:32
these are these two yeah that's fine
0:33:37
you're about to give yeah apr permission
0:33:39
i need i want to give that
0:33:50
enabled no we shouldn't really have to
0:33:56
let's deploy the api now
0:34:18
all right cool so url is out in the
0:34:25
i'll have to change it afterwards
0:34:37
okay i will go ahead and
0:34:41
do the request and see what it gives me
0:34:53
am i still sharing my screen yes i am
0:35:19
let's see if this works
0:35:48
i need to do anything
0:35:51
did we apply enable cause
0:35:56
no we didn't do that yet yeah you have
0:35:58
to do to any method due to any
0:36:01
yeah okay and then did you do enable
0:36:18
same thing empty model
0:36:26
what's happening there
0:36:31
then we need to do the same
0:36:34
that we did previously
0:36:36
by integration thing
0:36:41
delete the options method
0:36:44
click no i don't want to delete i want
0:36:46
to delete the method
0:36:51
why can't i delete the
0:36:57
have the function as well
0:37:15
okay so you mean options method
0:37:20
yeah that's fine now i'm trying to
0:37:31
i'll decrease the music
0:37:46
strike two or three
0:37:50
oh there's actually elevator music like
0:37:56
i used to listen to it a lot
0:38:09
yeah i think it's something with the
0:38:10
model stuff remember we used to
0:38:44
god create the model model is done
0:38:49
yeah you're right it's empty
0:38:53
then we need to go to any
0:38:56
and we need to put the method response
0:39:09
do that response model content
0:39:30
i always they shall automatically come
0:39:31
in you don't need to
0:39:33
go in contact you're not allowing me to
0:39:44
what what a session
0:39:46
it's not allowing me to
0:39:48
go in the mat uh in the
0:39:50
method response ah now it is
0:39:57
yeah add response model
0:40:13
add headers as well
0:40:16
no they should automatically come in
0:40:21
in that case i got that one and this
0:40:49
has that one but it doesn't have this
0:40:58
i mean try figuring out get first
0:41:05
we testing post first
0:41:13
get to work as well
0:41:15
okay now i will enable cause
0:41:24
okay but what was it 200 message
0:41:29
delete the message
0:41:34
and now enable calls again
0:41:39
there we go and this should
0:41:42
uh this empty module two options
0:41:50
so ah so it's all about
0:41:52
the options method
0:41:54
we don't have the option method
0:42:06
i mean that's the thing right that's
0:42:08
that's what happened last time that we
0:42:09
are configuring course twice
0:42:12
we've already configured it from our um
0:42:20
yeah it's gonna call the middle layer
0:42:27
just enable course but don't actually
0:42:37
so yeah yours is here that has been
0:42:43
in the options one it has been marked
0:42:51
all right okay try mocking it in any as
0:43:09
um try doing a get first maybe
0:43:19
oh no no no oh okay yeah fine
0:43:24
um don't really need to create the get
0:43:28
that's your favorite you just told me to
0:43:30
but yeah oh i mean i meant that when you
0:43:37
right right right i see let's see
0:43:42
i'll just get rid of this method then
0:43:50
yeah yeah and he's taking that one and i
0:43:52
think only the post is
0:44:00
and it will cause two or no probably not
0:44:06
really because you said that
0:44:12
enabling chords in two different
0:44:15
not try doing that actually
0:44:19
so let's see what happens
0:44:28
let me just take these ones
0:44:35
and the response headers and
0:44:38
things in integration response
0:44:50
oh oh my god i'm joining on stream wow
0:45:00
method response integration response ah
0:45:05
so we needed it here 200
0:46:01
so that's done we should do that one
0:46:07
ah okay these are already there which is
0:46:11
and we don't need to play with that one
0:46:17
yes enable calls first
0:46:20
because it didn't get enabled previously
0:46:44
so now let's go at the back
0:46:58
whole sort of thing happen
0:46:59
i think if this works then we're
0:47:02
surely getting to see a system
0:47:05
is that something which you're looking
0:47:14
wow this is coming up as undefined as
0:47:18
i'm glad it's coming up
0:47:28
it has been blocked by cool ah and now
0:47:32
he has it does not have the h
0:47:37
okay stairs i think the chords might be
0:47:43
we are not giving you lambda here
0:47:49
so might just try to do this
0:47:53
southeast one what's our lambda
0:47:57
does it not come in the list the laminar
0:48:03
it doesn't have a list
0:48:14
okay mark i don't want that to be mock
0:48:45
all right that one's done
0:49:38
let's differentiate on the html
0:49:56
just trying to figure out this now
0:50:00
if i delete options method
0:50:14
create options method now
0:50:24
add the lambda in there
0:50:33
go to method integration and
0:50:37
do 200 statuses here
0:50:41
and also apply the response model
0:50:51
and my headers would be
0:50:54
i already have them
0:51:27
eyes how they're closing
0:51:30
that's the point i can't see your eyes
0:51:34
you're falling asleep
0:51:41
uh can you also keep uh
0:51:45
an eye on the chat as well
0:51:51
we did solve course i think this is a
0:51:53
totally different issue regarding course
0:51:57
i mean when we say we solve scores we
0:52:01
solve course it was just the one issue
0:52:04
which was configuring course twice which
0:52:07
you were facing is all that
0:52:09
um surely there are a lot more issues
0:52:15
what i trying to ultimately accomplish
0:52:19
for today at least we're trying to make
0:52:24
our front-end app talk to the back-end
0:52:35
just super specific really specific as
0:52:38
you just trying to
0:52:40
post the ball as it
0:52:43
creates a board and make sure he's
0:52:45
appearing in dynamity b
0:52:54
work for daddy vote for daddy
0:53:05
that would be there
0:53:24
you gotta work now
0:53:40
i'm just trying to think what could be
0:53:44
it said it says that it does not have an
0:53:49
okay status which is the 200 status
0:53:58
now our scooters are back
0:54:06
core scorers are bad
0:54:08
yeah okay so it's specifically coming
0:54:15
we've tried that and i'm pretty sure
0:54:18
nothing related to that because
0:54:21
it's it's not about the paging delay
0:54:23
which was happening before we had had
0:54:28
the whole paging delay system that
0:54:30
the page loads before we received the
0:54:35
surely it's something to do on the aws
0:54:42
just a little bit of more playing around
0:54:44
uh you know pretty sure we'll be able to
0:54:46
fix it we had this problem at least
0:54:48
around 1.5 months ago and we spent like
0:54:50
six days doing it so i think we know
0:54:52
what works and we don't doesn't
0:54:55
uh that being said i think this this
0:54:57
one's a totally different one
0:54:59
um from the one we had before
0:55:05
in general i think we both have a pretty
0:55:07
good understanding of
0:55:18
should have a mock integration not a
0:55:33
so if i basically insert another
0:55:37
method i don't want you at the moment
0:55:50
why does he not want to go away
0:55:54
delete a resource delia method
0:56:10
okay so when you say http 200 is here
0:56:14
for when you go inside nothing is there
0:56:23
maybe just go ahead and add
0:56:27
post get methods just all of them
0:56:30
remember how we did it
0:56:32
yeah might just do that instead
0:56:37
makes a difference
0:57:07
this is a real head scratcher i'm sure
0:57:14
to be honest there's a role entirely
0:57:16
dedicated to cause
0:57:24
should be a role as in a position itself
0:57:27
entirely dedicated to
0:57:31
i haven't heard of it but sure i'm
0:57:34
pretty sure it should be
0:57:39
yeah i think this will call web
0:57:45
so if i do ah no i don't need you there
0:57:53
sorry littlefeed says amazon api gateway
0:57:56
course configurator
0:58:03
let me actually google it of course
0:58:11
all right we got this we got this
0:58:19
and lambda is that
0:58:41
uh full stack stuff
0:58:49
ops manager comes up
0:58:53
yeah there's no one sitting down
0:59:03
all right so we need to basically do
0:59:05
every all those on there
0:59:08
on each of the methods as well
0:59:11
i feel like let's come back to tomorrow
0:59:16
with a fresh brain
0:59:22
surely where is my mouse going yes it's
0:59:25
in front of me i can't even see you
0:59:33
all right guys well oh
0:59:36
i was about to do the intro again
0:59:41
and you can stay here for longer
0:59:44
no man i've done my personal life as
0:59:46
well that i need to get back to as well
0:59:49
surely that's incredible a lot to do
0:59:51
still but yeah thanks so guys for i'm
0:59:55
tuning in being a pleasure having
0:59:58
you guys and learning from use at the
1:00:04
yeah it's been a kind of um i'll take a
1:00:07
kind of productive session but um
1:00:11
let's see how we go tomorrow hopefully
1:00:13
we'll figure out what the problem uh
1:00:15
what exactly that we need to do to get
1:00:21
uh we'll see you back
1:00:25
jacked up good different times same
1:00:27
place same cause related problems
1:00:34
incorporate that um all right guys we'll
1:00:37
see you back here same time
1:00:40
same place and the same course problem
1:00:46
all right thank you everyone guys
1:00:49
have a good night cheers good night