0:00:26
what is going on guys welcome back to
0:00:29
another session of build break and fix
0:00:33
that's brought to you by the raw coders
0:00:39
today you might be wondering that it's
0:00:41
just one raw coder which is um me
0:00:46
yes you're right because the other two
0:00:52
they've got the valley so they won't be
0:00:55
attending this stream
0:00:58
wouldn't be a problem
0:01:00
it's always good it was so good it's
0:01:03
always good to have some family time
0:01:09
one has got his simon do so um you won't
0:01:13
be attending for that reason as well
0:01:16
but yes that put aside let's continue
0:01:23
have some fun together all right so
0:01:27
first and foremost uh um
0:01:32
i'll just give you a bit of a background
0:01:38
we're working on this
0:01:40
uh open source project called scrumbler
0:01:44
what we are doing is
0:01:48
adding persistent storage to an open
0:01:50
source projects called scramble.ca
0:01:54
and that's basically
0:02:02
putting the entire infrastructure
0:02:06
on at this platform
0:02:11
uh integrating some security features
0:02:14
and all that awesome stuff all right
0:02:18
with that said i'll just do quickly a
0:02:22
acknowledgement of the country so less
0:02:30
do you canceled your credit cards
0:02:33
yes tory i made sure i can sort it man
0:02:36
so i won't get bankrupted now
0:02:41
all right um i'll i'll quickly do the um
0:02:45
acknowledgement of the country
0:02:53
i begin today by acknowledging the
0:02:55
traditional custodians of the land on
0:02:58
which we meet today and pay my respects
0:03:01
to the elders past present and future
0:03:07
i extend that respect to aboriginal
0:03:11
and torres strait islander people here
0:03:15
right with that said that's done um
0:03:18
that's always good
0:03:20
so today what we're going to be working
0:03:23
on we have to make sure that um the
0:03:30
the first note is being inserted it's
0:03:36
dynamodb correctly so with that said
0:03:39
let's jump into the font part which is
0:03:42
c-o-d-i-n-g you guessed it coding
0:03:47
all right cool so i'll just open up my
0:03:50
actually first i need to share my screen
0:03:56
all right here we go cool
0:04:09
this is going to be
0:04:11
a kind of a good stream because
0:04:17
going to be trying to finish up the
0:04:19
functionality that we've been trying to
0:04:25
yeah that is it i'm just gonna go and
0:04:36
changes and we can take it from there
0:04:46
can you repeat that um what would you
0:04:50
what would you want me to repeat tori
0:04:58
all right cool so this is it um let's do
0:05:21
i just i just i just made up as in
0:05:24
a kind of a saying so but yeah i i
0:05:29
all right here we go
0:05:34
to the third part which is c-o-d-i-n-g
0:05:38
you guessed it coding
0:05:41
which is always fun let's go go go
0:05:50
right so we have this one
0:05:56
so i need to check what changes were
0:06:02
um and we can continue from there he
0:06:05
must have pushed the code
0:06:32
did it pushing the one of the other
0:06:39
no that's not the one
0:06:42
so it was this one um i don't think he's
0:06:46
managed to push the code in but
0:06:58
let's just check um
0:07:04
the changes that we have done are made
0:07:20
to decline in the local server
0:07:28
look one found no why
0:07:31
local so i bet it was this
0:07:35
i just used pythons
0:07:47
so all right let's go there and
0:08:01
what was i gonna do um
0:08:27
oh all right because um
0:08:29
this is not gonna work obviously
0:08:42
p as in the end point so i'll just
0:08:45
i'm going to share my screen because i
0:08:47
don't really want to give the api
0:08:48
endpoint out again
0:08:55
and i'm gonna go into my aws account and
0:09:09
what happened to it it was his webpage
0:09:12
oh okay this css didn't really load
0:09:23
and i want to want to do that
0:09:48
okay do that and see what this takes us
0:10:14
okay cool so this is our end i just want
0:10:17
to make sure that i'm not sharing my
0:10:30
um i can't uh open up the euro tories uh
0:10:35
but i will do that after this
0:10:38
after the stream i'm really curious all
0:10:47
okay so i'm not doing that which is fine
0:10:53
so i'll just get this one and open up my
0:10:58
environment.js file and update my
0:11:01
endpoint over here
0:11:03
which is brilliant
0:11:12
okay now close this and then now i'm
0:11:15
gonna come back and open
0:11:20
my screen share and we'll go straight
0:11:42
all right this is there this is there i
0:11:45
don't need that one now
0:11:55
actually cool gonna check if i can
0:11:59
i cannot oh i can do this
0:12:03
okay so this should do the trick as well
0:12:07
but i wanna be able to look at that
0:12:10
that's the only problem that won't be
0:12:12
able to look at it
0:12:19
okay here we go we can doing that
0:12:26
create a new board
0:12:40
this is interesting
0:12:42
i'm doing something that i'm not
0:12:44
supposed to do and it's not picking up
0:12:53
do that again as it stops sharing it
0:12:56
because i don't really want to give out
0:13:13
and then i'm going to save this as well
0:13:16
yeah this should this should do the
0:13:20
then appear yeah i'm calling it there
0:13:27
am i even on the right
0:13:39
let's continue with from there
0:14:15
i'm gonna open that in uh incognito and
0:14:20
then it should work
0:14:33
actually what i'm gonna do is i will
0:14:38
and then reopen again
0:14:44
cognito and see what it goes with
0:14:49
okay here we go cool so it this
0:14:55
that anymore which would be good
0:15:04
okay cool so this is
0:15:08
now what i need to do is
0:15:16
i'm just trying to hide the concept
0:15:19
because i don't really want to give out
0:15:31
okay i'm just gonna
0:15:38
start spinning signs for a living
0:15:42
hey gecko what's happening geez again
0:15:55
with his family and
0:15:58
kay had as in finishes
0:16:00
doing theirs in families celebration and
0:16:06
shay has his simon do tomorrow so he is
0:16:09
off doing that one
0:16:12
you guys are stuck
0:16:17
uh i'll try my best
0:16:19
not to bore you guys too much yeah
0:16:27
what kind of music is there um
0:16:32
okay i'm just gonna um
0:16:38
just gonna check if my um
0:16:41
requests have been successfully done
0:16:45
there we go there there's my console
0:16:58
um so what i need to do
0:17:06
completely which is fine and
0:17:09
and this text is coming up
0:17:15
i might do an alert
0:17:18
to also show you guys how it's appearing
0:17:22
so in that way i don't have to i don't
0:17:41
get that cracking um
0:17:43
just want to show you guys that as well
0:17:52
uh i've got to do an alert there
0:18:15
ah i'm in the wrong
0:18:18
yeah i should have been in the scripts
0:18:25
console is here add text to array which
0:18:38
now what we need to do is
0:18:41
i'm just trying my best to keep
0:18:45
eyes on the chat as well
0:18:54
simon dude tomorrow so that's why
0:18:58
he won't be attending
0:19:01
but i'll try my best to
0:19:05
bore you guys too much
0:19:09
you guys are unfortunately stuck
0:19:19
add text so where did we add this
0:19:23
called this one okay we called it over
0:19:35
this one a hard code id of an existing
0:19:43
just to see it entering in there
0:19:47
in our actual board
0:19:52
okay cool so it's about to come about to
0:20:02
how many boards there we go oh my god
0:20:06
oh my god oh my god oh my god oh my god
0:20:13
forget that one i will just focus on
0:20:15
what we need to get done
0:20:27
actually i'm gonna go ahead and
0:20:56
and i'm i'm in the right one yes
0:21:00
that's fine why am i looking at the dax
0:21:03
cluster i need to go into table
0:21:11
yeah that's the one
0:21:16
we just need one and the rest can go
0:21:29
this one uh i'll just take the empty one
0:21:33
and delete the rest
0:21:36
cool there we go perfect
0:21:40
so now we only have one which is great
0:21:43
and we can go back and check that as
0:21:48
cool so just one board here
0:21:51
which is brilliant
0:21:53
and i'll take this board's board id
0:21:57
and then hard code it over there
0:22:08
comes in there so when the board has
0:22:12
when the thing has been created and i'll
0:22:18
actually i don't have to do an alert it
0:22:47
you go you will go to the next page come
0:22:52
no doesn't want to go
0:22:57
why doesn't he want to go
0:23:03
actually i don't don't even want to
0:23:14
add property and there's
0:23:17
uh well i'm missing a lot of comments
0:23:25
sorry about this guys
0:23:36
like he's going good good jack death
0:23:40
as in i'm pretty good as i'm
0:23:44
working on reports at the moment
0:23:48
learning a lot about that
0:23:51
uh are we in for classic stack delete
0:23:56
um we did that uh yes today so now our
0:24:05
unless we accidentally show it in the
0:24:08
console but i'm i'm still working around
0:24:12
work on that permanent solution as well
0:24:16
why don't you do this for all the api in
0:24:18
api get ready for your dev environment
0:24:24
i'm gonna have to have a look in that
0:24:27
because i don't really know how to do
0:24:36
going to research on that one and see
0:24:41
how i can do that so this enable proper
0:24:45
yes we need to add proper authentication
0:24:50
but that would come after the mvp
0:24:55
um will this app yes it
0:25:02
we plan to have uh
0:25:19
mvp minimum value product possibly on
0:25:25
possibly minimum viable minimum value
0:25:31
i would basically say
0:25:35
f3p which is a free value product
0:25:42
anyway um i'm gonna just storm my share
0:25:47
uh the console because i don't really
0:25:54
right so what paul's bird name
0:26:06
was the cash messing me up
0:26:10
all right cool so come back
0:26:22
oh yeah here we go
0:26:24
cool so let's get this party started i
0:26:36
no hang on i'll actually delete
0:26:40
actually close this because i don't want
0:26:44
to happen as it i don't want the api to
0:26:55
okay i do test one and then
0:27:00
as you've gone inside into the
0:27:12
board notes no it hasn't been inserted
0:27:24
i thought i got rid of all the things
0:28:01
so basically i've got this which is fine
0:28:04
i'll delete this one
0:28:06
then just that one is available
0:28:09
and then i'll do the board name of this
0:28:17
and then insert in there
0:28:22
i keep an eye on the chat as well
0:28:31
there we go that's fine
0:28:52
okay cool so let's test
0:28:56
out and see what it does for us
0:29:01
close this open this again
0:29:05
and hard refresh boom
0:29:13
okay and then t one would be that
0:29:26
has it come in the db
0:29:42
i'm pretty sure i'm deleting all this
0:29:58
and actually i'm gonna
0:30:01
delete that board as well
0:30:03
okay i'll create another one
0:30:14
a scan it should shouldn't show me and
0:30:18
right t1 board name
0:30:22
but that's t1 still with hair
0:30:25
and hey i don't have any
0:30:29
which is really interesting
0:30:34
run if i do that as well
0:30:44
that was looking good
0:30:48
cool so i'll go and
0:30:59
and now i should have a board there
0:31:03
only one board which is fine yes
0:31:08
and then i want to create a note in that
0:31:21
it won't because i'm
0:31:23
giving you a hard-coded value so
0:31:28
just want to check if the
0:31:30
note gets inserted in this
0:31:36
chat to chat anything on the chat
0:31:43
i guess i can make titles from
0:31:47
yeah boom baby that's the way tori
0:31:53
listen and the spam yep
0:31:55
i need to really as in
0:32:06
need a script for deleting them in mars
0:32:13
to be a ref i'm gonna work on that that
0:32:18
really interesting how this project is
0:32:22
teaching us as in how to
0:32:28
the the security concerned
0:32:36
last bill was i think around 50 bucks
0:32:42
you should shoot and be a hand pan
0:32:44
handler i'm really thinking about get
0:32:47
dev and i might take one of your advices
0:32:50
as an uber driver or panhandler
0:32:54
i'm really considering it now
0:33:04
now i'm gonna go back to this code
0:33:09
and changes because i want to make sure
0:33:12
that my text that i'm inserting is being
0:33:16
added to the board
0:33:19
just for testing purposes i'm using this
0:33:23
hard-coded board id
0:33:24
so let's check if that
0:33:41
there we go and if i do
0:33:53
and i should see this notes in the
0:33:59
board in this board so let's check
0:34:03
actually what i'm going to do is just
0:34:29
yeah and there you go
0:34:46
possible i think i'm not even showing
0:34:59
just for the sake of it um then
0:35:13
was our notes here
0:35:16
let's check you know what's happening in
0:35:30
instead of spending time on a
0:35:32
delete screen or bonus spend
0:35:41
the spam why do i keep calling
0:36:01
a really bad nickname no i'm not
0:36:03
accepting that nickname no way that's
0:36:32
who is doing that this is not good
0:36:37
okay anyway um moving on wow
0:36:46
all right i'm gonna try my best uh
0:36:50
as in tomorrow's stream time um i'm
0:36:55
try and fix this issue
0:36:57
okay cool so that's being done um i
0:37:01
notice is being inserted perfectly fine
0:37:12
add multiple notes all right so for that
0:37:27
what what are we gonna do
0:37:33
create a function and i think
0:37:46
as probably same notes
0:37:53
um in that one what we need to basically
0:37:56
do is do a for loop
0:38:06
full loop on this one um
0:38:09
okay this is going to be interesting
0:38:15
what's in the chat um
0:38:24
gpo i like that one
0:38:29
no we can get them no no no
0:38:32
tori no i'm not accepting that
0:38:39
i really like come on come on character
0:38:44
your last one is really funny
0:38:50
do i smell that bad
0:38:54
i'm pretty sure i don't
0:39:03
i like jupiter's uh
0:39:12
that can probably be my as in
0:39:15
name on the screen
0:39:19
because uh at the moment i've got um
0:39:26
which is also really
0:39:28
cool but i think that's becoming really
0:39:32
i need a bit for more than one
0:39:35
at least you can at least remove your
0:39:40
yes okay there's a lot of things to be
0:39:45
done but i'm just focusing on
0:39:47
this pad at the moment
0:39:54
um see if i create
0:40:01
just so for each of the
0:40:07
okay what we want to do is
0:40:11
actually how did we
0:40:13
how do you do this
0:40:25
all right let me google how to
0:40:35
nicknames going around
0:40:39
yeah i love it jupiter be edgy and
0:40:46
is there some kind of a um i don't know
0:40:50
kind of a porn star name sounded like
0:41:09
long as it doesn't have um
0:41:12
us at the end no way i'm not
0:41:16
i'm not accepting that
0:41:31
i wanna actually if i'm not working on
0:41:35
i might watch that because
0:41:38
the name sounds really intriguing
0:41:41
plg and quick coding tonight go live in
0:41:52
i was seriously thinking character that
0:42:00
i am i had to at the
0:42:01
moment there are no woods
0:42:19
i don't think you want to watch it why
0:42:24
actually i'm gonna
0:42:35
ah no oh my goodness no
0:42:40
that looks really funny though to be
0:42:43
as in just by the images of it i'm like
0:42:50
i'm imagining myself for being
0:42:55
no no no i can't handle this no way
0:42:58
i'm not gonna do that kante should take
0:43:03
should take one the name starboy
0:43:22
actually that's a really cool as in
0:43:28
the stage name though
0:43:31
sandoz and starboy i might talk to care
0:43:35
about this as in if we can actually have
0:43:41
screen name but then we have one other
0:43:45
team team member who's
0:43:56
that's exactly what i was thinking okay
0:43:59
that would be hilarious
0:44:03
banana spills that
0:44:06
i'd get thrown at oh my goodness egg
0:44:12
and the banana smell as well
0:44:24
now that's actually
0:44:26
a bit of an old one
0:44:29
you have to write one kind of
0:44:32
you have to write one
0:44:35
line of code tonight yes
0:44:47
just took a bit from
0:44:55
um we were overhead
0:45:00
and we needed to do a for each i forgot
0:45:05
how to do a for each loop
0:45:25
okay my functions so we
0:45:27
create an another function
0:45:33
and then um we create a function another
0:46:10
save all the notes
0:46:18
so actually we want to push all the
0:46:21
notes in this first add
0:46:31
setting texture right here
0:46:37
so every time we add it it will go there
0:46:40
every time we add a text
0:46:43
to an array i want it to go there right
0:46:47
it takes to red yet
0:47:11
decoded in other languages then
0:47:19
should be a ref uh i'm probably
0:47:23
what's happened to my english
0:47:26
i'm primarily and don at dev so
0:47:34
i'm mainly code in
0:47:40
as in i don't know
0:47:43
just for playground
0:47:46
right um add text to okay so it will
0:47:51
come here it would add the
0:47:54
text add text to array
0:47:57
yes it would add text to ray and then
0:48:00
keep on adding the text to right just
0:48:06
if it actually adds or
0:48:49
cool so all these should come in an
0:48:54
and i'm gonna just stop sharing my
0:49:39
okay cool so that's not doing it right
0:49:50
actually i can share my screen because
0:49:53
it's not showing me the url anymore
0:50:16
this one uh okay cool so
0:50:20
this was the reason why
0:50:23
so he just keeps on pushing it which is
0:50:32
then what i want to do is display the
0:50:54
yeah checks for note
0:51:00
let's check this one out if this gives
0:51:02
me the entire array
0:51:21
going on the border suggestions
0:51:29
create this mistake
0:51:31
which mistake is staying deaf
0:51:46
what that one is being there
0:52:10
ah get sorry honest again
0:52:15
okay so i would love him to be um
0:52:28
what time anna everything suits
0:52:34
you can come back on we will
0:52:38
to have you again man
0:52:53
no i don't want to do this
0:52:56
so create that one again
0:53:18
no that's not good
0:53:21
so what it's doing it's
0:53:36
which we don't really want
0:54:02
so i want one object to be in that one
0:54:27
fine it's appearing fine t1 t2
0:54:30
and then t1 12 and
0:54:34
so is being pushed
0:54:54
that is being pushed
0:54:58
so what we want to do is add text to
0:55:07
add actually a note to rey
0:55:16
what's the chat doing
0:55:21
all right nothing new called that's fine
0:55:32
adding being added to the array
0:55:35
and then it's been put and then
0:55:37
note the entire notes has been pushed
0:55:45
and now what we would need to do is take
0:56:00
i was in this array
0:56:12
see how did we do this
0:56:26
my function and then function the item
0:56:44
okay and then we would do
0:56:51
save whether it's in this
0:57:08
there we will need to call that one
0:57:16
function over here
0:57:39
i'm basically doing is
0:57:43
this function for all
0:57:47
the text for notes
0:57:51
and then what i want to basically do is
0:58:56
you check your snack
0:59:00
oh uh sorry i'm i will do that
0:59:07
i'm gonna have to stop my screen share
0:59:35
these pictures are really funny to be
0:59:42
thanks jack devontori
0:59:54
actually yes i'll share my screen and
0:59:58
show it to you on that one it's pretty
1:00:03
um hang on a minute
1:00:20
what i'm gonna do is download it and
1:00:28
opening bro actually i can open in
1:00:31
browsers as well which oh no
1:00:35
i'll have to share the
1:00:48
actually i'll shape
1:00:51
my screen really quickly because
1:00:55
i don't really wanna
1:01:05
actually just download it and um then
1:01:22
this is really funny
1:01:38
actually no no i'm not i don't i
1:01:42
i changed i changed my mind
1:01:47
downloaded it and saw it as a higher
1:01:51
resolution picture and
1:02:04
just become friend
1:02:08
would if i see you in person and
1:02:13
show you bob it's embarrassing to show
1:02:29
things are on the internet they stay
1:02:32
there so yeah that's one of the reasons
1:02:37
i'm not feeling as insecure
1:02:42
yeah that was pretty
1:02:46
i'd like to say that active i've got pre
1:02:51
all right guys um been a pleasure again
1:03:03
we got a bit done so which is always
1:03:11
if you want to see how we can continue
1:03:16
actually get tomorrow
1:03:18
or i might not be able to do tomorrow
1:03:21
because i might need to do overtime uh
1:03:24
from tomorrow evening until
1:03:26
sunday but i'll see how then how that
1:03:34
tune in when you can and
1:03:39
until then take care of yourselves and
1:03:42
have a great night
1:03:45
take it take care guys cheers bye