0:00:24
what is going on people welcome back to
0:00:27
another session of build break and
0:00:31
um brought to brought to you by the raw
0:00:34
coders yes that's who we are
0:00:38
um you might notice again that um two of
0:00:41
the real coders are not here
0:00:45
it so one isn't supposed to be here
0:00:48
because it's not his um fixed days
0:00:51
and the other one has got his exam
0:00:54
today that he's working on um
0:01:00
yeah without further ado
0:01:02
let's get right into it um so
0:01:06
what we are actually working on today is
0:01:10
actually on the stream is basically um
0:01:16
creating an enhanced version of an open
0:01:19
source project called
0:01:23
so what we are doing is we are
0:01:28
adding the feature of persistent storage
0:01:33
uh adding the entire architecture on aws
0:01:38
and we use back end technologies like um
0:01:51
doing their node and we're also using um
0:01:56
awsm which is called the serverless
0:02:02
and for front-end we're using http html
0:02:06
css and javascript
0:02:08
but one once the mvp which is the
0:02:12
minimum viable product has been
0:02:14
accomplished then we plan to convert the
0:02:17
front-end into react as well which would
0:02:20
be really good fun
0:02:23
um so just before i forget i'll let's do
0:02:27
the acknowledgement of country and then
0:02:30
we can take it from there
0:02:31
cool here we go here goes
0:02:34
i begin today by acknowledging the
0:02:36
traditional custodians of the land on
0:02:38
which we gather today and pay my
0:02:40
respects to the elders past present and
0:02:43
future i extend their respect to
0:02:45
aboriginal and torres strait islander
0:02:52
that was awesome um
0:03:07
yeah i need to get some war
0:03:19
oh my goodness and that feels
0:03:26
yes sorry that was pre-recorded i just
0:03:37
well still it still needs a bit of work
0:03:44
yeah in terms of progress that was a
0:03:49
right so what we're gonna be working on
0:03:53
just a bit of a recap yes today we
0:04:00
worked on inserting
0:04:02
so the the note was
0:04:06
one note was being inserted in the
0:04:10
dynamodb which was
0:04:13
fantastic so now we need to do is
0:04:19
the notes in the array
0:04:25
and then on the click of a button we
0:04:28
need to insert all those notes in the
0:04:31
board at once all right so
0:04:34
without further ado let's get started
0:04:42
will be coming uh on sunday
0:04:46
and kartik has got his um
0:04:50
simon slash exam so he's working on that
0:04:53
which is why he won't be able to
0:05:00
you guys stuff with me um i'll try my
0:05:04
keep you guys entertained and also
0:05:08
do some actual coding so
0:05:11
yeah let's get down to it
0:05:18
they're going to be probably
0:05:20
reading your chats as in where they
0:05:32
hey welcome cue jessie
0:05:37
right uh so let's get down to that um
0:05:42
okay so i'm going to share my screen
0:05:57
cracking at the moment to be honest tory
0:06:01
on your statements
0:06:03
uh right so i'm gonna
0:06:12
share my screen and go to the um
0:06:18
here we go this code is there i know i
0:06:22
need to be its code there we go
0:06:28
actually i didn't really push the curse
0:06:29
so we can just continue working from
0:06:40
actually i want to put some music on as
0:06:46
there's a good one
0:07:17
where's my extension reactive volume
0:07:37
uh thanks to you guys
0:07:45
wow that's a pretty good mark
0:07:48
victoria reading congratulations
0:07:56
your hard work persistence you know
0:07:58
everything so well done g i'm really
0:08:01
happy for you though
0:08:03
how was the experience
0:08:06
as in overall because i've not done a
0:08:10
exam so i'm not entirely sure um would
0:08:14
be good to know your
0:08:31
their exam is supposed to be harder than
0:08:34
essay but in your case it's probably the
0:08:38
opposite because you found
0:08:51
why you got a higher mark in the dead
0:08:55
you know a lot of i think
0:08:58
carries over over to the ah right right
0:09:02
keep that in mind because i'm i've got
0:09:06
aws as well so i just have to book my
0:09:11
which i'll do in the next payday um
0:09:13
hopefully and then i need to start on
0:09:20
uh if you check out the
0:09:28
already done my essay um
0:09:32
exam but um a lot of the knowledge i'm
0:09:36
gonna have to recap it as well
0:09:39
but that makes them a lot easier i
0:09:44
good to know that um that really helps
0:09:59
so now we need to do is send save notes
0:10:04
and then if we simply call this one
0:10:30
we need so this is already doing a for
0:10:46
giggle what's happening yes again
0:10:57
one will come back once
0:11:01
finish we'll come back once sunday
0:11:03
because that's his fixed days
0:11:06
uh that's one of his fixed days and um
0:11:10
kartik has scored his
0:11:16
he's working on that one
0:11:24
you're really funny tory
0:11:31
i'm gonna actually take us
0:11:34
take a screenshot of the chat and show
0:11:37
them tomorrow or them
0:11:39
or they might be having on as in just
0:11:44
the chat who knows
0:12:06
you will come here and then for each of
0:12:20
for each of the notes in
0:12:29
i was for each one
0:12:40
saying array for each
0:12:42
my function so what this would do is
0:12:48
numbers we have put that one
0:12:50
that's the ref for each that one in the
0:12:56
pass the item so i'm already passing the
0:13:16
i need to have a look
0:13:38
really hoping that
0:13:40
we will be able to launch it by 31st of
0:13:44
so right at the end of this year
0:13:50
we are actually planning to finish it at
0:13:53
the end of november as in this month and
0:13:56
then all the beta testing and everything
0:14:13
oh my gosh i'm already yawning that's
0:14:24
okay this board is there probably
0:14:36
okay i'm gonna go and delete
0:15:04
now i need dynamo tv
0:15:30
let's use this board but that doesn't
0:15:33
have anything in there
0:15:42
okay and if we use that board over there
0:15:56
see what this does save note
0:16:20
let's try this how was that one again
0:16:23
items and then funk only the function
0:16:26
just passing the function they're called
0:16:36
all right and then
0:16:41
notes can be called from
0:16:45
i don't need to pay attention to the
0:16:48
just fine all right at the moment
0:17:01
test index and save sticky yeah
0:17:05
i'm gonna i've already given you that so
0:17:11
do and on click save
0:17:20
by the way just um to confirm are you
0:17:24
guys hearing the music as well in the
0:18:20
um i'll just go in the client folder
0:18:24
because that's all the front-end files
0:18:49
that started there
0:18:58
i needed that feedback
0:19:03
let me know how you guys
0:19:09
you guys don't like i can change it as
0:19:13
just no problem at all
0:19:32
she was supposed to ask me
0:19:45
yeah i needed to do this
0:19:49
okay i'm gonna stop sharing my screen
0:19:53
i need to open up the console and if
0:19:55
that opens up my api url will be
0:20:02
so i'm going to stop
0:20:34
let me first confirm that all all of the
0:20:38
notes are gone from there
0:20:40
the board not found
0:20:43
ah all right fine board not
0:21:26
okay see if this one is present there or
0:21:41
this doesn't have anything in there
0:21:44
of course if we take
0:21:55
if it inserts that
0:22:24
okay opening up my consonancy weight is
0:22:28
only valid ah right
0:22:35
that's fine and then
0:23:02
cool so let's insert a node
0:23:31
interesting so why are we getting here
0:23:34
cause error and necessary gender
0:23:38
to marginal course
0:23:41
failed too fast so
0:23:45
we're getting the good old cause error
0:24:10
now we what we can do there's a that's a
0:24:13
pressure i haven't had that before
0:24:22
what i might need to do is deploy the um
0:24:30
delete the stack and then create quicker
0:24:35
and see if that works
0:24:52
cool to show my screen again
0:25:22
and then we can redeploy the stack and
0:25:25
then see if that one gets rid of um the
0:25:32
which hopefully should but um
0:25:34
let's just confirm that one and see how
0:25:38
all right come on come on come on
0:25:54
i don't know why is it just me or is hot
0:26:09
i confirmed a sure sniffer
0:26:12
yeah he must be that
0:26:24
so let's go to the list and see if that
0:26:27
stack has been deleted yes it has been
0:26:33
now what we need to do is go back to our
0:26:36
backend express app and
0:26:41
and um deploy that again
0:26:51
right straight to the same api yes
0:26:54
that's the one i want
0:27:03
and if i do i don't need the same build
0:27:07
because it's already built i just have
0:27:20
oops that's the same same
0:27:27
yes yes before default
0:27:38
all right the change has been
0:27:42
created at the moment
0:27:45
no more chats yet brilliant and let's
0:27:53
let's deploy the bad boy now and the bad
0:27:56
boy is deploying so far this is good
0:28:15
okay as you can see everything is being
0:28:19
come on let's go let's go let's go let's
0:28:22
go let's go let's go let's go let's go
0:28:24
let's go let's go let's go let's go
0:28:38
all right that's nearly there
0:28:44
where's my music on
0:28:56
you really want me to say get them now
0:29:02
actually i'll say especially for you
0:29:12
that was just for you for your gag that
0:29:19
all right so the stack has been created
0:29:24
go and now what i need to do is
0:29:33
create this stack again my bad
0:29:44
why because i showed the api
0:30:03
all right here we go said
0:30:05
let's do that bad boy again
0:30:27
yeah yeah yes yes yes yes
0:30:46
wow is 10 already time is flying past
0:31:06
all right uh what else have we got
0:31:10
do you think that this is a sniffle way
0:31:13
to develop there must be a better way
0:31:16
yes then there must be a bad way it's
0:31:22
we haven't got you know around it but if
0:31:24
you if if you know that by the way
0:31:28
because i will be working on improving a
0:31:51
okay there we go that's been
0:31:57
and actually i'm going to stop sharing
0:32:05
over another cute computer yeah might
0:32:10
that you're absolutely right mate
0:32:15
yeah i think it's time now
0:32:22
so go to cloudformation
0:32:35
i get the resource
0:33:13
okay that's my stack there
0:33:22
get that one out of the way
0:33:30
replace that one in
0:33:39
actually environment.js
0:33:42
yeah replace that one there
0:34:03
then what we need to do is enable cause
0:34:16
actually i need to create model first
0:34:31
application that one
0:34:34
all right and then i'm gonna go ahead
0:34:38
add a response to that
0:34:51
in the response model i'm gonna type in
0:34:59
what it needs would be empty and then
0:35:11
come on application uh i spelled the
0:35:14
application wrong wow
0:35:18
seriously why am i thinking
0:35:21
all right that one's done
0:35:27
i'm just taking the lambda perfect
0:35:30
so let's enable pausing this
0:35:40
okay so calls has been enabled and now
0:35:49
cool so api has been deployed as well
0:35:51
which is fantastic
0:36:10
okay now come back and
0:36:18
now i'm going to shave my screen and do
0:36:24
shouldn't be private that's so dumb
0:36:35
you should do authentications
0:36:38
so you allow people to post
0:36:49
we still have to work on the
0:36:52
authentication bit um
0:36:56
where's the stream
0:36:58
no green screen oh
0:37:04
i'm gonna share my screen because i've
0:37:11
as an endpoint part
0:37:14
as in people shouldn't really need the
0:37:18
api endpoint because this person person
0:37:25
as in they can just um
0:37:29
yeah if they want to
0:37:31
test it then they can test it from
0:37:37
actually what am i talking about they
0:37:42
url to post the nurse because
0:37:45
that's the only reason
0:37:52
being inserted in davis
0:37:57
what does you see anything about your
0:37:59
urls uh have i spoken to him
0:38:06
so i wouldn't be able to tell you that
0:38:10
at the moment get there
0:38:16
did you see anything
0:38:20
oh you're talking about yourself all
0:38:31
do uh work on authentication
0:38:39
it can be a lot easier
0:39:09
yeah yeah that's updated which is fine
0:39:19
so now what i need to do is
0:39:21
just test up i need to change the uh
0:39:42
come on i can do this
0:39:48
and change this one
0:40:01
so that's changed which is fine now i
0:40:05
need to sam build it
0:40:14
okay and then we're gonna deploy it
0:40:17
what's in the chat
0:40:19
nothing at the moment which is
0:40:48
that's nearly done
0:41:09
let's deploy this bad boy now
0:41:25
okay so the bad boy has been deployed
0:41:27
which is fantastic
0:41:51
let's do that and see what does he
0:41:55
give us uh i'm not gonna really hide the
0:41:58
url now because it doesn't really make
0:42:00
any sense to do it
0:42:02
so i'll just test it over here
0:42:05
oh i need to create a table first and
0:42:09
change the value of this of that table
0:42:14
ah i need to hard refresh and then and
0:42:19
so you want to shoot go through
0:42:22
oh no no no no no no no no no no
0:42:31
working fine previously
0:43:05
okay i'll actually what i'm
0:43:08
gonna do is open that incognito
0:43:14
it still gives me the same
0:43:25
ah i think i might know what's the
0:43:32
i think i might know what's the problem
0:43:35
yeah i might notice the problem
0:43:43
this options method needs to have
0:43:48
this as a lambda function ah there we go
0:43:54
southeast i need to give it a lambda as
0:43:58
which would come from here
0:44:08
call and not deploy
0:44:20
all right and now let's go ahead and
0:44:30
run this again to be honest
0:44:33
i don't know when which you world i i
0:44:40
i think i'm in the gaming world
0:44:43
anyway um let's do that so what did i
0:44:48
want to do yeah run this
0:44:52
that should do it technically
0:44:55
but let's see if he actually does no
0:45:19
why why why why why
0:45:37
i think i must have forgotten
0:45:49
no that's fine application yeah
0:45:52
that seems fine to me
0:46:16
options here that's fine
0:46:39
not checking again
0:46:42
oops no i don't need you
0:46:45
no don't need to go away
0:46:56
let you check what this gives off
0:47:01
come on you gotta work you gotta work
0:47:15
what does it say as an option status
0:47:24
thing option stick status code 500
0:47:36
r5 this is 500 which means
0:48:00
options so options is returning that
0:48:26
genuine negative work since yesterday
0:48:38
there those success happens slowly
0:48:42
remember guys lost two setbacks one step
0:48:51
would happen at the moment because
0:48:53
there's a cause error
0:48:55
hang on internal back and error
0:49:15
uh because the api isn't connected as in
0:49:20
is then updated there
0:49:23
right right right right right
0:49:28
let's see let's update this
0:49:52
oh no i don't need you
0:50:04
look too much opened too much open here
0:50:37
okay so there are no boards which is
0:50:40
fine at the moment
0:50:44
oh my goodness they're correct um go
0:50:48
back to that one my api
0:50:54
is returning a 500
0:51:04
i think all these ones have to come
0:51:23
options has there any
0:51:28
integration requests yet that's fine
0:51:42
let's add these headers
0:52:14
level all the calls on it
0:52:27
no i don't want a new stage
0:52:34
okay that should be fine there
0:52:41
so i'll come back to this one
0:53:16
what's going on you just try always said
0:53:26
to be honest i disagree with that
0:53:30
character i don't have that much as an
0:53:41
yeah that's too much
0:53:49
let's entertain to middle
0:53:55
look uh to sniffing this
0:53:58
all right guys i think i'm gonna
0:54:00
call it a night because
0:54:07
not being productive at all whatsoever
0:54:14
linkedin is right just
0:54:28
2014 but then i took
0:54:30
say three years probably
0:54:38
working holiday is
0:54:41
working holiday as well
0:54:47
you can say approximately there but not
0:54:51
quite there few months
0:54:54
yeah she can say that's six plus
0:54:58
but wouldn't says seven
0:55:05
sorry i will do i'm not gonna open that
0:55:09
up on this screen at the moment um i'll
0:55:12
i'll get back to you on that one
0:55:18
yeah probably tory
0:55:21
right guys i'm going to
0:55:28
um and probably work
0:55:31
on it in my spare time as well because
0:55:35
we really have to speed it up
0:55:37
and see what happens but yeah
0:55:43
been a pleasure having you
0:55:45
all ups and downs that's part of life
0:55:48
can't deny that but
0:55:53
how we carry ourselves through
0:55:55
those times which is
0:56:00
um you go get some breathtak late
0:56:06
tomorrow is our day off we won't be
0:56:08
streaming but i'll see you guys
0:56:16
car tickets um we can contact
0:56:25
yes uh have a really good night guys and