0:00:26
what is going on guys welcome back to
0:00:29
another session of build break and fix
0:00:32
and brought by the raw coders yes their
0:00:41
which is zayn because um
0:00:44
financial score his other family
0:00:47
commitment so which is why he can't
0:00:54
lo and behold we will be continuing and
0:00:58
just to give just to give a brief recap
0:01:00
on where we were um
0:01:04
on the last episode so what we did was
0:01:12
check if the post uh if the board name
0:01:16
that we want to create is already in the
0:01:20
and if it's not then we will be
0:01:25
allow me to create it but if it is then
0:01:28
we won't be and that is done with the
0:01:36
already populated boards
0:01:39
coming from the database
0:01:45
today is sunday and it's typically our
0:01:50
from the last few weeks we haven't been
0:01:52
doing much days on sundays as in on
0:01:55
stream because i didn't feel the new day
0:02:05
you can say that i wanted to give this
0:02:10
more time to actually coding but
0:02:14
today i feel that just for a change um
0:02:17
i can do some merging of the
0:02:23
of different branches
0:02:28
dev and master branch of our gear repo
0:02:32
we'll get started with that one
0:02:35
so let's get the ball rolling so for
0:02:38
that one i'm gonna actually
0:02:48
i'm gonna close all the existing
0:02:54
tabs that i've opened that i don't
0:02:56
really need in order to minimize the
0:02:58
distractions hey tori yes
0:03:03
most apr that's um right i've got say a
0:03:15
on stream and we can get the ball roll
0:03:18
ball rolling from there
0:03:25
just to let you guys know that this is
0:03:30
projects and we do accept um pr's from
0:03:34
external collaborators and
0:03:37
littlefield is actually one of them and
0:03:43
he actually helped us solve kind of one
0:03:50
and um his code was really good so we
0:03:57
going ahead and reviewing that on
0:04:01
stream as well all right perfect um
0:04:08
um if you're not feeling comfortable
0:04:10
touring it's filled then um it's fine no
0:04:14
problem at all i can just ask you
0:04:16
as in few questions that i've got and um
0:04:20
you can just reply me on the chat box if
0:04:23
that's comfy for you
0:04:31
okay so share my screen with you guys
0:04:38
to open up the repo which is the
0:04:45
the pull request that tory littlefield
0:04:50
uh this one in which i asked him to
0:04:57
he did have to be had to be done in the
0:05:00
other method which was the gap board
0:05:04
and he says the fixable bonding
0:05:07
functions assuming is returning uh
0:05:09
json object object however on your page
0:05:12
that's all in the code i'm not searching
0:05:15
you're always returning adjustment but
0:05:17
it's good practice to always
0:05:19
yes that agree with you that is a good
0:05:21
practice to return adjacent objects and
0:05:31
actually i need to sign in first
0:05:36
so we will do that
0:05:38
oops all right i need to
0:05:42
um get a hold of the code that
0:05:45
github has actually sent me
0:05:50
actually i'm gonna stop sharing my
0:05:52
screen for security purposes
0:05:58
right cool so that would be zero eight
0:06:06
oh so that's been verified okay
0:06:13
pull request story and we will
0:06:17
go ahead and review the change you made
0:06:28
you know how you have changed uh get
0:06:31
boards to get bored names
0:06:37
was this whole a new new method that you
0:06:41
created or you just change up put the
0:06:45
code inside the existing get bored names
0:06:57
oops i forgot to share my screen that's
0:07:02
okay cool uh we can go again
0:07:06
so you know how he should have just
0:07:11
get boards to get born
0:07:13
get born name did you actually
0:07:17
just change the method name itself
0:07:22
creating a brand new method or
0:07:25
just change the existing
0:07:28
gap board method to get bored names
0:07:34
i'm just a little bit
0:07:36
curious on that one so
0:07:39
would be good to know but
0:07:48
yeah okay cool i think that would be a
0:07:50
lot easier so i'll just
0:07:56
send it to you on slack and i'll stop
0:07:59
sharing my screen because i don't really
0:08:09
there we go and that's you
0:08:19
okay so i've just sent it to you
0:08:22
so you should get it in a minute
0:08:28
right share my screen again
0:08:32
actually when tory comes then we can
0:08:35
share the screen stress right
0:08:41
get some water in my garlic
0:08:51
now i feel very hydrated
0:09:05
waiting for tutorial littlefield to show
0:09:10
in the meanwhile just
0:09:18
yeah so this is the only bit that i need
0:09:21
to confirm after that if
0:09:33
answer my question then we will be good
0:09:36
to go and improve his changes and looks
0:09:51
yeah thanks for having me sorry i gotta
0:09:53
i got a bit of a flu
0:09:58
i am not looking fit
0:10:01
to be shown on camera no problem at all
0:10:13
for now and i'm very sure that we will
0:10:17
be able to see your pretty face
0:10:19
very soon in nearby days as well all
0:10:25
not sure about the pretty
0:10:29
um all right cool so i'll just um
0:10:33
move on to this one so i'm just
0:10:38
um how did you kind of
0:10:43
go to the previous one
0:10:48
on this one what you did was through
0:10:53
remote tracking no no
0:11:00
did you actually amend
0:11:03
okay uh i know what
0:11:06
you did on on your previous
0:11:08
pr you basically amended the existing
0:11:12
get boards method isn't it
0:11:29
that's weird i don't know
0:11:31
um i apologize i'm trying to use my
0:11:37
anyways yeah all i did was
0:11:40
change the the get boards
0:11:43
um fun like fun fetch function there
0:11:48
um and then in the second like um
0:11:52
revision the revision all i did was
0:11:54
change it to get bored names
0:11:58
right okay so basically in this
0:12:02
so you changed the assisting function
0:12:13
yeah yeah was that was that wrong
0:12:16
uh i'm just um before coming to any con
0:12:21
collusions i want to make sure that i've
0:12:29
properly so i'm just confirming
0:12:39
yeah um what you said
0:12:43
okay perfect so on the first pr you
0:12:47
amended the existing get
0:12:51
function into this
0:12:53
and then when i asked you to as in
0:12:57
the coach should be in get bored names
0:13:08
i thought you i thought you meant to
0:13:10
edit the name to get bored oh no
0:13:13
no because okay i can oh i can't edit it
0:13:17
okay perfect because i don't if you see
0:13:20
in the entire file and then there's
0:13:23
already a function named jeb board's
0:13:26
name and get bored names
0:13:29
i'll just show it to you hang on a
0:13:37
all right cool so here
0:13:43
there's a meth okay this is probably
0:13:47
latest so what i'm thinking
0:13:53
change this method name to
0:13:57
yeah i just updated it right right right
0:14:00
okay cool so um the
0:14:05
one needed to basically have it and it's
0:14:10
thing because we already have
0:14:26
show you exactly why medium might be a
0:14:33
initially what you have basically done
0:14:41
this method and also
0:14:44
change this name to get
0:14:47
get bored get bored names
0:14:50
um get bored names method already exists
0:14:55
so all that what what
0:15:04
the code to replace
0:15:10
here get board names
0:15:13
yeah so essentially get bored names
0:15:16
method is already present
0:15:19
all uh that has to be
0:15:24
code has to be as in kind of
0:15:37
it looks like this method is this is
0:15:39
this one working though this end point
0:15:41
that's that's the only problem is i
0:16:00
okay yeah because um
0:16:03
oh if if it's if it's uh
0:16:06
if there's no cores error or whatever i
0:16:09
don't know what you got going on the
0:16:14
yeah then then i can although i might
0:16:19
like you don't have to take the pr if
0:16:21
this method is already working
0:16:25
so the only thing is that we're using
0:16:30
code here so we have to accept the pr
0:16:41
this is the code that you provided on in
0:16:50
that that that board um path
0:16:55
i didn't i didn't know that's part of
0:17:01
sorry about that i think my headphones
0:17:04
died i'm not gonna put them in to charge
0:17:07
just baby for a minute
0:17:34
yep i can hear you perfect
0:17:37
yeah so all that needs to be done is
0:17:41
this all uh you basically
0:17:44
need to just copy and paste this part
0:18:02
in the existing get bored
0:18:04
get bored in the names
0:18:11
do you do you want me to add that that
0:18:16
like you look like taking in a variable
0:18:25
perfect and no prom at all um that would
0:18:30
appreciated but you just
0:18:33
sort of read about that i should have
0:18:36
told you a bit in advance that this
0:18:38
method is already there or then needs to
0:18:44
done as input the code from one place to
0:18:48
another that's already
0:18:51
yeah that's that's fine no worries no no
0:18:53
big it's not like a big
0:18:55
yeah no it's a minor thing yeah
0:19:00
perfect that's all fantastic um
0:19:04
apart from them pretty happy um yeah
0:19:07
very good coding and
0:19:13
all the coding standards that we
0:19:18
project you're you're basically make
0:19:21
sure that you use them as well so
0:19:25
well done it's um and
0:19:27
can you also basically change this if
0:19:33
you want me to change it to a switch
0:19:38
want something in particular if it
0:19:44
a different status or just uh or i can
0:19:47
just submit it and then you can
0:19:51
and then you can do whatever you want
0:19:59
code in the other one and the
0:20:03
basically you have actually solved the
0:20:10
fantastic and we can continue from there
0:20:14
okay yeah sounds good
0:20:20
um so i'll just add some comments here
0:20:59
like a doc for the the end point
0:21:05
a document for the end point so
0:21:10
common one would be like a swagger dock
0:21:14
oh um we haven't done that yes
0:21:18
yet but um why are you asking
0:21:21
i was just thinking like if you want i
0:21:26
i could try to do that um maybe that
0:21:29
would help you guys keep track of the
0:21:37
that's a really fantastic offer
0:21:42
tori and yes if you have
0:21:50
fantastic i like that i like that
0:21:54
didn't take too long
0:21:56
i don't think there's too too much going
0:22:08
i got i got the flu
0:22:27
that's not that's not nice
0:22:33
yeah that is salty
0:22:36
no i definitely look terrible
0:23:05
unless there's anything else zayn i'll
0:23:10
perfect sorry um yeah i've just
0:23:14
written a review on that one it seems
0:23:18
like something has actually
0:23:20
gone wrong on my side i don't know if
0:23:25
but yeah um i will
0:23:36
all right i'll pop off thanks then see
0:23:40
tonight cheers bye cheers
0:23:44
um oh here we go so request submit a
0:24:11
we have just reviewed stories and little
0:24:16
fields per request um just really minor
0:24:21
changes need to be done and
0:24:24
as soon as he does that we will be good
0:24:26
to go to accept his pr
0:24:29
uh and his contribution towards this
0:24:32
open source project so uh and if you
0:24:36
if uh anyone who's watching is
0:24:39
as well feel free to as in just do pr's
0:24:55
an added function now let's see they
0:24:59
you think it may be helpful for the
0:25:05
where are we here cool so now what we're
0:25:12
i think i've already merged the
0:25:14
front-end repost uh
0:25:17
earlier this morning
0:25:20
so what we're gonna do now is
0:25:23
go to the backend one
0:25:25
and try and merge that all right
0:25:31
this is the frontend one
0:25:41
knowledge you can get deaf um
0:25:48
carried away with the
0:25:54
sorry about not being able to
0:25:56
acknowledge the country so
0:25:58
better late than never i'll just do that
0:26:01
now straight away um so here goes
0:26:07
i begin today by acknowledging the
0:26:09
traditional custodians of the land on
0:26:11
which we gather today and pay my
0:26:13
respects to the elders past present and
0:26:16
future i extend their respect to
0:26:18
aboriginal and torres strait islander
0:26:27
now that that's done
0:26:30
shame my screen i'll have to do
0:26:39
yeah i didn't i'm just
0:26:49
i guess that basically to record
0:26:55
i would say to back
0:26:57
my action but yeah you're right as well
0:27:01
that um it's it's a bill
0:27:07
time as well so i'll definitely keep
0:27:26
back end so now what we're going to do
0:27:29
is merge our back end
0:27:37
dev and master all right so this is our
0:27:50
get some water me garlic
0:27:57
all right where were we
0:27:59
so which branch am i on first i'm on
0:28:06
and which branch do i need to
0:28:10
commit okay so there's this one
0:28:14
um i'm not entirely sure
0:28:18
what's in this one pushing base code six
0:28:28
added functionality
0:28:30
delete notes right okay
0:28:36
uh so in this one what would be their
0:28:44
let's see from the comments
0:28:46
make the borders jason on twitter okay
0:28:54
this one i was in here so this is
0:28:56
probably one of the features that cost
0:29:00
you can finish did
0:29:03
while i was gone test validation for
0:29:06
board and okay cool
0:29:13
uh that one was done by miri yeah cool
0:29:17
so we can basically go ahead and
0:29:21
merge stable backhand
0:29:24
okay that has basically the overall
0:29:31
delete and everything
0:29:34
so let's do that um
0:29:38
so i i need to go to
0:29:43
check out dev yeah
0:29:52
then why need to do is i need to
0:30:01
instead the one yes stable backhand
0:30:13
just there is yeah
0:30:14
dev in this day check out
0:30:29
okay oh so that's already up today
0:30:34
so basically if that's the case then
0:30:38
why do we even have
0:30:44
stable backhand then
0:30:47
all the code is already here
0:30:51
interesting so there okay i'm not going
0:30:54
to delete this because i'm pretty sure
0:30:57
that there are some functionalities that
0:30:59
i haven't done which the other guys have
0:31:03
so i'll probably confirm from them
0:31:10
meant to be online
0:31:16
i'll confirm that with him and
0:31:20
all right i really have to keep an eye
0:31:26
could help us i would like
0:31:35
you love i'm pulling it from the
0:31:37
longbody i want you and type defs
0:31:43
because there is important
0:31:49
so i'm trying to add in my own
0:31:51
texture okay i think
0:31:56
follow you tori but i'm
0:32:00
if you can slack that
0:32:05
to me i will do my best
0:32:13
find the answer or if i don't
0:32:17
as an answer to you if i know it uh
0:32:20
because i'll have to think properly
0:32:23
if i don't i'll see if i can
0:32:26
if i can do a bit of research
0:32:33
point your property to some
0:32:39
yeah so i can't really copy and paste
0:32:44
so if you can definitely send me
0:32:47
everything is slack that i
0:32:50
i need i'll do my best to
0:32:56
um right so it looks like that the
0:32:59
stable backhand is uh already merged
0:33:03
so in that way i'm not really gonna
0:33:08
i'm not trying even merger because it
0:33:11
will evolve it won't merge in the first
0:33:15
um so what we can do is check if dev and
0:33:21
are aligned all right so get
0:33:27
is that master name here
0:33:32
that's it's my master one let's get
0:33:34
check on monster and get merged
0:33:39
okay cool so everything
0:33:47
dev is up to date with master as well so
0:33:50
which is good um i'm not i think what
0:33:53
might have happened here that
0:33:54
when the last merge was done this branch
0:34:01
not deleted and which is what is
0:34:04
confusing me but yeah
0:34:08
i'd love to check because uh i'd like to
0:34:10
check with cardiff tomorrow because
0:34:15
work tons few functionalities which i've
0:34:18
got feeling that's present in this
0:34:22
before deleting it i'm gonna make sure
0:34:28
right so we move on to board names
0:34:47
guessing board names you check out
0:34:54
if we do getting bored names right
0:34:58
and what what did we basically do here
0:35:04
deploy the new stack okay cool that's
0:35:07
fine so if i go get
0:35:14
out dev and then get merged
0:35:26
this is exactly what i was looking for
0:35:28
so this is not merged
0:35:31
which is fine it can merge this no
0:35:37
and then commit cool
0:35:45
all the merge that i needed to do
0:35:50
so this is the incoming change i want
0:35:52
the incoming change with which i can
0:35:55
stop it with that one
0:36:06
their comments here so what the views
0:36:18
okay so jacob is helping tori
0:36:21
that's really good to see
0:36:24
fantastic um i will keep on
0:36:30
that needs doing so that's all all right
0:36:34
that's all alright as well
0:36:49
and that's all right yeah
0:36:52
okay there's one incoming change
0:37:04
the incoming change right
0:37:15
so this is basically the incoming change
0:37:18
this is the current change i don't want
0:37:20
the current change
0:37:22
on the incoming change
0:37:29
for not is invalid mm-hmm
0:37:39
um that this is the exact functionality
0:37:54
so what they're doing this is the
0:38:07
and this is incoming change
0:38:12
so the basically did this
0:38:15
is empty text for note
0:38:20
topic for note is invalid
0:38:26
okay so we can choose this one incoming
0:38:35
single note incoming
0:38:37
okay i'll probably choose incoming
0:38:41
this is the old one
0:38:44
no id yet cool incoming change
0:38:57
and what else what else wells
0:39:06
conflicts have been
0:39:09
fixed which is great
0:39:12
and we can go ahead and
0:39:24
okay that is fine no problem
0:39:29
changes stage changes fantastic
0:39:33
merge bronze okay that's fine and now i
0:39:37
can push this into depth
0:39:39
this is the dev branch isn't it
0:39:42
yes this uh that is the the bronze so
0:40:13
yeah that's fine we added another one to
0:40:16
get only the board name column
0:40:36
okay remove this one
0:40:42
shouldn't be a problem
0:40:51
topic isn't very yet that's the latest
0:40:59
numeric yeah we commented on this one
0:41:02
cool apparently they have already uh
0:41:11
okay yeah that's fine
0:41:15
any comments they'll need my attention
0:41:25
cool fantastic good to see them they're
0:41:28
both collaborating which is fantastic
0:41:33
all right um yes if this looks good one
0:41:38
while probably do is push the changes
0:41:48
everything is up to date
0:41:52
just make sure you configure using all
0:41:54
right an email and get
0:41:58
right haven't done that
0:42:05
um ah i needed to add it first
0:42:18
and i'll just copy and paste it there
0:42:28
this should be all
0:42:32
and now i need to go to the master and
0:42:38
that dev and master aligned
0:42:48
master there we go
0:42:51
check out your branch yeah of course so
0:42:56
merged their vintage master
0:42:59
fantastic no conflicts
0:43:02
i guess i'm doing a pretty good job now
0:43:16
there we go so now we need to
0:43:21
auto merge is done now what we need to
0:43:56
no no no no this is not
0:44:02
let's come back here more uh-huh
0:44:12
ah why is he not showing me
0:44:16
oh here we go yeah i had to refresh it
0:44:19
so born names are done into master
0:44:33
okay so just making a note for
0:45:07
it is entering jira and then i need to
0:45:12
update the tickets as well over here
0:45:33
okay so this is basically done
0:45:37
get bored by name functionality in the
0:45:39
back end yeah that's
0:45:43
get bored by no no this is not done this
0:46:05
get bored by name personality
0:46:32
this is at the moment on
0:46:40
now we can create insert unique boards
0:46:45
okay i need to create a mini merge
0:47:49
different silverback
0:49:44
oh so this is done this goes on to me
0:49:57
okay cool so this one will be done
0:50:08
i wouldn't call myself
0:50:11
master gekko at all
0:50:15
just a normal person who wants to be
0:50:20
there's all soon just pi to end and see
0:50:32
okay so that was for
0:50:35
tori i thought that message was for me
0:50:38
about the issues from guests so soon so
0:50:41
yeah i can ignore that
0:50:51
today basically it wasn't full
0:50:56
sundays are for merging
0:51:02
i need to make sure that i mean
0:51:05
we need to make sure that all the dev
0:51:09
and master branches are up to
0:51:12
day with all the functionalities
0:51:15
finish until this particular until the
0:51:27
okay so this is done
0:51:30
now i think all the um
0:51:39
emerging has been completed
0:51:42
from what i can tell
0:51:44
um what i'm gonna do is just
0:51:48
make sure everything is still working
0:51:50
so let's go to the
0:51:58
and check if our all the functionality
0:52:01
that we have created so far
0:52:05
to the merge it's still working all
0:52:12
uh sitting decline and then start my
0:52:32
create the board and take me to the
0:52:48
this is really interesting
0:52:50
oh okay cool yeah i know what the
0:52:53
problem is there that's fine i've got to
0:52:56
specify the environment your
0:53:04
just says that's in main
0:53:08
well we can't yeah i can just
0:53:10
create one in this
0:53:15
client environment
0:53:29
and i'm gonna just
0:53:33
for a brief moment
0:53:35
yes sunday fun day that is the one tori
0:53:44
so this is my url i'll just
0:53:49
put in my environment.js file
0:53:54
tori um if you want to test the
0:53:57
functionality as well then
0:54:00
you'd have to create
0:54:08
called environment.js
0:54:22
so you should basically have to create
0:54:33
called environment
0:54:35
js and get hard cut the url here and
0:54:42
and then reference
0:54:50
variable in this still front-end file
0:54:55
so just go ahead and
0:55:00
i'll just copy and paste my
0:55:04
so i'll have to stop my screen share
0:55:08
and doing that way um
0:55:11
cool so this is get i don't need get
0:55:15
all the boards i need the actual url my
0:55:20
which is there you go found one
0:55:29
i'll just hide that one now and
0:55:33
cool there we go and
0:55:35
paste my url there and then do board
0:55:43
now i'm gonna come back and share my
0:55:55
i believe that it can really help you as
0:55:59
test your functionalities
0:56:02
as well and see how it's working
0:56:05
no problem soul mate
0:56:08
uh right okay cool
0:56:12
now that we have got our end point
0:56:22
environment.js file will be
0:56:34
create the board for us
0:56:41
here we go no don't want this one come
0:56:45
uh on the html code and now if you do a
0:57:02
cool and then we should
0:57:04
create the board and go to the next step
0:57:10
yeah we got perfect the border has been
0:57:16
get all boards then i should see
0:57:21
if everything if the merge and
0:57:24
everything has been done properly so p1
0:57:28
that's our board in the name fr we're
0:57:30
not looking for that
0:57:34
so our board has been created
0:57:55
okay and notes free
0:58:07
insert it by pressing save
0:58:12
uh board and notes have has been
0:58:15
successful as saved successfully which
0:58:20
and if you go back to p1
0:58:23
as you know just get this board by id
0:58:28
and then do get a board
0:58:31
and get this board p1 and i should see
0:58:34
all them in all the notes here
0:58:42
what happened here
0:58:45
something is messed up
0:59:02
again insert free inserted
0:59:15
something isn't working fine
0:59:21
okay i'll probably have to come back to
0:59:24
tomorrow and see why is he not searching
0:59:33
when i was doing the merge
0:59:36
but that doesn't make sense
0:59:39
no it can't be the most is probably
0:59:48
it's the front and it can't um it's the
0:59:51
front and probably merge they have kind
1:00:03
right guys um i get i guess we will
1:00:07
le i guess we will
1:00:12
my hairstyle is ruined as well
1:00:18
thanks a lot guys for watching and
1:00:20
tuning in been a pleasure
1:00:23
having everyone and see us on the next
1:00:27
episode of buildbreaking fest brought to
1:00:29
you by the raw coders
1:00:32
same time same place and
1:00:35
a different task for
1:00:39
and yeah we'll see you then have a
1:00:43
have a great night guys and yeah