0:00:26
welcome back everyone welcome back to
0:00:28
another episode of bill quick and sex
0:00:30
to everyone who is joining us for the
0:00:32
first time of course
0:00:34
we are roar coders which means that
0:00:37
we are a team of three developers from
0:00:39
melbourne australia and we've been
0:00:41
working on a project which relates to
0:00:43
adding persistent storage
0:00:45
to a current open source project which
0:00:48
is called scrambler.ca
0:00:51
you can go check it out um their
0:00:53
repository and check out our repository
0:00:57
and if you're watching what kind of
0:00:59
stacks we're building this on
0:01:01
we are using expressjs as the basis of
0:01:05
aws as our preferred cloud vendor and
0:01:08
for the front end we're using html css
0:01:11
and vanilla js for now
0:01:13
but we do plan to um upgrade it to react
0:01:18
whatever suits us um
0:01:23
but yeah i think um yesterday we were
0:01:29
um i believe update done which
0:01:31
um to what i remember works pretty good
0:01:35
um what do you think finish
0:01:37
yeah yeah yeah but um so we we got
0:01:40
update done and then
0:01:43
um i believe we were getting on delete
0:01:46
yeah yeah so i think that just needs a
0:01:48
bit of work today but it seems very
0:01:51
yeah exactly and i i i was giving a
0:01:55
a little bit of thought today afternoon
0:02:04
note haven't changed
0:02:06
you know what i mean like there's a note
0:02:08
which has the value one
0:02:12
so imagine a note and it has value one
0:02:16
even if it hasn't changed the value
0:02:20
it'll still call the update function and
0:02:27
oh yeah i know what you mean
0:02:30
yeah i'll tell you in a little bit but
0:02:35
i don't know if that's the right way to
0:02:36
approach it i mean we can add another
0:02:39
um variable saying that was changed true
0:02:43
or false and then only do a post
0:02:47
um every time we are clicking that save
0:02:50
for every note has it been changed or
0:02:53
not update is being called
0:02:56
yeah that makes sense
0:02:58
why don't we add this in the uh in uh
0:03:01
like in a new jr ticket or like um
0:03:04
so that we can come back to it
0:03:07
yeah that's a good point okay
0:03:09
you're not going at that i'll try
0:03:11
to get the code up
0:03:30
trying to quickly run the
0:03:31
acknowledgement by the way okay
0:03:36
yes very good point
0:03:43
do the acknowledgement of country now to
0:03:49
real owners we learned
0:03:52
at which we are streaming today so here
0:03:56
i begin today by acknowledging their
0:03:58
traditional custodians of the land on
0:04:01
which we gather today and pay my
0:04:03
respects to the elders past present and
0:04:05
future i extend their respect to
0:04:08
aboriginal and torres strait islander
0:05:40
it's like no one's
0:05:45
yeah i don't see character for
0:06:23
you know what i'm going to do
0:06:27
we're going to left chinese
0:06:32
hey tori's on hey tori
0:06:45
how about some more
0:06:54
how about tomorrow
0:07:04
let me get some more i'll be back yeah
0:07:11
the real question is will he be back or
0:07:15
all right let's try this one
0:07:35
yep okay that looks
0:07:41
um the thing to make delete
0:07:46
or not present in the database
0:07:58
why is it giving this as the board like
0:08:00
i just don't get it like that is
0:08:03
let's just let's just follow it like um
0:08:08
i know what's happening like
0:08:10
so what the problem is that you see here
0:08:16
yeah and we're calling it the right way
0:08:34
so url plus board id
0:08:40
that is really weird man
0:08:45
it's adding the board id
0:08:47
is setting the car id and then i'm gonna
0:08:55
just for the sake of it
0:09:13
nope not yet terry
0:09:27
okay so it's being called wrong
0:09:31
okay let's screw jess
0:09:34
sorry what came up okay i didn't i
0:09:36
didn't catch it actually
0:09:38
the board id was the note id actually
0:09:53
you know you're doing kind of recursion
0:10:02
it's not it's not yeah it's the
0:10:05
yeah yeah but um that was a bad practice
0:10:11
hey i thought you're done doing
0:10:17
nah not even close man
0:10:32
that like it wouldn't have been
0:10:36
like to itself right just before or
0:10:49
why are you doing that
0:11:09
i feel a card id is being used somewhere
0:11:11
else in the google
0:11:15
can i see the scope of this
0:11:56
i'll let you know sorry um
0:11:59
i'm getting paul to record as well
0:12:08
probably this week
0:12:18
how's the channel going okay um
0:12:22
i wanted to like i recorded last
0:12:25
thursday but the editor
0:12:29
wedding for the whole weekend
0:12:36
for at least the post-production side
0:12:40
oh you know what i
0:12:47
chairs of tesla today
0:12:51
how did you meet him
0:12:53
i was do i'm doing this whole
0:12:56
this program for startups right
0:12:59
so they brought them over
0:13:02
so this person there's there's only like
0:13:04
nine people in the chair
0:13:06
and i'm not sure how many they are but
0:13:11
directly work with elon like elon
0:13:14
reports to the chair
0:13:16
well it's pretty cool man
0:13:19
that's pretty cool
0:13:28
any crypto insights
0:13:37
people were just like oh yeah how is it
0:13:39
like working with elon blah blah
0:13:52
why do i feel like even delete note has
0:13:53
been specified somewhere
0:14:02
like how can this happen
0:14:09
you know this is almost near impossible
0:14:27
now it says it'll work
0:14:29
well was it just changing the function
0:14:31
name it was the it was recursive pretty
0:14:33
sure then wow okay and i'll tell you why
0:14:39
just the fact that js is so loosely
0:14:42
i think this was able to call some sort
0:14:47
even though we were adding two
0:14:50
yeah parameters when it was an accepting
0:14:54
let's see functional loading in js
0:15:08
how to overload functionality
0:15:21
i'm not sure how you overload
0:16:40
oh yeah there is a
0:16:45
what do you call js
0:16:49
there is a well that's fine i think i'll
0:17:04
look at this just three
0:17:10
this never got cold
0:17:12
yeah yeah yes never got printed
0:17:18
oh that's very interesting man
0:17:32
that is interesting but dory do you have
0:17:34
anything to say on this because i really
0:17:37
if it's supposed to work like this
0:17:42
give us your professional opinion apart
0:17:57
is it always called the last one okay
0:18:01
if you switch there
0:18:04
like if you switch the order will that
0:18:06
call the first one
0:18:12
it's taking time to compile this code
0:18:15
what what is this program using by the
0:18:18
run.js do we recommend it actually
0:18:24
wow so me putting js there crashed
0:18:47
so this is what i'm trying to do sorry
0:18:51
wow this is crashing my program
0:18:54
so okay you know how function
0:18:57
overloading works so there are two
0:18:59
functions name this same name js
0:19:03
there's only one parameter there's one
0:19:05
with two parameters
0:19:09
js with one parameter still the
0:19:12
functional two parameters is being
0:19:15
this is the weirdest thing
0:19:19
also it actually crashed
0:19:40
like it actually generally crashed
0:19:49
like run gs as a whole
0:19:54
i just can't do anything
0:19:56
maybe just foursquare okay
0:19:59
i mean i can but when i open the same
0:20:00
thing's gonna open up
0:20:10
that's what i emphasize on this because
0:20:24
how do you stop this from compiling
0:20:37
can you open a new session no
0:20:40
i can't i just got
0:20:42
even if i close run yes
0:20:46
oh that is some magical code there
0:20:53
sorry i just wanna see
0:20:55
what actually is the wheel with this
0:21:11
well very sleepy for some reason
0:21:28
i'm asking you like what were you busy
0:21:32
yeah pretty busy man yeah
0:21:35
yeah tired as well to be honest
0:21:42
that's good i guess
0:21:48
yeah pretty good pretty good yeah you
0:21:50
face any challenges while you're working
0:21:53
yeah it's hands man every day
0:21:58
like give me an example of what
0:22:00
challenge you use today
0:22:03
yeah just something stops working um
0:22:08
you know like something with the system
0:22:09
stops working and you have to to look
0:22:12
into it or you know ask ask around
0:22:15
see if somebody can help you
0:22:17
every day you know every day there's
0:22:18
something it's just how it works
0:22:23
always something wrong man
0:22:30
before we had to get more
0:22:32
his professional opinion
0:22:34
and it is it's not stinky jars
0:22:39
that seems really professional to me
0:22:43
you can't overlook functions in js this
0:22:46
isn't stinky smell
0:22:50
professional enough story
0:22:56
anyway coming back to it the whole
0:22:58
point is that it works
0:23:05
do you wanna test it together
0:23:20
let's start a new session
0:23:25
let's name it glory
0:23:55
uh yeah i'm gonna have a look now
0:24:35
uh one two four yeah
0:24:46
one and two yeah that's good man yeah
0:25:19
yep yep it is here let's try deleting
0:25:33
okay everything's gone
0:25:36
yep everything's good
0:25:39
nice let me let me try twisting
0:25:56
uh yep one two three csdc yeah it's yeah
0:26:02
let me try an empty one
0:26:04
i hope it doesn't get
0:26:07
what's it was it what is it still is it
0:26:14
okay that's something which we need to
0:26:17
but we can't have empty
0:26:20
actually you know what we should have we
0:26:22
should allow empty note names
0:26:30
because when you create the note it is
0:26:37
some notes created
0:26:39
so maybe just just save it as an empty
0:26:41
string then perhaps
0:26:46
yeah exactly and there's one check who
0:26:48
which is preventing this
0:26:59
okay very nice everything
0:27:13
okay yeah it's been a good run tour uh
0:27:19
this is the end of the project
0:27:30
the basics it looks fine there are a
0:27:34
couple of things with changing this name
0:27:42
i'm so sorry no for
0:27:45
the normal workflow i think it all works
0:27:56
so yeah or for a normal workflow it
0:27:59
yeah yeah there you go maybe we'll add
0:28:02
another ticket for the for that issue
0:28:06
what you're saying or do you want to fix
0:28:08
that now by the way
0:28:10
um for an empty note
0:28:13
whether that should yeah
0:28:22
i don't know if we'll be able to start
0:28:28
just like a charm thanks sorry
0:28:36
bringing up boards but we can
0:28:38
surely give it a quart
0:28:44
i think yeah that's that's a few things
0:28:46
that needs to be done for that but um
0:28:49
we could probably like get that started
0:29:04
that's a bit uh disrespecting for a
0:29:21
okay this is the piece of code
0:30:09
oh why do you have two okay
0:30:15
um one is a badge one football
0:30:21
yes that is true holy ghost
0:30:29
you live pretty close to the trams
0:30:39
yeah yeah pretty much just
0:30:41
yeah like two minute walk
0:30:45
yeah just look for it as well yours is
0:30:48
just unless you walk like half an hour
0:30:51
to get your tram station
0:30:58
yeah no it's pretty close as well
0:31:02
but i like the fact that the train
0:31:03
station is cool right
0:31:06
because like from melbourne central like
0:31:08
literally every almost
0:31:14
actually hinders is the most convenient
0:31:22
that makes you guys
0:31:26
i don't even know what that is yeah
0:31:31
but it sounds cool so
0:31:37
he's probably being
0:31:39
ironic to be honest but
0:31:49
tell him tori you're not being
0:32:11
yeah yeah true you know do that while i
0:32:14
do this just go to that thing
0:32:17
awf and create the raw queries account
0:32:20
okay what's the email for
0:32:23
recruiters record is gmail.com
0:32:44
you know this is gonna remain in the
0:32:45
history of the internet
0:32:47
this video in itself
0:33:01
oh you look close to supercars as well
0:33:08
yeah you know when you live in the city
0:33:11
it's like this always sounds you know
0:33:16
don't you feel bad as well
0:33:19
like there's always like sounds when you
0:33:30
okay so this needs work
0:34:10
where has this thing been all our
0:34:17
actually that's fine for this thing
0:34:24
did you manage to create it
0:34:26
i'm only in step two
0:34:30
i'm only in step two it's quite a few
0:34:32
steps actually yeah you know share your
0:34:34
skin and show our viewers
0:34:37
how to create a device
0:34:41
and might just show you a screen
0:34:45
yeah yeah i can do that
0:34:57
i'm just gonna look at food as well
0:35:05
uh yeah do you want to show my screen
0:35:07
okay yes sir oh yeah
0:35:17
actually i'm gonna stop sharing for one
0:35:19
second because i don't wanna
0:35:20
yeah what do you see are you crazy on
0:35:22
your name i mean that's fine just
0:35:30
but yeah using the raw code is the
0:35:33
thing yeah yeah it's only
0:35:39
nothing much to it
0:35:50
do i have to put a card in
0:36:05
as soon as you put in maybe you can take
0:36:06
it out i think there is an option
0:36:19
give me one second then
0:37:34
yeah it's quite a few steps man
0:37:40
me ordering food has a lot of steps
0:37:44
just kidding i'm just kidding
0:38:26
when you uncommented it when you come
0:38:28
into the code did it work by the way
0:38:33
when you commented that code from
0:38:39
commented from what sorry
0:38:48
the back end code you commented um
0:38:53
oh that thing yeah um
0:38:55
pretty much from the back in perspective
0:38:58
yeah did you try it
0:39:00
um we got the cords are because of the
0:39:03
there there's something need to be fixed
0:39:05
in the front end so probably need to do
0:39:36
uh sorry what's the
0:39:39
funniest thing i've heard today
0:39:54
i don't know so far it's the
0:39:59
ironic joke you're making about the holy
0:40:04
that was funny yeah
0:40:06
i mean it wasn't the top on top shelf on
0:40:09
the funny scale but
0:40:13
yeah there's been a lazy day for some
0:40:15
reason very weird reason but
0:40:28
cool yeah that gun's done
0:40:43
um do you know how great i am
0:40:49
i've done it in the course but i don't
0:40:51
remember right now
0:41:59
i just use the the one that's on the mac
0:42:02
like the d4 one no
0:42:04
oh i use the max mic
0:42:09
this mic if it wasn't all this
0:42:16
i mean wait you tell me do you like the
0:42:19
sound of this mic sorry
0:42:31
like wait what do you mean all right
0:42:32
okay this mic or turnish
0:42:36
okay yeah um this one's called blue
0:42:41
but i think there's there are like a
0:42:42
couple of other ones good ones out there
0:42:46
like i know road makes good mics as well
0:42:53
i'll i'll text you on slack
0:42:56
but i think they're pretty worth it
0:42:59
yeah blue yeti and
0:43:00
there's one by road even audio technica
0:43:08
yeah so there's one called rode nt usb
0:43:19
just trying to think which one was the
0:43:28
do you have a particular budgetary
0:43:40
there's a sale going on for anti-usb
0:43:49
create account okay i'll just uh send
0:44:00
i am yeah yeah i am um
0:44:04
right um i think audio technica does
0:44:07
like really good mic as well
0:44:20
i'm not sure what the prices are like at
0:44:23
your place so hyperx you can look into
0:44:26
that hyperx solo cast
0:44:38
audio technica as well
0:44:52
even there is one called blue snowball
0:44:57
um that one's pretty good
0:44:59
the other ones like the best
0:45:10
in blue snowball look into that
0:45:14
it's almost like a cute little mic
0:45:17
on but it's pretty famous
0:45:30
alrighty i don't know what your password
0:45:42
and then your password i know what it is
0:45:45
well i think not yeah it gives you the
0:45:48
ability to make a new password
0:45:51
or i don't know if you
0:45:58
um did you already make a puzzle
0:46:02
oh yeah yeah yeah i did hold on you're
0:46:04
gonna turn up i've got it
0:46:08
um yeah so this is your password as well
0:46:17
you can change you have to change it
0:46:19
next time yeah that's what the screen is
0:46:43
uh maybe create an iron for yourself as
0:46:47
yeah it might help
0:47:03
because i got a better micro interviews
0:47:04
this is pretty done before
0:47:11
i mean like realistically
0:47:14
we get down to it and if we don't face
0:47:17
and we stream three hours a week so
0:47:25
yeah interesting to do
0:47:29
and now i have joined like
0:47:31
other commitments as well like
0:47:33
a startup bootcamp i'm attending um and
0:47:37
i'm sure it's an issue yeah work as well
0:47:43
yeah like i know like your work gets
0:47:51
you're doing a boot camp did you say
0:47:53
i think it's not like a boot camp it's
0:47:56
like a program for
0:48:02
or just people who are
0:48:04
interested they're like a lot of people
0:48:07
like 200 people in it
0:48:11
huge deal or something so but it's
0:48:13
pretty cool though um i like the people
0:48:19
is it like for entrepreneurship or
0:48:25
so this company started it's their
0:48:27
second edition of the whole
0:48:30
this fellowship so
0:48:32
they're still trying things out so
0:48:41
student fellowship that's what they are
0:48:43
keeping playing it safe
0:48:49
you know funny enough there's like
0:48:51
only ten percent of the people there who
0:48:53
know coding and ninety percent of people
0:48:56
are like oh my god i don't know coding
0:48:58
that's the biggest challenge
0:49:00
i'm facing as a student founder
0:49:06
and that's kind of
0:49:10
i've seen that like a lot of people
0:49:13
aren't able to do what they want just
0:49:16
because they don't know how to code
0:49:19
hiring devs is expensive so
0:49:24
true yeah that's true sorry
0:49:28
you're always in demand
0:49:35
do you wanna share screen
0:49:37
i do but i think we need to go ahead and
0:49:43
do a new aws config
0:50:05
why is there only one user
0:51:00
can you see my turn
0:51:16
let me know the mic surgicals
0:51:22
um see you on your new mic
0:51:36
i'll just take my screen off
0:51:56
what is the default region it is two
0:52:01
okay uh i think i'm configured
0:52:44
right uh yeah no no what do you need to
0:52:47
do it for like for
0:52:49
for accessing it from your machine
0:52:55
yeah that's a bit confused um
0:52:59
yeah i'll help you but not
0:53:01
um just do it let me do one little thing
0:53:04
let me do a sound deploy
0:53:06
and move the whole api to
0:53:10
our new account finally
0:53:31
we get one year free don't we with uh
0:53:43
oh i'm just trying to
0:53:45
see if this works but until then
0:53:48
yes change your screen
0:54:13
all right we have your screen
0:54:28
just set it up on terminal right
0:54:31
oh have you already done it
0:54:33
no i haven't i've never done it before
0:54:34
actually all right so it's pretty
0:54:43
um but do you have aws
0:54:46
cli on your machine
0:54:56
oh yeah there we go so just to aws
0:55:03
put that access key id and check that
0:55:09
you are a good guy i'll take your screen
0:55:12
up the screen is often right
0:55:14
i need to set up by user first right
0:55:19
maybe i'll just do it in my own time man
0:55:21
but yeah sure do you know how to do it
0:55:24
yeah i'll be able to figure it out right
0:55:30
i'm just trying to okay yeah mine's
0:55:32
working so mine is creating a
0:55:42
and that's good for a fresh start
0:56:15
did you look at zen's message
0:56:34
i think he's coming back
0:56:57
where were we with the um what you were
0:56:59
doing earlier okay like um
0:57:05
hatching of the unknown by the way
0:57:11
needs to be completed in the front end
0:57:24
do you mind if you're sharing a screen
0:57:28
or just commenting and pushing
0:57:46
what did i just do
0:58:00
okay i'll come back to this tutorial
0:58:04
um what do you want to see
0:58:07
i just want to see like um
0:58:09
what the what we are dealing with um
0:58:12
in terms of the front end
0:58:20
like it's it's just one small little
0:58:23
change needs to be done
0:58:51
so if you click on it
0:58:59
if you bring something up
0:59:07
that's what's happening
0:59:12
and this won't work as well but
0:59:14
um there's one thing in the front end
0:59:16
which should by default
0:59:20
um empty string to it
0:59:22
not null but an empty string
0:59:32
is it posting when you
0:59:35
uh add a note add a little bit of text
0:59:37
and then delete it uh delete the text i
0:59:47
okay um gentle close tonight
0:59:50
yeah yeah yeah sounds good
0:59:52
alrighty um that was pretty fun
0:59:55
let's come back tomorrow i think
0:59:57
start thinking about um getting the
1:00:02
this was the harder part
1:00:06
structure of how this is going to work
1:00:10
next one is going to be a bit easier i
1:00:12
think just putting the board name and
1:00:16
um seeing if it's in the back end or not
1:00:22
yeah so um join us tomorrow and see how
1:00:26
take things further i think zen just
1:00:30
probably he's gonna come back
1:00:33
yeah it'll be really good
1:00:38
yeah join us join us um on thursday guys
1:00:43
we'll see how it goes
1:00:45
all right um let's meet on thursdays
1:00:51
a different task very nice all right
1:00:55
we'll see you see you enter the finish