0:00:25
all right welcome back everyone welcome
0:00:27
back to another episode of bill break
0:00:31
um to all those people who are near here
0:00:33
of course we recorders
0:00:35
as you must have read the name of the
0:00:38
that means we are a team of two
0:00:39
developers from melbourne australia
0:00:42
and we're working on a project which uh
0:00:44
it's persistent storage
0:00:46
to a current open source project which
0:00:49
is called scrumber.ca
0:00:52
and if you're interested in stacks like
0:00:57
fetch apis um a lot of aws
0:01:01
and technologies like giraffe and jira
0:01:03
then you're at the right place
0:01:05
um furthermore we'll probably working on
0:01:07
a bit more of react as well
0:01:09
so stay tuned for that but um talking
0:01:16
worked on a lot of
0:01:18
our note validation um if you know what
0:01:22
if you've been following us you know
0:01:23
what notes are and you know what boards
0:01:25
are um if you don't just stay tuned
0:01:27
you'll get to know more soon
0:01:29
um but yes yes they'll be working on a
0:01:32
lot of validations of our api
0:01:38
which is having trouble um that's fine
0:01:41
um but yeah we worked on a lot of the
0:01:44
validations of the back-end api and
0:01:49
aim to accomplish some of those parts as
0:01:52
well so um yeah how are you feeling
0:01:57
we're feeling pretty good uh he mostly
0:02:01
covered all the basics and um
0:02:06
logging into jira and i'll share my
0:02:10
we need to head off
0:02:13
yeah uh so just share it they're asking
0:02:27
so i share my entire screen
0:02:29
how's it going dory
0:02:31
hey tori welcome man good to have you
0:02:38
jira software yeah that's the one we
0:02:40
need and then this is the project
0:02:43
validation of the api
0:02:48
that one was done that one was done so
0:02:54
and deleting of the notes is
0:03:00
i would say right okay
0:03:03
yeah sure so now what we need to do is
0:03:07
move on to validation of the updated
0:03:12
just before we move on to implementing
0:03:17
i'll say we should make a
0:03:20
note of all the scenarios we need to
0:03:23
provide in day four and then go back to
0:03:30
and then do do those stories
0:03:33
step by step what do you reckon yeah
0:03:35
sure go ahead um cool open the button
0:03:38
you will have a look
0:03:41
just give me one sec i'll go to twitch
0:03:43
and see if everything's all right or not
0:03:46
you do that and i'll
0:04:01
um so we need to update the notes if
0:04:10
okay all that looks good hey
0:04:12
oh my god matt coles hi matt
0:04:15
good to have you here
0:04:21
old followers are here
0:04:23
good to have you matt
0:04:28
what the story says tori says learning
0:04:30
typescript still i am almost done with
0:04:33
some long tutorials uh
0:04:35
i've been extremely full for how much do
0:04:38
you recommend tory um
0:04:40
do you like thai script
0:04:43
or is it too old for you
0:04:48
um so when there's an empty
0:05:20
when there's an empty
0:05:28
um yeah i'm i'm still in the process of
0:05:30
learning typescript are have you get
0:05:32
your hands on typescript zen yet
0:05:35
uh i still have to
0:05:41
properly i i did really basic tasks to
0:05:44
have school following a youtube me
0:05:47
but that's about it and that was a while
0:05:51
can't remember anything i did so
0:05:54
um but what i have
0:05:56
actually heard is that is a superset of
0:06:03
learn and get hands in to touch
0:06:07
scrim make sure you have a good
0:06:10
knowledge of javascript itself
0:06:15
um typescript is great
0:06:17
next is to have co-pilot to my protein
0:06:21
code i would not recommend that but
0:06:25
the production as well
0:06:31
i'm just giving you
0:06:36
yes i'm sure he is
0:06:39
i don't know if you know the backstory
0:06:40
of the new picture um
0:06:43
send the shirt you made on discord
0:06:50
if you convert to type script um
0:06:55
uh the putter will get lazy as
0:06:59
have less guessing yeah okay that's true
0:07:03
but yeah i guess um
0:07:05
let's just finish this and see how it
0:07:10
people are socializing in the chat
0:07:12
that's pretty good
0:07:17
um so far i've got two
0:07:22
when there's an empty topic
0:07:25
oh open the code then like
0:07:28
like that way i like to do it is that i
0:07:30
see the code then only um okay
0:07:34
like things like just take it as steps
0:07:37
and you'll see where it can go wrong
0:07:47
uh yes already have and
0:07:50
sorry about that but my brain doesn't
0:07:52
function as fast as yours do so you
0:07:55
probably have seen
0:07:56
give me a few moments
0:08:02
no we don't want that one
0:08:05
sure you're welcome to do that touring
0:08:07
as long as you guys are here every day
0:08:10
that's what matters
0:08:15
update a specific note so board id
0:08:21
i think this might not work because of
0:08:24
this one but that's not the purpose at
0:08:28
we just have to make sure that
0:08:33
note id and the board ids are present
0:08:36
right so the first step is to
0:08:38
see if the note id and board ids are
0:08:41
alphanumeric and are of 30
0:08:45
for 36 characters so the function is
0:08:48
alphanumeric should be called
0:08:50
okay hang on so we're just focusing on
0:08:54
the scenarios not the details of them
0:08:58
okay at the moment yeah so
0:08:59
yeah just try to check if there are
0:09:15
i was talking about the shirt you made
0:09:20
the one which starts from b
0:09:31
ever heard of go to statement
0:09:37
yeah i remember considered a really bad
0:09:44
yeah i remember i used to
0:09:49
we used to do this language called q
0:09:51
basic like that's the first
0:09:54
like the first first language i ever
0:09:57
so i remember it was more like steps
0:10:00
and there was like um
0:10:02
go to statements in that
0:10:05
but yeah it was fun cubasic was a
0:10:11
right so this is done alpha numeric
0:10:16
and text phone note
0:10:19
topic has to be there
0:10:21
story asks what's a go-to statement guru
0:10:28
um what do you call it label the break
0:10:31
have you ever done a label breakdown
0:10:39
pretty sure there's a label breaking
0:10:49
okay so go to is like
0:10:51
when you execute a statement
0:10:53
um and let's say go to it says go to
0:10:57
so it'll just skip everything below it
0:10:59
and it'll literally start executing from
0:11:04
so yeah that's how it works
0:11:07
bad practice bad practice gag dev says
0:11:11
it's more efficient than switch
0:11:13
yeah of course of course
0:11:20
i i don't know about the effect
0:11:24
i don't know the efficiency of anything
0:11:32
i don't know the efficiencies
0:11:36
that didn't get say it isn't actually
0:11:43
look at this stack overflow thing i sent
0:11:44
you guys uh uh right hang on a minute i
0:11:47
need to go to the chat i is i would
0:11:50
yeah for the chat which
0:11:53
no not for you it was for the chat oh
0:11:56
okay cool yeah just
0:12:04
no no nothing i was
0:12:08
something but i couldn't find it in the
0:12:19
this is more efficient
0:12:29
i mean it has the name pilot in it
0:12:43
for one of the assignments
0:12:45
recently so we were learning like docker
0:12:50
so our professors made us
0:12:53
dockerize a hello world
0:12:56
it was running on like i don't know like
0:13:00
and like it was deployed on like a easy
0:13:03
i don't know like divide it or let's do
0:13:05
like a t2 medium but it was literally
0:13:07
printing hello world on docker and it
0:13:12
and that was the funniest thing i saw
0:13:15
a green screen zen
0:13:18
serious question though i'm sorry tori
0:13:20
what's the question
0:13:23
please get the look i don't know um i'm
0:13:31
i'm using the macbook camera and the
0:13:36
the dimension of the green screen and
0:13:39
the camera doesn't
0:13:41
line together i've been working
0:13:49
i've actually set up the obs and um it
0:13:55
here on sundays always just have to set
0:13:59
it but yeah to answer to your question
0:14:01
tori or whoever asked the um
0:14:05
dimensions of the green screen and
0:14:14
the background looks really ugly if i
0:14:17
put the green screen on
0:14:20
that's why it's not this
0:14:26
sorry that's the dodgiest link i've
0:14:28
seen i don't think so that's a valid
0:14:32
it's like dory's like trust me
0:14:39
that's what they all say tori
0:14:41
that's what they all say
0:14:45
and the next thing you see on your
0:14:46
desktop is a file called i love you dot
0:14:49
i don't know batch
0:14:57
i think these are the only
0:14:59
scenarios at the moment that we need to
0:15:02
and no we don't we don't we don't i need
0:15:05
to do can you send that link to me on
0:15:08
slack or discord story
0:15:22
there are a lot of them
0:15:32
you just do system.exit zero
0:15:35
if you if you are so familiar with java
0:15:55
which one is better
0:16:02
okay it doesn't switch is more efficient
0:16:06
only in a case when there's a lot of
0:16:10
for a few items the difference is small
0:16:15
we can try taking out the
0:16:17
space-time complexity of a program which
0:16:20
uses switch and if
0:16:22
um there are a lot of
0:16:24
uh online tools which
0:16:27
um take out the space and time
0:16:30
i mean i'm pretty sure the difference
0:16:32
will be my new though
0:16:36
that's a that's actually a good small
0:16:39
like one hour project to work on just
0:16:44
switch or if is better
0:16:47
is that out of there though
0:16:50
um matt i can't use the links so you
0:16:53
probably need to send me on slack if
0:17:00
you please switch using lambdas
0:17:02
let me google that
0:17:13
is that an actual thing
0:17:19
oh like the vid block of lambda i get
0:17:25
oh there you go man sent it
0:17:33
but i'm not sure how efficient they'll
0:17:35
be for the scripting language
0:17:41
what was the code i think it was 400
0:17:59
all right okay i got what you mean
0:18:15
okay then i guess we should start coding
0:18:26
how about if we just go back and learn
0:18:28
how to do a hello fold first
0:18:34
all right so this one is done so alpha
0:18:38
which i've done but it must be i can't
0:18:41
put it must be out for numeric yes
0:18:46
that one can't be oh you must be
0:18:52
expression dory oh
0:18:54
i'm not the expert but like
0:18:57
i think it's like an anonymous function
0:19:02
with like a concise syntax
0:19:06
it's basically like
0:19:08
um just anonymous functions
0:19:10
like not bound to any identifier
0:19:14
i don't know if i'm right or wrong you
0:19:15
guys can probably tell me in the chat
0:19:27
nothing you don't come here to learn
0:19:32
you're in the wrong place then
0:19:40
hey you're here to hang out
0:19:42
you can't hang out with your youtube
0:19:59
youtube tutorials for like gyming and
0:20:02
if you're here for that
0:20:17
that'll scare people of victory so yeah
0:20:30
who it's not been nice yeah for sure
0:20:33
yeah call it really
0:20:37
especially with all this pressure of
0:20:40
protest and now earthquakes
0:20:43
yeah the last three four months have
0:20:46
stressful for everyone
0:20:57
let us code a bit at least then we do
0:21:18
then where's your water
0:21:49
alrighty it's not fun to marry if
0:21:52
somebody's already had
0:22:11
what are you working on sir
0:22:15
first story i've done this second
0:22:20
doing the first one
0:22:26
it'll ever come inside if they're not
0:22:29
and also if they're not present it'll
0:22:32
automatically exit in the previous
0:22:36
but this is delete
0:22:44
why am i doing this again then
0:22:47
yeah deletes been done
0:22:52
this one was already there
0:22:58
yeah okay i was here
0:23:06
remember the line number line number off
0:23:10
so like in our case in your case it's 4
0:23:12
42 i just remember
0:23:15
cool yeah that really helps i'm gonna
0:23:20
so that means that if
0:23:24
so that becomes invalid scenario we can
0:23:31
because you have won't come in a method
0:23:34
if it doesn't do it
0:23:36
and then topic must not be empty
0:23:44
check this first if that works
0:23:48
do one thing at a time
0:23:56
break the smaller files
0:24:02
but how do you break one
0:24:06
i don't know if you work in scripting
0:24:08
languages matt but how do you break
0:24:20
like how do you even sam build that
0:24:34
oh come on all right okay yes
0:25:03
why is it doing this
0:25:15
like probably never
0:25:18
i mean probably i don't know
0:25:25
but like i don't know
0:25:26
if you have seen this or not
0:25:29
most of the open source
0:25:31
stuff or like most of the things which
0:25:35
never really reach the ipo level
0:25:40
i was reading this um article on medium
0:25:45
there was like an analysis of how many
0:25:49
like small scale project actually
0:25:55
ready factory use note 5 okay i'll have
0:26:00
uh mom i have done a bit of a mistake
0:26:10
let's see if i don't know
0:26:12
so the link which matt sent the first
0:26:14
option is do nothing
0:26:25
yeah i'm just gonna follow the first
0:26:34
thinking of this project
0:26:37
no it's already open source
0:26:41
that's going nowhere
0:26:46
but it's obviously going into our
0:27:21
one sec i think the stream is over on
0:27:29
as in not appearing anymore
0:27:32
yeah i mean it's already showing some
0:27:37
refresh your browser probably
0:27:55
thing that has a bit of a problem and
0:27:58
yeah which give me one second i'll just
0:28:01
try adding that again
0:28:11
what's that what's that
0:28:40
probably need to uh sorry
0:28:48
okay um i'm gonna end the broadcast and